int butPin=2; | |
int redPin=10; | |
int br=115200; | |
int butVal=1; | |
int butValOld=1; | |
int LEDstate=0; | |
int delayT=50; | |
void setup() { | |
// put your setup code here, to run once: | |
Serial.begin(br); | |
pinMode(redPin,OUTPUT); | |
pinMode(butPin,INPUT); | |
} | |
void loop() { | |
// put your main code here, to run repeatedly: | |
butVal=digitalRead(butPin); | |
if (butValOld==0 && butVal==1){ | |
if (LEDstate==0){ | |
digitalWrite(redPin, HIGH); | |
} | |
if (LEDstate==1){ | |
digitalWrite(redPin,LOW); | |
} | |
LEDstate=!LEDstate; | |
} | |
butValOld=butVal; | |
} | |