课程 21:理解 While 循环
本课程演示如何在 Arduino 中使用 while 循环,基于串口监视器的输入创建一个用户控制的 RGB LED 闪烁系统。以下是您将学习的内容的简要概述:
回顾之前的课后作业 :回顾课程 20 的作业,其中涉及使用 while 循环(而不是 for 循环)使 RGB LED 按红-绿-蓝顺序闪烁用户指定的次数。
搭建电路 :关于如何正确将 RGB LED 及其限流电阻连接到 Arduino 的详细说明。每个颜色通道(红、绿、蓝)连接到一个 PWM 数字引脚(引脚 9、10 和 11),公共阴极(长脚)连接到地。
编写代码 :逐步编码指导:定义 RGB LED 每个颜色通道的引脚,设置串口监视器以接收用户输入,使用数字写入命令控制每个颜色通道的开关状态,实现 while 循环以根据用户输入控制闪烁循环次数,确保程序在指定闪烁次数后停止。
调试技巧 :关于排查常见问题的指导:纠正代码中的语法错误,确保程序循环正确的次数,正确处理用户输入并在指定循环后停止程序,正确初始化和递增循环计数器。
实际应用 :使用 while 循环将一系列动作重复指定次数的示例。本课程强调获取用户输入以控制程序行为的重要性,以及确保循环计数器正确管理。
测试和调试 :强调在各种条件下彻底测试代码以确保可靠性。
课后作业 :不使用 for 循环,将闪烁序列重复用户指定的次数。确保程序在指定闪烁次数后停止。
视频