Arduino实验三:按键切换LED实验
来自丢石头百科
实验现象
- 按下一次按键,LED变换一种颜色。
实验思路
- 判断按键是否按下,按下则标志位加一
- 根据标志位,判断LED显示为什么颜色。
- 电路上电,LED显示为白色。
- 按键按下一次,LED显示为红色。
- 按键按下两次,LED显示为绿色。
- 按键按下三次,LED显示为蓝色。
- 按键按下四次,LED显示为黄色。
- 按键按下五次,LED显示为紫色。
- 按键按下六次,LED显示为青色。
- 按键按下七次,LED显示为白色。
电路连接
主要程序
Scan_KEY(); //按键扫描 if(KEY_NUM == 1) //按键执行程序 { KEY_NUM = 0; //清空标志位 Change_Color(Color_Value); //切换颜色 Color_Value++; //颜色变量+1 if(Color_Value == Color_RGB+1) //当颜色变量 == 7 { Color_Value = Color_R; //颜色变量清零 } }