📅  最后修改于: 2023-12-03 15:36:39.432000             🧑  作者: Mango
在这个项目中,我们将使用开关盒来控制多个LED的闪烁。所需材料如下:
将开关盒的各个引脚连接到Arduino板上,具体接线方法如下:
以下是本项目的代码,您可以将其复制到Arduino IDE中。
void setup () {
for (int i = 2; i < 12; i++) {
pinMode(i, OUTPUT); //将引脚2到11设为输出
}
}
void loop () {
for (int i = 2; i < 12; i++) {
digitalWrite(i, HIGH); //将引脚2到11的电位设置为高
delay(100); //延迟100毫秒
digitalWrite(i, LOW); //将引脚2到11的电位设置为低
}
}
在 setup()
函数中,我们将引脚2到11设置为输出。在 loop()
函数中,我们使用 digitalWrite()
函数将每个引脚的电位先设置为高,延迟100毫秒之后再将其设置为低,就能实现LED的闪烁效果。在循环中,闪烁的LED依次是2、3、4、5、6、7、8、9、10、11。您可以根据需要调整每个LED的闪烁时间和顺序。
在本项目中,我们使用开关盒控制多个LED的闪烁效果。您可以根据需要调整LED的数量、闪烁时间和顺序,实现自己想要的效果。这里需要注意的是,当开关盒的I/O引脚输出高电平时,LED亮,输出低电平时,LED灭。