int LED_blue = 26;
int buttonState_blue;
int Button_Human_blue = 46;//blue
int state = 0;
int ledState = LOW;
void setup() {
// put your setup code here, to run once:
pinMode(Button_Human_blue, INPUT_PULLUP);
pinMode(LED_blue, OUTPUT);
buttonState_blue = digitalRead(Button_Human_blue);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
buttonState_blue = digitalRead(Button_Human_blue);
while(state != 1)//run until state is 1
{
buttonState_blue = digitalRead(Button_Human_blue);
if (buttonState_blue == LOW){//if the button is pushed
ledState = HIGH;//turn on led
state = 1;//end loop
Serial.println("Loop is off");
Serial.println(buttonState_blue);
}
else{//if it is not pushed
ledState = LOW;//keep led off
state = 0;//keep loop on
Serial.println("Loop is on");
Serial.println(buttonState_blue);
}
}
digitalWrite(LED_blue, ledState);
Serial.println(ledState);
}