Prototyping Arduino HID – Stream Deck 1

Elektronics at its best

Prototyping Arduino HID – Stream Deck 1

1. Februar 2020 Allgemein 0

Aufgrund des Mangels eines Arduino Micro bastel ich im Moment an der Statusanzeige für mein Stream Deck. Das ganze funktioniert soweit schon ganz gut.
Status 1: Szene 1 gewählt => LED1 an
Status 2: Szene 2 gewählt => LED2 an, LED1 aus
Status 3: Szene 1 gewählt => LED1 an, LED2 aus

Ich benutze dafür folgenden Sketch:

#define TASTER       2 //Pin 2
#define LED_GRUEN    5 //Pin 5
#define TASTER_2     6 //Pin 6
#define LED_2        13//Pin 13
bool led_an = false;

void setup() {
  pinMode(LED_GRUEN, OUTPUT);
  pinMode(LED_2, OUTPUT);
  pinMode(TASTER, INPUT);
  pinMode(TASTER_2, INPUT);
  
}

void loop() {
  if(digitalRead(TASTER) == HIGH){
     if(led_an == true){
       led_an = false;
       digitalWrite(LED_GRUEN, LOW);
       digitalWrite(LED_2, LOW);
     }else{
       led_an = true;
       digitalWrite(LED_GRUEN, HIGH);
   
     }}

 if(digitalRead(TASTER_2) == HIGH){
     if(led_an == true){
       led_an = false;
       digitalWrite(LED_2, LOW);
       digitalWrite(LED_GRUEN, LOW);
     }else{
       led_an = true;
       digitalWrite(LED_2, HIGH);
     }
     
  }
  delay(150);

  }

Es gibt zwar noch ein paar Probleme bei der Umschaltung. Die LED´s reagieren nicht immer direkt aber das lässt sich auch noch ausmerzen.

Das war mein erster Zwischenstand zum Stream Deck mit dem Arduino

Bis dahin
Habt Spaß am basteln

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen