-
-
Erfahrener Benutzer
Robotik Visionär
Wenn du die Taste die direkt am µC angeschlossen ist drückst, dann ist es richtig. Du Fragst die Taste aber auch kontinuierlich ab.
Über den UART bekommst du aber nur ein "diese Taste wurde gedrückt" aber kein "diese Taste wurde wieder losgelassen". Wenn du das willst musst du dir ein PC-Programm schreiben das genau das macht und es über den UART an den µC weitergibt.
Dein Codeschnippsel scheitert genau daran. Du sagst zwar unten "wenn 0x38 leuchtet Led" aber wie bekommst du das "wenn nicht 0x38". Ohne PC-Programm geht das nur durch drücken einer anderen Taste oder wie in meinem Programm durch drücken der Taste 0. Also der µC braucht das Kommando " Taste nicht mehr gedrückt", wie du das realisierst ist deine Sache.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen