1.代码如下
int led = 13; void setup() { pinMode(led, OUTPUT); } void loop() { for(int
i=5;i<255;i=i+1){ delay(10); analogWrite(led, i); } for(int i=255;i>0;i=i-1){
delay(10); analogWrite(led, i); } digitalWrite(led, LOW); delay(1000);
函数:analogWrite()
void analogWrite (uint8_t pin, int value)
写模拟引脚
参数:
pin 引脚编号
value 0到255之间的值, 0对应off, 255对应on
写一个模拟值(PWM)到引脚. 可以用来控制LED的亮度, 或者控制电机的转速. 在执行该操作后, 应该等待一定时间后才能对该引脚进行下一次的读或写操作.
PWM的频率大约为490Hz.
在一些基于ATmega168的新的Arduino控制板(如Mini 和BT)中, 该函数支持以下引脚: 3, 5, 6, 9, 10, 11.
在基于ATmega8的型号中支持9, 10, 11引脚.

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信