Arduino Uno零基础入门学习笔记:流水灯
作者:野牛程序员:2023-12-28 16:42:56Arduino阅读 2555
流水灯是一种简单而常见的项目,可以了解如何使用Arduino Uno控制LED灯的亮灭,同时学习基本的编程概念。
首先,连接Arduino Uno和LED。将LED的长脚(正极)连接到数字引脚13,短脚(负极)连接到GND。
接下来,打开Arduino IDE,编写以下代码:
int ledPin = 13; // 定义LED连接的数字引脚 void setup() { pinMode(ledPin, OUTPUT); // 将LED引脚设置为输出模式 } void loop() { // 顺序点亮LED for (int i = 2; i <= 13; i++) { digitalWrite(ledPin, HIGH); // 点亮LED delay(300); // 延迟300毫秒 digitalWrite(ledPin, LOW); // 关闭LED delay(300); // 延迟300毫秒 } // 逆序点亮LED for (int i = 13; i >= 2; i--) { digitalWrite(ledPin, HIGH); // 点亮LED delay(300); // 延迟300毫秒 digitalWrite(ledPin, LOW); // 关闭LED delay(300); // 延迟300毫秒 } }
这段代码使用了一个循环,在循环中LED从数字引脚2到13按顺序点亮,然后再按逆序点亮。每次点亮后都会有300毫秒的延迟。
上传代码到Arduino Uno并观察LED的变化。会看到LED按照顺序点亮和逆序点亮,形成了流水灯的效果。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892