Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
projekte:2020:minuseinsenterslashbutton [2020/02/25 20:55] pixtxa angelegt |
projekte:2020:minuseinsenterslashbutton [2024/05/22 10:31] pixtxa Link zur Userpage |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== | + | ====== |
+ | Status: retired | ||
===== Wer Arbeitete dran ===== | ===== Wer Arbeitete dran ===== | ||
- | * Pixtxa | + | * [[user:Pixtxa]] |
===== Problemstellung ===== | ===== Problemstellung ===== | ||
Zeile 11: | Zeile 12: | ||
* Slash, um sich aus dem Benutzerkonto abzumelden | * Slash, um sich aus dem Benutzerkonto abzumelden | ||
* Erfolgt längere Zeit keine Eingabe, gibt das Terminal ein schwarzes Bild aus. Dabei wird jedoch keinerlei Strom gespart, da der Monitor selbst an bleibt. Um das Terminal dann verwenden zu können, muss erst eine Taste gedrückt werden. Zudem steht die Meiste Zeit ein schwarz leuchtender Monitor in der Ecke. | * Erfolgt längere Zeit keine Eingabe, gibt das Terminal ein schwarzes Bild aus. Dabei wird jedoch keinerlei Strom gespart, da der Monitor selbst an bleibt. Um das Terminal dann verwenden zu können, muss erst eine Taste gedrückt werden. Zudem steht die Meiste Zeit ein schwarz leuchtender Monitor in der Ecke. | ||
+ | * Manchmal verliert der RaspberryPi die Verbindung zum RFID-Leser und muss neugestartet werden. | ||
+ | * Dazu muss das Netzteil gefunden, aus- und wieder eingesteckt werden. | ||
===== Lösung ===== | ===== Lösung ===== | ||
- | {{: | + | {{: |
+ | Wird während der Wartezeit erneut die Taste gedrückt, startet die Sequenz von neuem und es wird ein weiteres Getränk abgebucht. | ||
+ | 5 Sekunden nach dem letzten Loslassen der Taste erfolgt automatisch die Abmeldung. | ||
+ | Wird die Taste für über 0,5 s gedrückt gehalten, wird die Ausführung der Sequenz abgebrochen und die Taste kann losgelassen werden, ohne dass etwas abgebucht wird. | ||
+ | Mit einem Tastendruck von über 1,5 s wird über GPIO2 des Digisparks mittels 1 kΩ-Widerstand ein NPN-Transistor durchgesteuert, | ||
+ | Die Status-LED an GPIO1 teilt zudem mit, in welchem Modus sich der Digispark gerade befindet. | ||
- | Der Code wurde in der Arduino-IDE geschrieben und ist auf [[https:// | + | Der Code wurde auch wieder |