Page 31 - 高中 信息技术 选择性必修6 开源硬件项目设计
P. 31
1.3 开源硬件系统的组成及开发环境
实 验
以小组为单位,完成以下实验。
实验一:点亮板载LED
1.实验目标:编程控制点亮板载LED。
2.实验问题:如何利用LED的发光原理点亮LED?
3.实验分析:点亮LED的关键是给LED加上正向电压。常用LED的导通电压约
广东教育出版社
为2 V,一般情况下加上3 V电压即可正常发光,其电流一般在几十毫安左右。
4.实验器材:Arduino开发板1块、USB连接线1条。
5.硬件搭建:Arduino开发板上有一个板载灯,内部电路与数字引脚D13相通,并有
限流电阻,由芯片驱动。实验要点亮与引脚D13内部连接的LED,编程后将Arduino开发板
通过USB线与计算机连接。
6.编程实现:利用Mixly编写简单指令,就可以简单地设置数字I/O引脚D13的输出电
压。例如,图1-23给出了利用Mixly编写的只有一条指令的循环程序,设置了引脚D13为
高电平(在Mixly程序中,“管脚”即指引脚)。只要将程序上传到Arduino开发板上,就
可使得Arduino开发板上的LED被点亮。同理,要熄灭LED或进行其他控制也可使用类似指
令,如设置D13为低电平。
图1-23 “点亮板载LED”程序
7.上传测试:用USB线将搭建好硬件电路的Arduino开发板与计算机连接,并在Mixly
中选对串口号,然后就可在界面中点击“上传”,将所编写的程序上传到Arduino开发板
上。待Mixly提示上传成功后,观察LED是否被点亮。
实验二:闪烁外接LED
1.实验目标:设计和控制外接LED的闪烁。
2.实验问题:
(1)如何通过编程设计控制LED闪烁的效果?
(2)如何设置LED闪烁的频率?
3.实验分析:若要实现LED闪烁,首先必须考虑对LED实施供电(加正向电压,点
亮)和断电(撤销供电,熄灭)的操作,然后考虑控制LED闪烁的频率。
23 23
21X1359.indd 23 2019/9/29 10:55:55