用Scraino软件编写程序点亮LED台灯

LED灯也称为发光二极管,是一种可以把电能转化成光能的固态半导体元器件。LED灯的电光转化效率高,并且有体积小、发热少、亮度高、坚固耐用等优点。

用Scraino软件编写程序点亮LED台灯,编程任务:让LED灯蓝色持续亮,亮5秒后灭。

1.登录Scraino平台

(1)打开Scraino界面,切换到代码模式。

(2)点击左下角【扩展】,打开【TY-I】。

2.程序编码

此时,在主页面左侧的积木显示栏里,会显示【控制】【运算】【变量】【自定义】【TY-I】五个模块,点开后分别显示制定的编程代码命令,程序编写常用的代码命令从以下三个模块中选择。

控制模块:是包含对编程代码的重复、等待、条件关系等模块的集合模块;运算模块:是包含数据关系、并列关系、包含关系等模块的集合模块;TY-I模块:是包含主程序、设置、读取、播放、停止等模块的集合模块。

下面我们开始本次任务的编程操作:

(1)新建一个程序的第一步是从【TY-I】单元选择“主程序”命令模块拖拽到程序建构区。可以看到“主程序”有两个凹槽,第一个标注“setup”,第二个标注“loop”。前者用于在主程序编程命令的单次执行,loop用于程序编程命令的重复执行,导入思科瑞诺控制板后循环使用。

(2)在【TY-I】模块中选择控制灯颜色的命令,并设置接口。接口的设置取决于LED灯连接线连接在控制板的接口位置,一般我们默认接口3为LED灯接口。因为本次程序编写是单次执行任务,所以任务指令需要嵌入主程序的setup标注下执行。

(3)根据任务将红灯、绿灯的下拉选项设置为“关”,蓝灯下拉选项设置为“开”。

(4)接下来进行亮5秒后熄灭的编程。想要加上时间控制,就需要用到【控制】模块中的等待命令了,这时我们需要找到此命令插入到已有编程的下面,根据任务要求,将默认参数“等待1秒”修改为“等待5秒”。

(5)此时的编程指令是蓝灯开启并持续等待5秒的指令,必须在5秒的时间控制指令下加入熄灭的指令,这样,编程操作就算完成了。

3、编译上传

(1)将台灯模型中的控制板用数据线连接到电脑,选在“控制器-Arduino Uno”,在“连接”选项中选择“COM*”选项。

(2)再选择“上传到控制器”标志进行上传。软件会依次显示“正在编译”“正在上传”“上传成功”。

显示“上传成功”就说明程序编译导入到控制板中了,就可以检验你的程序是否正确率,这时断开连接,拔下数据线,可以用控制板上的“开关键”控制程序了。

创意编程:通过编程,试着点亮别的颜色的灯,调整灯亮的时间长短,比一比谁的作品更有创意!

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年4月17日
下一篇 2019年4月17日

相关推荐