|
|

楼主 |
发表于 2019-7-11 14:24:01
|
显示全部楼层
- /*
- 【Arduino】66种传感器模块系列实验(54)
- 实验五十四: 大按键点动轻触开关模块(高电平输出)
- 按键开关接D2
- LED 接D13
- 实验三,按键自锁控制LED亮暗
- */
- int ButtonState;
- int ButtonLastState;
- int ButtonCounter;
- void setup() {
- pinMode(13,OUTPUT);
- pinMode(2,INPUT_PULLUP);
- Serial.begin(9600);
- }
- void loop() {
- ButtonState = digitalRead(2);
- if(ButtonState != ButtonLastState)
- {
- if(ButtonState)
- {
- Serial.println("off");
- ButtonCounter++;
- }
- else
- {
- Serial.println("on");
- }
- delay(100);
- }
- ButtonLastState = ButtonState;
- if(ButtonCounter%2)
- {
- digitalWrite(13,0);
- }
- else
- {
- digitalWrite(13,1);
- }
- }
复制代码 |
|