Arduino轻松学Mixly编程第3课SOS求救装置

2019-04-262444
AI 快速预览详细 收起
本课程是《Arduino轻松学》系列中的第三课,主题是使用Mixly图形化编程实现SOS求救信号灯。课程介绍了for循环和变量的应用,通过这些编程技巧,可以将复杂的SOS信号简化为更简洁的程序。适合初学者入门,特别是对编程感兴趣的孩子。课程提供了详细的模块讲解和流程图,帮助学习者理解并实践。

Arduino轻松学 Lesson 3 SOS 求救装置

1. 课程简介

SOS是世界上通用的求救信号,可以通过灯光亮灭信号发送,如果使用前一节课的实现方法,发送完一次完整的SOS求救信号,需要12次的亮灭控制,需要48行代码,但SOS信号无外乎“短亮短灭”和“长亮短灭”两种闪烁方式。本节课引入程序循环,实现特定程序、重复执行特定次数的程序编写。

2.知识要点:

(1)for循环

(2)变量及应用

3. Mixly程序模块讲解


变量声明模块

project-image

模块位置:“变量”栏模块作用:声明一个变量并赋值。

project-image

模块位置:变量声明后会自动出现在“变量”标签内模块作用:在程序所需位置使用变量

循环模块

project-image

模块位置:“控制”栏模块作用:用于重复执行特定程序代码指定次数。

数学运算

project-image

模块位置:“数学”栏模块作用:为程序变量提供加、减、乘、除、取余和幂运算。

4.程序全貌及流程图

project-image

5.关联知识讲解
for循环及应用

project-image

for循环是程序设计中常用的循环形式之一,可以控制程序将程序代码执行特定次数。for循环中存在一个变量i,一个起始值(默认值为1),一个终止值(默认为10),一个步进值(默认为1)。变量i的数值从1开始增加,每执行完一次循环内的程序,i的值增加步长(即i=i+步长,步长默认为1),如果i的值超过了终止值10,则停止循环,否则继续执行循环内的程序代码。 起始值可以不为1

project-image

步进值也可以为负值,但必须为整数

project-image

6.课堂练习

下载纸膜,完成SOS求救装置制作


7.作业及挑战

自己设计灯光闪烁效果并编程实现。
作业提交形式,手机拍摄程序运行效果并上传。

课程简介
《Arduino轻松学》是科技学堂制作的在线系列创客教学视频之一。《轻松学》是一套Arduino开发的基础入门课程,适合还没有过硬件开发和编程经验的人群做入门学习使用。本课程中,每节课带你制作一个趣味小项目,在学到技术的同时,也开动想象发挥创造。

课程案例
《轻松学》课程中使用非常适合初学者的DFRobot的米思齐(Mixly)编程积木入门套装,软件选用图形化编程的Mixly。课程以视频+图文的呈现形式,深入浅出。既有操作演示,又方便学习者自主观看查询,轻松完成Arduino的入门学习。

 

附件:

L3 SOS求救装置代码.mix

求救信号灯-纸模.pdf


下一课:Arduino轻松学Lesson4 交通警示灯
 

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -