2017-3-28 11:23:04 [显示全部楼层]
43727浏览
查看: 43727|回复: 12

[Arduino轻松学] Arduino轻松学Mixly编程第2课闪烁的LED

[复制链接]
Arduino轻松学Lesson 2 闪烁的LED

1.课程简介

这节课会向大家介绍数字信号的概念以及如何使用数字输出功能实现对LED灯的控制,并在程序编写过程中熟悉Mixly软件模块添加、参数修改等操作。
本节课使用的硬件:Arduino UNO   IO扩展板  LED灯   杜邦线。

Arduino轻松学Mixly编程第2课闪烁的LED图1

2.本节课知识点:
数字输出与高低电平

3.元件介绍

IO扩展板:
Arduino轻松学Mixly编程第2课闪烁的LED图2

IO扩展板并未增加Arduino UNO板的输入输出端口数量,其最主要的三个功能:

(1)为每一个端口扩展出一组正负极接口,无需面包板即可轻松连接元件

(2)为元件提供更大功率的电源输入(图中两组绿色的免焊接口,右侧为独立电源输入接口,左为扩展板输出接口,可满足大功率设备如多路大扭矩舵机的功率需求)

(3)为其他元件提供直插扩展支持,如本例中的扩展板提供了对SD卡座、Xbee蓝牙扩展板等的直插支持。

LED
Arduino轻松学Mixly编程第2课闪烁的LED图3

LED是发光二极管的简称,可以将电能转化为光能。发光二极管具有单向导通的特性,即只允许电流从正极流向负极,所以使用时主要正负极不要接反。

4.Mixly模块

Arduino轻松学Mixly编程第2课闪烁的LED图4

所处位置:“输入/输出”栏
功能:控制对应管脚的数字输出状态,可以将这种控制状态理解为开关,高则为开,低则为关,并且只有高低(开关)两种状态,非开即关。

Arduino轻松学Mixly编程第2课闪烁的LED图5              
所处位置:“控制”栏
功能:控制与之相连的前一模块命令执行特定时长。
在本例中即代表8号端口输出高(或低)电平的持续时间,也就是LED灯实际亮(或灭)的时间。若想更改闪烁的频率,可以通过修改模块中的“单位(默认毫秒)”及“数值”来实现。
时间换算关系:1秒=1,000毫秒=1,000,000微妙

5.程序全貌及流程图
Arduino轻松学Mixly编程第2课闪烁的LED图6Arduino轻松学Mixly编程第2课闪烁的LED图7

6.关联知识讲解:数字输出与高低电平
数字输出即二进制数字信号的输出,二进制只有0和1,所以数字输出也只有0和1两种状态,对应关系如下:

Arduino轻松学Mixly编程第2课闪烁的LED图8
7.课堂练习
(1)分别更改两个延时时间长短,观察LED闪烁效果的变化;
(2)将LED连接至7号管脚,修改程序,实现同样的闪烁效果;

8.作业及挑战
制作一个广告展示牌,设计并编程实现灯光效果。
作业提交形式,手机录制视频或动图上传。



课程简介
《Arduino轻松学》是科技学堂制作的在线系列创客教学视频之一。《轻松学》是一套Arduino开发的基础入门课程,适合还没有过硬件开发和编程经验的人群做入门学习使用。本课程中,每节课带你制作一个趣味小项目,在学到技术的同时,也开动想象发挥创造。
课程案例
《轻松学》课程中使用非常适合初学者的DFRobot的米思齐(Mixly)编程积木入门套装,软件选用图形化编程的Mixly。课程以视频+图文的呈现形式,深入浅出。既有操作演示,又方便学习者自主观看查询,轻松完成Arduino的入门学习。

闪烁的LED-纸模.pdf

280.44 KB, 阅读权限: 10, 下载次数: 491

jianghaibo  见习技师

发表于 2017-10-25 08:45:17

在做这个时编译没有问题,但是上传总是失败,不明白原因。还请指教。avrdude: ser_open(): can't set com-state for "\\.\COM4"是端口的问题吗?但是第一个实验没有问题,而且我的只有这一个端口显示。
回复

使用道具 举报

jiashe2011  见习技师

发表于 2017-10-11 15:53:58

很不错,学习学习!
回复

使用道具 举报

gdsdxc  中级技师

发表于 2017-10-7 15:47:23

我刚刚接触这些东西。。。好好玩
回复

使用道具 举报

jiashe2011  见习技师

发表于 2017-5-17 00:27:28

很适合初级入门。
回复

使用道具 举报

ldsgrh  见习技师

发表于 2017-11-29 23:19:20

刚刚接触这些东西
回复

使用道具 举报

RudofZhou  学徒

发表于 2018-5-15 22:34:06

话说他是自动循环吗?循环是怎么判断呢?
回复

使用道具 举报

bushuo  学徒

发表于 2018-9-7 21:05:49

mark
回复

使用道具 举报

李响  学徒

发表于 2018-9-13 10:25:23

不错
回复

使用道具 举报

唯爱  学徒

发表于 2018-10-5 23:04:31

很适合初级入门。!
回复

使用道具 举报

 学徒

发表于 2018-10-12 23:52:20

谢谢了 终于找到了
回复

使用道具 举报

DFBJGOKOyPH  学徒

发表于 2019-9-18 20:39:14

正在学习中
回复

使用道具 举报

驯兽师  学徒

发表于 2021-12-5 09:43:40

很适合新手入门学习,赞.
感谢作者的付出
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail