int LEDpin1=11;
int LEDpin2=12;
int LEDpin3=10;
int LEDpin4=13;
int button=2;
int buttonstate=0;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, STM32!");
pinMode(LEDpin1,OUTPUT);
//delay(1000);
pinMode(LEDpin2,OUTPUT);
//delay((1000));
pinMode(LEDpin3, OUTPUT);
pinMode(LEDpin4,OUTPUT);
pinMode(button, INPUT_PULLUP);
}
void loop() {
digitalWrite(LEDpin1, HIGH);
//delay(1000);
digitalWrite(LEDpin2, HIGH);
//elay(1000);
digitalWrite(LEDpin3, HIGH);
delay(1000);
digitalWrite(LEDpin1, LOW);
digitalWrite(LEDpin2, LOW);
digitalWrite(LEDpin3, LOW);
delay(1000);
buttonstate = digitalRead(button);// this speeds up the simulation
if (buttonState == LOW) { // Button is pressed (LOW because of pull-up)
digitalWrite(LEDpin4, HIGH); // Turn LED on
} else {
digitalWrite(LEDpin4, LOW)
}