#define LED_GREEN_PIN 12 #define LED_RED_PIN 11 #define LED_ORANGE_PIN 13 #define BUTTON_PIN 10 #define LED_ZGAS() do { digitalWrite(LED_GREEN_PIN, LOW); digitalWrite(LED_RED_PIN, LOW); digitalWrite(LED_ORANGE_PIN, LOW); } while(0) #define LED_ZAPAL_ZIELONY() digitalWrite(LED_GREEN_PIN, HIGH) #define LED_ZAPAL_CZERWONY() digitalWrite(LED_RED_PIN, HIGH) #define LED_ZAPAL_POMARANCZOWY() digitalWrite(LED_ORANGE_PIN, HIGH) void setup() { pinMode(LED_GREEN_PIN, OUTPUT); pinMode(LED_RED_PIN, OUTPUT); pinMode(LED_ORANGE_PIN, OUTPUT); pinMode(BUTTON_PIN, INPUT); LED_ZGAS(); } void loop() { LED_ZGAS(); LED_ZAPAL_CZERWONY(); delay(5000); LED_ZAPAL_POMARANCZOWY(); delay(1000); LED_ZGAS(); LED_ZAPAL_ZIELONY(); delay(3000); LED_ZGAS(); LED_ZAPAL_POMARANCZOWY(); delay(1000); }