电子基础
- 电阻 x 3+
- LED x 3+
- 面包板 x 1
- 电线
Arduino编程语言
- float 浮点数:变量/数据类型
- int: 变量/数据类型
- begin(): 功能/通讯/串行
- println(): 功能/通讯/串行
- pinMode(): 功能/数字I / O
- AnalogRead(): 功能/模拟I / O
- digitalWrite(): 功能/数字I / O
- delay(): 功能/时间
- if: 结构/控制结构
- else: 结构/控制结构
任务1 搭建一个电路,使用户可以使用电位计来控制一个LED的开关。并且开发相应的程序以执行操作。
练习目标:
- 认识LED的方向,阳极与阴极
- 电位器练习
- 串口通讯练习
- 了解如何使用if和else语句
- 熟悉比较运算符和布尔运算符
- 练习使用Fritzing软件
任务2 修改电路和程序,使用户可以使用电位计来控制三个或更多LED的开关。随着电位计两端电压的增加,LED指示灯应亮起。并且将随着电压的降低而关闭。
练习目标:
- 认识LED的方向,阳极与阴极
- 串口通讯练习
- 进一步练习使用if和else语句
- 进一步练习使用比较运算符和布尔运算符
- 练习使用Fritzing软件
任务3 修改程序(如有必要,还可以修改电路)以开发不同的模式以控制LED开关的ON / OFF。
练习目标:
- 进一步练习使用if和else语句
- 进一步练习使用比较运算符和布尔运算符