ich glaube so richtig habe ich das noch nicht verstanden mit dem Globalen Variabelen.
Das ist das, wass ich bisher verstanden habe:
Variabelen auf Modulebene OHNE "global" mit Werten versehen gelten nur auf Modulebene
Variabelen auf Modulebene MIT "global" mit Werten versehen gelten auf ...
Die Suche ergab 27 Treffer
- Mittwoch 14. März 2018, 12:45
- Forum: Raspberry Pi und Co.
- Thema: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
- Antworten: 32
- Zugriffe: 7779
- Mittwoch 14. März 2018, 07:40
- Forum: Raspberry Pi und Co.
- Thema: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
- Antworten: 32
- Zugriffe: 7779
Re: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
ok, dann hatte ich das völlig falsch verstanden
- Dienstag 13. März 2018, 16:17
- Forum: Raspberry Pi und Co.
- Thema: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
- Antworten: 32
- Zugriffe: 7779
Re: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
das receive funktioniert im Tool,auch das threading.
Das time Sleep ist noch ein überbleibsel des testens und ist jetzt auch noch rausgeflogen.
Wenn jetzt noch die letzten Einstellungen gespechert werden, wäre das toll.
Ich habe mal mit dem configparser gespielt, aber der scheint nicht so richtig ...
Das time Sleep ist noch ein überbleibsel des testens und ist jetzt auch noch rausgeflogen.
Wenn jetzt noch die letzten Einstellungen gespechert werden, wäre das toll.
Ich habe mal mit dem configparser gespielt, aber der scheint nicht so richtig ...
- Dienstag 13. März 2018, 13:21
- Forum: Raspberry Pi und Co.
- Thema: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
- Antworten: 32
- Zugriffe: 7779
Re: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
def receive():
rfdevice = RFDevice(27)
rfdevice.enable_rx()
timestamp = None
while True:
if rfdevice.rx_code_timestamp != timestamp:
timestamp = rfdevice.rx_code_timestamp
rec_num = (str(rfdevice.rx_code))
if rec_num == "16404":
time.sleep(2)
start()
time.sleep(0.01)
Das funktioniert ...
rfdevice = RFDevice(27)
rfdevice.enable_rx()
timestamp = None
while True:
if rfdevice.rx_code_timestamp != timestamp:
timestamp = rfdevice.rx_code_timestamp
rec_num = (str(rfdevice.rx_code))
if rec_num == "16404":
time.sleep(2)
start()
time.sleep(0.01)
Das funktioniert ...
- Montag 12. März 2018, 11:59
- Forum: Raspberry Pi und Co.
- Thema: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
- Antworten: 32
- Zugriffe: 7779
Re: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
Mist.
Ich habe keine Ahnung vom parsen .
Leider verstehe ich anhand der jeweiligen Doku weder wie das receive script funktioniert noch was Signal eigentlich wirklich darin macht.
Tja, dann muss ich mir was einfallen lassen.
Dann geht es nicht mit der 433 MHz Lösung.
Danke für eure Hilfe.
Ich habe keine Ahnung vom parsen .
Leider verstehe ich anhand der jeweiligen Doku weder wie das receive script funktioniert noch was Signal eigentlich wirklich darin macht.
Tja, dann muss ich mir was einfallen lassen.
Dann geht es nicht mit der 433 MHz Lösung.
Danke für eure Hilfe.
- Montag 12. März 2018, 11:30
- Forum: Raspberry Pi und Co.
- Thema: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
- Antworten: 32
- Zugriffe: 7779
Re: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
Habe den 2. receive Aufruf entfernt. es hat aber nix verändert.
Mir ist aber aufgefallen, dass wenn cih das Fenster schließe dann der receive startet.
GUI()
rf_modul()
die Reihenfolge ist wohl schuld daran.
ein Tausche der Reihenfolge bringt einen neuen Fehler, der aber darauf hindeutet, dass ...
Mir ist aber aufgefallen, dass wenn cih das Fenster schließe dann der receive startet.
GUI()
rf_modul()
die Reihenfolge ist wohl schuld daran.
ein Tausche der Reihenfolge bringt einen neuen Fehler, der aber darauf hindeutet, dass ...
- Montag 12. März 2018, 10:34
- Forum: Raspberry Pi und Co.
- Thema: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
- Antworten: 32
- Zugriffe: 7779
Re: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
Upps * sich schäm*
Verstanden
Aber bevor das doppelte receive kommt, kommt ein print, das wird aber auch nicht geschrieben.
Ich korrigiere es und probiere es erneut
Verstanden
Aber bevor das doppelte receive kommt, kommt ein print, das wird aber auch nicht geschrieben.
Ich korrigiere es und probiere es erneut
- Montag 12. März 2018, 09:27
- Forum: Raspberry Pi und Co.
- Thema: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
- Antworten: 32
- Zugriffe: 7779
Re: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
Zu den Abständen: du wartest doch diverse mal zB 0.4 Sekunden. Das ist relativ kurz. Wenn das präzise muss, sollte es ggf anders gemacht werden. Das 0.01 im receive ist eher ein freundlicher Hinweis an den Kernel, mal kurz wen anderes dran zu lassen, aber bitte gleich wieder weiter zu machen. Das ...
- Montag 12. März 2018, 09:19
- Forum: Raspberry Pi und Co.
- Thema: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
- Antworten: 32
- Zugriffe: 7779
Re: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
Im letzten Fall machst Du irgendetwas anderes falsch, was Du aber nicht zeigst.
der komplette Code
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import tkinter as tk
import Adafruit_PCA9685
import time
import RPi.GPIO as GPIO
import os
import pygame
import _thread
import alsaaudio
import ...
der komplette Code
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import tkinter as tk
import Adafruit_PCA9685
import time
import RPi.GPIO as GPIO
import os
import pygame
import _thread
import alsaaudio
import ...
- Montag 12. März 2018, 07:18
- Forum: Raspberry Pi und Co.
- Thema: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
- Antworten: 32
- Zugriffe: 7779
Re: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
Du benutzt halt eine veraltete Thread api und machst dir das Leben damit schwerer. Aber das hast du ja so gewollt. Die will halt IMMER zwei Argumente. Du gibst ihr nur eines. Es muss ein zweites dahinter, MIT KOMMA GETRENNT, ein leeres Tupel - () - oder nicht-leer wie bei Start, aber da ist das ja ...
- Sonntag 11. März 2018, 20:39
- Forum: Raspberry Pi und Co.
- Thema: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
- Antworten: 32
- Zugriffe: 7779
Re: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
Du wirst noch eine ganze Reihe Fehler beseitigen müssen, und ich würde das alles auch anders angehen - aber im sinne des Pragmatismus hier ein paar anmerkungen:
- du benutzt den threading call für das receive falsch. Schau mal genau hin, und Vergleiche mit dem anderen: da hast du ein paar ...
- du benutzt den threading call für das receive falsch. Schau mal genau hin, und Vergleiche mit dem anderen: da hast du ein paar ...
- Sonntag 11. März 2018, 16:06
- Forum: Raspberry Pi und Co.
- Thema: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
- Antworten: 32
- Zugriffe: 7779
Re: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
Habe es mit
Schieber.set(10)
#rf_modul()
root.after(0, receive)
root.mainloop() # GUI wird upgedated. Danach keine Elemente setzen
probiert.
zur Kontrolle habe ich folgenden Schritt implementiert:
while True:
if rfdevice.rx_code_timestamp != timestamp:
timestamp = rfdevice.rx_code ...
Schieber.set(10)
#rf_modul()
root.after(0, receive)
root.mainloop() # GUI wird upgedated. Danach keine Elemente setzen
probiert.
zur Kontrolle habe ich folgenden Schritt implementiert:
while True:
if rfdevice.rx_code_timestamp != timestamp:
timestamp = rfdevice.rx_code ...
- Sonntag 11. März 2018, 11:06
- Forum: Raspberry Pi und Co.
- Thema: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
- Antworten: 32
- Zugriffe: 7779
Re: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
Hi
Ja ich bin sicher alles andere wie ein Programmierer und sicherlich nicht der, der richtig gut programmieren kann.
Dennoch verwahre ich mich, dass es ein zusammengeklaubter Code ist. einzig das recive Script ist übernommen, alles andere entstammt meiner mehr oder meist wohl weniger guten Feder ...
Ja ich bin sicher alles andere wie ein Programmierer und sicherlich nicht der, der richtig gut programmieren kann.
Dennoch verwahre ich mich, dass es ein zusammengeklaubter Code ist. einzig das recive Script ist übernommen, alles andere entstammt meiner mehr oder meist wohl weniger guten Feder ...
- Sonntag 11. März 2018, 07:23
- Forum: Raspberry Pi und Co.
- Thema: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
- Antworten: 32
- Zugriffe: 7779
Re: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
@mollyman: `_thread` ist nicht zur Benutzung gedacht, das sieht man am Unterstrich. `receive` enthält eine Endlosschleife, und keinen Rückgabewert. Signale sind noch schwieriger als Threads zu kontrollieren. Da Du sowieso nur Polls bist Du statt eines Threads, sowieso mit `after` besser bedient ...
- Samstag 10. März 2018, 21:07
- Forum: Raspberry Pi und Co.
- Thema: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
- Antworten: 32
- Zugriffe: 7779
Re: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
Sorry
ich bin dabei aufgehalten worden.
hier der Rest des Posts
Nach aufruf des rpi-rf scriptes läuft das Script aber die GUI startet nicht
eigentlich sollte der rpi-rf als seperater Thread wie ein Interrup arbeiten:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import tkinter as tk
import ...
ich bin dabei aufgehalten worden.
hier der Rest des Posts
Nach aufruf des rpi-rf scriptes läuft das Script aber die GUI startet nicht
eigentlich sollte der rpi-rf als seperater Thread wie ein Interrup arbeiten:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import tkinter as tk
import ...
- Samstag 10. März 2018, 18:56
- Forum: Raspberry Pi und Co.
- Thema: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
- Antworten: 32
- Zugriffe: 7779
Re: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
Super Danke
das hat mir geholfen.
Grundsätzlich laufen jetzt alleElemente, aber irgendwie habe ich noch ein problem mit den Threads.
Vielleicht kannst du mir da auch noch kurz helfen.
Grundsätzlich möchte ich mit 3 Threads arbeiten
Thread 1 (Main) -> die GUI
Thread 2 die Überwachung des 433 MHz ...
das hat mir geholfen.
Grundsätzlich laufen jetzt alleElemente, aber irgendwie habe ich noch ein problem mit den Threads.
Vielleicht kannst du mir da auch noch kurz helfen.
Grundsätzlich möchte ich mit 3 Threads arbeiten
Thread 1 (Main) -> die GUI
Thread 2 die Überwachung des 433 MHz ...
- Samstag 10. März 2018, 09:40
- Forum: Raspberry Pi und Co.
- Thema: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
- Antworten: 32
- Zugriffe: 7779
Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf
Hallo zusammen
Ich habe in problem und komme damit nicht wirklich weiter.
Vermutlich ist es ein dumme Anfängerfrage.
Ich habe ein Programm geschrieben, wo ich mit dem Adafruit Board ein Servo Steuere (Adafruit 16-Kanal PCA9685 / https://pypi.python.org/pypi/Adafruit-PCA9685/1.0.1).
Das Programm ...
Ich habe in problem und komme damit nicht wirklich weiter.
Vermutlich ist es ein dumme Anfängerfrage.
Ich habe ein Programm geschrieben, wo ich mit dem Adafruit Board ein Servo Steuere (Adafruit 16-Kanal PCA9685 / https://pypi.python.org/pypi/Adafruit-PCA9685/1.0.1).
Das Programm ...
- Freitag 2. März 2018, 10:27
- Forum: Raspberry Pi und Co.
- Thema: pythom Programm-> Fehler bei Autostart, sonst ok
- Antworten: 2
- Zugriffe: 1321
Re: pythom Programm-> Fehler bei Autostart, sonst ok
Supi.
Danke das war es schon.
Danke das war es schon.
- Freitag 2. März 2018, 09:09
- Forum: Raspberry Pi und Co.
- Thema: pythom Programm-> Fehler bei Autostart, sonst ok
- Antworten: 2
- Zugriffe: 1321
pythom Programm-> Fehler bei Autostart, sonst ok
Hallo zusammen.
Ich habe ein kleines Problem mit meinem Pythonprogramm.
rufe ich es mit
[codebox=bash file=Unbenannt.bsh]python sft.py [/code]
auf funktioniert alles wunderbar.
Das Programm gibt keine Fehler und works as designed
Das Programm soll aber autonatisxh starten, daher habe ich ...
Ich habe ein kleines Problem mit meinem Pythonprogramm.
rufe ich es mit
[codebox=bash file=Unbenannt.bsh]python sft.py [/code]
auf funktioniert alles wunderbar.
Das Programm gibt keine Fehler und works as designed
Das Programm soll aber autonatisxh starten, daher habe ich ...
- Montag 26. Februar 2018, 08:33
- Forum: Allgemeine Fragen
- Thema: Interrupt ? Event ? für Lirc
- Antworten: 13
- Zugriffe: 1776
Re: Interrupt ? Event ? für Lirc
HI
zum Programm selbst.
Das ist eine Trainingsanlage, die Lampen (LED) und einen Servo steuert.
Auf der GUI (3,5 Zoll display) habe ich eine Reihe Buttons, mit denen Variablen definiert werden . Damit werden die Zyklen konfiguriert in denen die Servos und LED leuchten.
Das ist z.B. so ein Zyklus ...
zum Programm selbst.
Das ist eine Trainingsanlage, die Lampen (LED) und einen Servo steuert.
Auf der GUI (3,5 Zoll display) habe ich eine Reihe Buttons, mit denen Variablen definiert werden . Damit werden die Zyklen konfiguriert in denen die Servos und LED leuchten.
Das ist z.B. so ein Zyklus ...
