Die Suche ergab 13 Treffer

von Straggle
Montag 26. Oktober 2020, 19:02
Forum: Raspberry Pi und Co.
Thema: Pi4 als Schiessampelsteuerung
Antworten: 12
Zugriffe: 20703

Re: Pi4 als Schiessampelsteuerung

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?
von Straggle
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. :D
von Straggle
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 ...
von Straggle
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 ...
von Straggle
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 ...
von Straggle
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 ...
von Straggle
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 ...
von Straggle
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.👍🏻
von Straggle
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 ...
von Straggle
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. :D
von Straggle
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 ...
von Straggle
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 ...
von Straggle
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 ...