Eine Frage hätte ich aber noch:
Hab hier einen Presenter der pageup und pagedown sendet. Wie bekomm ich den auch in die inkey Abfrage?
Die Suche ergab 13 Treffer
- Montag 26. Oktober 2020, 19:02
- Forum: Raspberry Pi und Co.
- Thema: Pi4 als Schiessampelsteuerung
- Antworten: 12
- Zugriffe: 20703
- Montag 26. Oktober 2020, 16:59
- Forum: Raspberry Pi und Co.
- Thema: Pi4 als Schiessampelsteuerung
- Antworten: 12
- Zugriffe: 20703
Re: Pi4 als Schiessampelsteuerung
Danke für die Korrektur.
Darf ich Fragen wie lange du schon Python programmierst?
Ist eine elegante Lösung mit der Pin-Liste.
Werde wenn ich fertig bin das ganze noch auskommentieren.
Vielen Dank nochmal.
Darf ich Fragen wie lange du schon Python programmierst?
Ist eine elegante Lösung mit der Pin-Liste.
Werde wenn ich fertig bin das ganze noch auskommentieren.
Vielen Dank nochmal.
- Sonntag 25. Oktober 2020, 21:39
- Forum: Raspberry Pi und Co.
- Thema: Pi4 als Schiessampelsteuerung
- Antworten: 12
- Zugriffe: 20703
Re: Pi4 als Schiessampelsteuerung
Erstmal Danke für eure Bemühungen.
Leider stehe ich immer noch ein bisschen auf dem Schlauch:
#!/usr/bin/python3
from RPi import GPIO
import sys, termios, tty
from queue import Queue
from time import sleep, monotonic
from os import system
from functools import partial
ROT = 17
GELB = 27
GRUEN ...
Leider stehe ich immer noch ein bisschen auf dem Schlauch:
#!/usr/bin/python3
from RPi import GPIO
import sys, termios, tty
from queue import Queue
from time import sleep, monotonic
from os import system
from functools import partial
ROT = 17
GELB = 27
GRUEN ...
- Sonntag 25. Oktober 2020, 16:15
- Forum: Raspberry Pi und Co.
- Thema: Pi4 als Schiessampelsteuerung
- Antworten: 12
- Zugriffe: 20703
Re: Pi4 als Schiessampelsteuerung
OK, hab gerade im Internet nachgesehen: remove_event_detect() ist keine gute Idee.
Vielleicht war meine Frage auch etwas falsch gestellt.
Wenn ich anstatt return '2' return print('2') schreibe bekomme ich die Ausgabe in der Console angezeigt.
Wie kann ich aber anstatt die Ausgabe auf die Console ...
Vielleicht war meine Frage auch etwas falsch gestellt.
Wenn ich anstatt return '2' return print('2') schreibe bekomme ich die Ausgabe in der Console angezeigt.
Wie kann ich aber anstatt die Ausgabe auf die Console ...
- Sonntag 25. Oktober 2020, 12:57
- Forum: Raspberry Pi und Co.
- Thema: Pi4 als Schiessampelsteuerung
- Antworten: 12
- Zugriffe: 20703
Re: Pi4 als Schiessampelsteuerung
So, habe mich jetzt mit dem Callback und inkey Funktion erweitern beschäftig.
Leider bekomm ich nirgends Informationen, wie ich ein Char in die inkey Funktion zurück schreiben kann.
Die Einrückungen sind ebenfalls aufgeräumt.
Ich vermute mal das bei dem beigefügten Code mein return nicht so ...
Leider bekomm ich nirgends Informationen, wie ich ein Char in die inkey Funktion zurück schreiben kann.
Die Einrückungen sind ebenfalls aufgeräumt.
Ich vermute mal das bei dem beigefügten Code mein return nicht so ...
- Mittwoch 21. Oktober 2020, 20:18
- Forum: Raspberry Pi und Co.
- Thema: Pi4 als Schiessampelsteuerung
- Antworten: 12
- Zugriffe: 20703
Re: Pi4 als Schiessampelsteuerung
OK, viel Input.
Der eigentliche Gedanke war eine globale flag zu erstellen, die in die Funktionen übergeben wird.
Dein Beispielcode bringt mir bei GPIO.setup(PINS.keys(), GPIO.IN) einen Abbruch mit der Meldung
ValueError: Channel must be an integer or list/tuple of integers.
import sys wird für den ...
Der eigentliche Gedanke war eine globale flag zu erstellen, die in die Funktionen übergeben wird.
Dein Beispielcode bringt mir bei GPIO.setup(PINS.keys(), GPIO.IN) einen Abbruch mit der Meldung
ValueError: Channel must be an integer or list/tuple of integers.
import sys wird für den ...
- Mittwoch 21. Oktober 2020, 18:21
- Forum: Raspberry Pi und Co.
- Thema: Pi4 als Schiessampelsteuerung
- Antworten: 12
- Zugriffe: 20703
Pi4 als Schiessampelsteuerung
Hallo zusammen.
Bin jetzt schon eine Weile dran ein Programm zu schreiben, dass eine Schiessampel nach der World Archery durchführen kann.
Leider habe ich im Moment einige Probleme damit:
Die GPIO. Eingänge, die ich über Taster mit 10K Pullup Widerständen angeschlossen habe, kann ich zwar mit ...
Bin jetzt schon eine Weile dran ein Programm zu schreiben, dass eine Schiessampel nach der World Archery durchführen kann.
Leider habe ich im Moment einige Probleme damit:
Die GPIO. Eingänge, die ich über Taster mit 10K Pullup Widerständen angeschlossen habe, kann ich zwar mit ...
- Donnerstag 1. Oktober 2020, 09:30
- Forum: Allgemeine Fragen
- Thema: Tomaten auf den Augen
- Antworten: 9
- Zugriffe: 1185
Re: Tomaten auf den Augen
Danke für die Erklärungen und Hilfe beim Code. Nach ein paar kleineren Anpassungen läuft das Programm jetzt, wie ich es mir vorgestellt habe.
- Montag 28. September 2020, 16:28
- Forum: Allgemeine Fragen
- Thema: Tomaten auf den Augen
- Antworten: 9
- Zugriffe: 1185
Re: Tomaten auf den Augen
Hallo zusammen,
kann mir von euch jemand eine laienverständliche Seite für den termios.VMIN etc. nennen?
Bei dem umgebauten Quellcode spring die Ampael nämlich von grün sofort wieder auf rot, ohne die timeout Zeit abzuwarten.
Ich würde auch einen korregierten Quellcode nehmen.
Ist KEINE Hausaufgabe ...
kann mir von euch jemand eine laienverständliche Seite für den termios.VMIN etc. nennen?
Bei dem umgebauten Quellcode spring die Ampael nämlich von grün sofort wieder auf rot, ohne die timeout Zeit abzuwarten.
Ich würde auch einen korregierten Quellcode nehmen.
Ist KEINE Hausaufgabe ...
- Sonntag 27. September 2020, 21:28
- Forum: Allgemeine Fragen
- Thema: Tomaten auf den Augen
- Antworten: 9
- Zugriffe: 1185
Re: Tomaten auf den Augen
Danke, hätte ich nicht erwartet eine fertigen Code zu bekommen.
Werde mir den morgen in Ruhe mal ansehen.
Ist mir jetzt zu spät. Sitze schon seid heute morgen 10 Uhr da dran.
Vielden Dank nochmal für die schnell und unkomplizierte Hilfe.
Werde mir den morgen in Ruhe mal ansehen.
Ist mir jetzt zu spät. Sitze schon seid heute morgen 10 Uhr da dran.
Vielden Dank nochmal für die schnell und unkomplizierte Hilfe.
- Sonntag 27. September 2020, 20:27
- Forum: Allgemeine Fragen
- Thema: Tomaten auf den Augen
- Antworten: 9
- Zugriffe: 1185
Re: Tomaten auf den Augen
Das `as` bei `import` ist zum Umbenennen da, GPIO wird aber gar nicht umbenannt. Was hast Du Dir dabei gedacht, das so zu schreiben?
Warnungen sind dazu da, dass man sie behebt, nicht dass man sie ignoriert. Dazu muß am Ende des Programms aber auch verläßlich GPIO.cleanup aufgerufen werden, am ...
- Sonntag 27. September 2020, 18:37
- Forum: Allgemeine Fragen
- Thema: Tomaten auf den Augen
- Antworten: 9
- Zugriffe: 1185
Re: Tomaten auf den Augen
Ok, hab vielleicht zu wenig Infos gebracht.
Der Ursprümgliche Code lautet:
import RPi.GPIO as GPIO
import time
import sys
import termios
import tty
inkey_buffer = 1
def inkey():
fd=sys.stdin.fileno()
remember_attributes=termios.tcgetattr(fd)
tty.setraw(sys.stdin.fileno())
character=sys ...
Der Ursprümgliche Code lautet:
import RPi.GPIO as GPIO
import time
import sys
import termios
import tty
inkey_buffer = 1
def inkey():
fd=sys.stdin.fileno()
remember_attributes=termios.tcgetattr(fd)
tty.setraw(sys.stdin.fileno())
character=sys ...
- Sonntag 27. September 2020, 16:47
- Forum: Allgemeine Fragen
- Thema: Tomaten auf den Augen
- Antworten: 9
- Zugriffe: 1185
Tomaten auf den Augen
Kurze Frage:
Bin mit meinem Quelltext jetzt am Ende. Sehe den Fehler nicht.
Anbei der Quelltext. Wieso wird mir der Text Next niht in der Konsole angezeigt, bzw. wieso wir die in range(90) Schleife nach 9 Sekunden nicht mit der Consolenausgabe Next neu gestartet?
import RPi.GPIO as GPIO
import ...
Bin mit meinem Quelltext jetzt am Ende. Sehe den Fehler nicht.
Anbei der Quelltext. Wieso wird mir der Text Next niht in der Konsole angezeigt, bzw. wieso wir die in range(90) Schleife nach 9 Sekunden nicht mit der Consolenausgabe Next neu gestartet?
import RPi.GPIO as GPIO
import ...
