实验要求:
- 使用数组实现数值端口的设置。
- 使用变量实现流水灯速度控制。
- 使用函数调用,实现多种流水灯式样。
实验内容:
接线图(Arduino UNO控制板、Uno R3 v5扩展版和5050 RGB 全彩LED流水灯模块)
代码
int Pin[] = {4, 5, 6, 7, 8, 9, 10, 11};
int RGB[] = {A0, A1, A2};
//效果一:八个灯依次点亮并熄灭,走完一遍颜色变换,三种颜色依次更替
void led1(int T) {
for (int i = 0; i < 8; i++) {
digitalWrite(Pin[i], LOW); // 低电平灯亮
delay(T); // wait for a