Arduino图形编程 ArduBlock零基础教程(16)

2021-01-20 18:29

void loop(){

digitalWrite( 10 , !(HIGH ));delay( 1000 );

digitalWrite( 10 , !(LOW ));delay( 1000 );}

紧接着我们就可以看到我们接到IO口10脚上 的高亮LED灯模块在闪烁了,这样我们的小灯闪烁实验就完成了。

*******************************************************************************注意:Arduino 开发软件的选择TOOLS栏板卡的选项是UNO,

通讯端口要选择初次安装出现的串口两项缺一不可,否则不能下载程序。

*******************************************************************************

PWM(Pulse-width modulation)脉宽调制

PWM是使用数字手段来控制模拟输出的一种手段。使用数字控制产生占空比不同的方波(一个不停在开与关之间切换的信号)来控制模拟输出。一般来说端口的输入电压只有两个0V与5V。如我我想要3V的输出电压怎么办。。。有同学说串联电阻,对,这个方法是正确滴。但是如果我想1V,3V,3.5V等等之间来回变动怎么办呢?不可能不停地切换电阻吧。这种情况下。。。就需要使用PWM了。他是怎么控制的呢,对于arduino的数字端口电压输出只有LOW与HIGH两个开关,对应的就是0V与5V的电压输出,咱本把LOW定义为0,HIGH定义为1.一秒内让arduino输出500个0或者1的信号。如果这500个全部为1,那就是完整的5V,如果全部为0,那就是0V。如果010101010101这样输出,刚好一半一半,输出端口就感觉是2.5V的电压输出了。这个和咱们放映电影是一个道理,咱们所看的电影并不是完全连续的,它其实是每秒输出25张图片,在这种情况下人的肉眼是分辨不出来的,看上去就是连续的了。PWM也是同样的道理,如果想要不同的电压,就控制0与1的输出比例控制就ok~当然。。。这和真实的连续输出还是有差别的,单位时间内输出的0,1信号越

多,控

Ardublock零基础编程 例程2 PWM 调光


Arduino图形编程 ArduBlock零基础教程(16).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:婴儿日记 纪录片

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: