Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int pinSwitch = 13;
- int pinLed = 12;
- int ledStatus = LOW;
- int flag = 0;
- void setup() {
- // put your setup code here, to run once:
- Serial.begin(115200);
- pinMode(pinSwitch, INPUT);
- pinMode(pinLed, OUTPUT);
- }
- void loop() {
- // put your main code here, to run repeatedly:
- if(digitalRead(pinSwitch)) {
- if(flag == 0) {
- delay(20);
- ledStatus = (ledStatus == LOW) ? HIGH : LOW;
- digitalWrite(pinLed, ledStatus);
- Serial.println("pushed");
- flag = 1;
- delay(20);
- }
- }
- else {
- flag = 0;
- Serial.println("pulled");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement