Arduino Taster Modul auslesen?


19.12.2023, 18:58

Hier der Code den ich probiert habe, da kommt aber dauerhaft ein Wert raus. Nicht erst wenn ich einen Button betätige.

int analogtaster = 0;

int val = 0;

void setup() {

  Serial.begin(9600);

  pinMode(analogtaster, INPUT);

}

void loop() {

  val = analogRead(analogtaster);

  Serial.print(val);

  delay(500);

}

2 Antworten

Wenn kein Datenblatt dabei war, könntest Du ein Ohm-Meter anschliessen und nacheinander die Tasten drücken.

Die angezeigten Werte könntest Du aufschreiben.

Keine Taste =

Taste 1 =

Taste 2 =

...


marke0505 
Fragesteller
 19.12.2023, 19:00

Okay und wie setze ich das dann im Arduino um? Also wie kann ich im Code das ganze Programmieren, dass der Arduino weiß welcher Button grad betätigt wurde?

0
SchakKlusoh  19.12.2023, 19:12
@marke0505

Indem Du die Widerstandswerte in digitale Werte umrechnest. Wahrscheinlich ist "Keine Taste" = 100% = Maximaler Wandlungswert

0
marke0505 
Fragesteller
 19.12.2023, 19:15
@SchakKlusoh

Danke habs eben doch hinbekommen... hatte einen Denkfehler und zu früh aufgegeben. Trotzdem vielen Dank!!!!

1
SchakKlusoh  19.12.2023, 19:55
@marke0505

Es wäre für andere hilfreiche, wenn Du die Lösung als Antwort einstellen könntest.

1