Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Beispiel: LED mit Taster schalten
- * Autor: Frank Schmidt
- * Datum: 07/10/20229
- * Hinweis: Basierend auf dem "Arduino Button"-Beispiel auf arduino.cc
- * Angepasst auf "Open Smart Shield V1"
- */
- const int PIN_BUTTON1 = 8; // die Nummer des Pins Taster-1
- const int PIN_BUTTON2 = 9; // die Nummer des Pins Taster-2
- const int PIN_LED1 = 4; // die Nummer des Pins LED-1 (rot)
- const int PIN_LED2 = 6; // die Nummer des Pins LED-2 (blau)
- int buttonState1 = 0; // den Status von Taster-1 verfolgen
- int buttonState2 = 0; // den Status von Taster-2 verfolgen
- void setup()
- {
- pinMode(PIN_LED1, OUTPUT);
- pinMode(PIN_LED2, OUTPUT);
- // Auf dem "Open Smart Shield" sind die Tasten ohne externen Pullup-Widerstand
- // angeschlossen, also sagen Sie der MCU, dass sie einen internen Pullup-Widerstand
- // verwenden soll.
- pinMode(PIN_BUTTON1, INPUT_PULLUP);
- pinMode(PIN_BUTTON2, INPUT_PULLUP);
- }
- void loop()
- {
- // Lesen den Status der Taste-1
- buttonState1 = digitalRead(PIN_BUTTON1);
- // Lesen Sie den Status der Taste-2
- buttonState2 = digitalRead(PIN_BUTTON2);
- if (buttonState1 == LOW) {
- // schalten die LED-1 ein (die Taste-1 ist aktiv LOW)
- digitalWrite(PIN_LED1, HIGH);
- } else {
- // schalte die LED-1 aus
- digitalWrite(PIN_LED1, LOW);
- }
- if (buttonState2 == LOW) {
- // schalten die LED-2 ein (die Taste-2 ist aktiv LOW)
- digitalWrite(PIN_LED2, HIGH);
- } else {
- // schalte die LED-2 aus
- digitalWrite(PIN_LED2, LOW);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement