Die Suche ergab 27 Treffer

von mollyman
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

Re: Python2 /Python 3; Adafruit 16-Kanal PCA9685 und rpi-rf

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 ...
von mollyman
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
von mollyman
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 ...
von mollyman
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 ...
von mollyman
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.
von mollyman
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 ...
von mollyman
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
von mollyman
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 ...
von mollyman
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 ...
von mollyman
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 ...
von mollyman
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 ...
von mollyman
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 ...
von mollyman
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 ...
von mollyman
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 ...
von mollyman
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 ...
von mollyman
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 ...
von mollyman
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 ...
von mollyman
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.
von mollyman
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 ...
von mollyman
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 ...