硬件
- RGB模块(37传感器)
- 面包板x 1
- 电线
Arduino编程语言
- int: 变量/数据类型
- begin(): 功能/通讯/串行
- println(): 功能/通讯/串行
- pinMode(): 功能/数字I / O
- digitalWrite(): 功能/数字I / O
- delay(): 功能/时间
- if: 结构/控制结构
- else: 结构/控制结构
任务1 在没有老师的指导或帮助下完成任务2。学生可以自由访问互联网以搜索相关信息/示例/资源以完成任务。
练习目标:
- 培养良好的自我学习和解决问题的能力。
任务2 开发一个程序来控制RGB LED模块以更改颜色并具有调光效果。学生必须将PWM信号用于引脚连接,并使用 For循环 控制LED的亮度。
任务3 修改程序(如有必要,还可以修改电路)以开发不同的模式以控制LED开关的ON / OFF。
练习目标:
- 进一步练习使用if和else语句
- 进一步练习使用比较运算符和布尔运算符
技术要点
- PWM信号
- For 循环