教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 资格考试 >

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

来源:网络收集 时间:2025-09-16
导读: 多,控 科 易 互 Ardublock零基础编程 例程2 PWM 调光 动 科 技 制的就越精确。 在下图中,绿线之间代表一个周期,其值也是PWM频率的倒数。换句话说,如果arduinoPWM的频率是500Hz,那么两绿线之间的周期就是2毫秒

多,控

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

制的就越精确。

在下图中,绿线之间代表一个周期,其值也是PWM频率的倒数。换句话说,如果arduinoPWM的频率是500Hz,那么两绿线之间的周期就是2毫秒。 analogWrite() 命令中可以操控的范围为0-255, analogWrite(255)表示100%占空比(常开), analogWrite(127)占空比大约为50%(一半的时间)。

本次实验通过PWM来控制一盏LED灯,让它慢慢变亮再慢慢变暗,如此循环。同样我们还是把高亮LED模块接到数字IO口的10脚,下面

是接线图:

科技

我们来编程:

void setup(){

_ABVAR_1_brightness = 0;}

void loop(){

while ( ( ( _ABVAR_1_brightness ) < ( 255 ) ) ){

_ABVAR_1_brightness = ( _ABVAR_1_brightness + 1 ) ;analogWrite(10, 255 - (_ABVAR_1_brightness ));

delay( 5 );

同样我们还是点击(下载到ARDUINO),看IDE界面生成的代码

************************************************************************int _ABVAR_1_brightness;

科技

}

while ( ( ( _ABVAR_1_brightness ) > ( 0 ) ) ){

_ABVAR_1_brightness = ( _ABVAR_1_brightness - 1 ) ;analogWrite(10, 255 - (_ABVAR_1_brightness ));delay( 8 );}

delay( 200 );}

*******************************************************************************就这样我们用图形编程的手法让LED渐明渐暗,如同呼吸一般,所以我们给它起了一个神奇的名字,呼吸灯。

Ardublock零基础编程 例程3 交通灯设计实验

准备好上述元件我们就可以开工了,我们可以按照上面小灯闪烁的实验举一反三,下面是我们提供参考的原理图,我们使用的分别是数字10、7、4、接口

.

上面我们已经完成了单个小灯的控制实验,接下来我们就来做一个稍微复杂一点的交通灯实验,其实聪明的朋友们可以看出来这个实验就是将上面单个小灯的实验扩展成3 个颜色的小灯,就可以实现我们模拟交通灯的实验了。我们完成这个实验所需的元件除了Arduino兼容 控制器和下载线还需要的硬件如下:红色LED模块*1 黄色LED模块*1绿色LED模块*13PIN线*3

科技

Arduino图形编程 ArduBlock零基础教程(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/97569.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)