// --------------------------------------------------------------------------- // Migajaca dioda LED. // --------------------------------------------------------------------------- #include #define LED1_PIN 10 void setup() { pinMode(LED1_PIN, OUTPUT); digitalWrite(LED1_PIN, HIGH); } void loop() { digitalWrite(LED1_PIN, LOW); delay(500); digitalWrite(LED1_PIN, HIGH); delay(500); } // --------------------------------------------------------------------------- // Przycisk zapalajacy diode LED na 2 sekundy. // --------------------------------------------------------------------------- #include #define LED1_PIN 10 #define SW1_PIN 4 void setup() { pinMode(LED1_PIN, OUTPUT); pinMode(SW1_PIN, INPUT); digitalWrite(LED1_PIN, HIGH); } void loop() { if (digitalRead(SW1_PIN) == LOW) { digitalWrite(LED1_PIN, LOW); delay(2000); digitalWrite(LED1_PIN, HIGH); } } // --------------------------------------------------------------------------- // Przycisk zapalajacy i gaszacy diode LED. // --------------------------------------------------------------------------- #include #define LED1_PIN 10 #define SW1_PIN 4 bool led_on = false; void setup() { pinMode(LED1_PIN, OUTPUT); pinMode(SW1_PIN, INPUT); digitalWrite(LED1_PIN, HIGH); } void loop() { if (digitalRead(SW1_PIN) == LOW) { delay(10); while (digitalRead(SW1_PIN) == LOW) ; delay(10); if (led_on == true) { led_on = false; digitalWrite(LED1_PIN, HIGH); } else { led_on = true; digitalWrite(LED1_PIN, LOW); } } }