Die Suche ergab 15 Treffer

von DoGro
Montag 10. Juli 2023, 17:30
Forum: Raspberry Pi und Co.
Thema: Implementierung von Klassen für Sensor und OLED; Probleme mit der colloctions.deque() Funktion
Antworten: 8
Zugriffe: 2448

Re: Implementierung von Klassen für Sensor und OLED; Probleme mit der colloctions.deque() Funktion

ok die Lösung: man muss liste = deque((), maxlen=5) erst mit einem Leeren Tuple initialisieren. dann kann man die liste befüllen. Jedoch wurde aus der deque funktion die Möglichkeit des Indexieren und des Iterieren raus genommen, dadurch kann ich die Funktion gar nicht gebrauchen. :( Also doch mit e...
von DoGro
Dienstag 4. Juli 2023, 12:18
Forum: Raspberry Pi und Co.
Thema: Implementierung von Klassen für Sensor und OLED; Probleme mit der colloctions.deque() Funktion
Antworten: 8
Zugriffe: 2448

Re: Implementierung von Klassen für Sensor und OLED; Probleme mit der colloctions.deque() Funktion

Ok sorry. from machine import Pin from display import Display from sensor import Sensor import time #Hauptprogramm def main(): try: print('Start') #oled = Display() iR_Daten = Sensor() #Line 13 iR_Daten.sensor_lesen() finally: print('Fertig') if __name__ == "__main__": main() #Line 22 &quo...
von DoGro
Mittwoch 28. Juni 2023, 09:26
Forum: Raspberry Pi und Co.
Thema: Implementierung von Klassen für Sensor und OLED; Probleme mit der colloctions.deque() Funktion
Antworten: 8
Zugriffe: 2448

Re: Implementierung von Klassen für Sensor und OLED; Probleme mit der colloctions.deque() Funktion

Hallo, danke ich überdenke das nochmal mit der Klasse. Könnte mir jemand helfen, warum ich das nicht zum laufen bekomme? Und momentan kann ich an den Herzratenfunktionen nicht weiter arbeiten, weil ich die collections.deque() Funktion nicht zum laufen bekomme. :( Ich bekomme immer einen Value error....
von DoGro
Sonntag 25. Juni 2023, 07:20
Forum: Raspberry Pi und Co.
Thema: Implementierung von Klassen für Sensor und OLED; Probleme mit der colloctions.deque() Funktion
Antworten: 8
Zugriffe: 2448

Re: Implementierung von Klassen für Sensor und OLED; Probleme mit der colloctions.deque() Funktion

Hallo __blackjack__, die beiden Dateien habe ich erstellt um einfach erstmal eine übersichtliche Trennung zu erhalten. Und damit eine Datei nicht zu lang wird. Die Klasse `Sensor` sieht so nicht so wirklich sinnvoll aus. Wenn man ein Objekt erstellt und darauf dann nur eine Methode aufruft, ist das ...
von DoGro
Samstag 24. Juni 2023, 08:21
Forum: Raspberry Pi und Co.
Thema: Implementierung von Klassen für Sensor und OLED; Probleme mit der colloctions.deque() Funktion
Antworten: 8
Zugriffe: 2448

Implementierung von Klassen für Sensor und OLED; Probleme mit der colloctions.deque() Funktion

Guten Tag, bei diesem Post https://www.python-forum.de/viewtopic.php?t=56975 habe ich von euch schon super Hilfe bekommen und konnte dann die Sensordaten erfassen und filtern. Ich habe sie in eine Text - Datei geschrieben und dann mit Matplotlib dargestellt. https://www.gronloh.net/wp-content/upload...
von DoGro
Donnerstag 8. Juni 2023, 10:39
Forum: Raspberry Pi und Co.
Thema: funktionen auf esp 32 mit timer aufrufen
Antworten: 11
Zugriffe: 4913

Re: funktionen auf esp 32 mit timer aufrufen

Oh __blackjack__ du bist echt toll mit deinen Erklärungen. Ich sollte wirklich nochmal mehr auf den PEP8-Style achten. Das mit der main() Funktion haben wir so nie so verwendet. Versuche ich mir aber mal anzugewöhnen. Ja das Programm wächst immer so sukzessiv und dann machen manche Namen keinen Sinn...
von DoGro
Donnerstag 8. Juni 2023, 10:22
Forum: Python mit anderen Sprachen verwenden
Thema: JavaScript Funktion in Python umwandeln
Antworten: 5
Zugriffe: 3545

Re: JavaScript Funktion in Python umwandeln

Hallo, ja Entschuldigung. ir_Daten ist der Sensor, dieser liefert dann Werte in nA wieder. Diese werden dann in Listenform als ir_result gespeichert. Der Inhalt von ir_result sind die geposteten "Daten vorher". @DoGro: ``for messwert, i in enumerate(ir_result):`` ist auch falsch, denn hier...
von DoGro
Donnerstag 8. Juni 2023, 08:29
Forum: Python mit anderen Sprachen verwenden
Thema: JavaScript Funktion in Python umwandeln
Antworten: 5
Zugriffe: 3545

JavaScript Funktion in Python umwandeln

Guten Tag, vielleicht ist jemand hier, der mir helfen kann. ich möchte für den MX30102 die Herzrate errechnen. Dafür habe ich die Werte aufgenommen und erhalte einen gewissen Offset, den ich mithilfe des IIR-Filters eliminieren möchte. http://sam-koblenski.blogspot.co.uk/2015/11/everyday-dsp-for-pro...
von DoGro
Donnerstag 8. Juni 2023, 08:01
Forum: Raspberry Pi und Co.
Thema: funktionen auf esp 32 mit timer aufrufen
Antworten: 11
Zugriffe: 4913

Re: funktionen auf esp 32 mit timer aufrufen

Hallo, ok vielen Dank. Nun habe ich es endlich verstanden. Nun sind die Ausgaben identisch. #Code A from machine import Timer timer1 = Timer(period=5000, mode=Timer.ONE_SHOT, callback=lambda t:print('Ich werde nur einmal ausgeführt, nachdem 5 Sekunden vergangen sind.')) #Code B def callbacks(y): ret...
von DoGro
Donnerstag 1. Juni 2023, 13:42
Forum: Raspberry Pi und Co.
Thema: funktionen auf esp 32 mit timer aufrufen
Antworten: 11
Zugriffe: 4913

Re: funktionen auf esp 32 mit timer aufrufen

Hallo, Ich versuche mich auch in die Timer Klasse einzuarbeiten und wollte sie auf dem RP Pico als Counter verwenden. Auch hier soll über 5 Sekunden ein Messwert von einem Sensor aufgenommen werden. Die standard Syntax: from machine import Timer timer1 = Timer(period=5000, mode=Timer.ONE_SHOT, callb...
von DoGro
Mittwoch 3. Mai 2023, 18:12
Forum: Raspberry Pi und Co.
Thema: Reaktionszeit bei Button eingaben?
Antworten: 7
Zugriffe: 2511

Re: Reaktionszeit bei Button eingaben?

Ahh,
ok das mit der Klasse war meine erste Idee.

Damit tue ich mich noch etwas schwer. Ich danke dir, für deine Anregung.
Werde das erstmal verarbeiten müssen.

Viele Grüße
von DoGro
Sonntag 30. April 2023, 19:05
Forum: Raspberry Pi und Co.
Thema: Reaktionszeit bei Button eingaben?
Antworten: 7
Zugriffe: 2511

Re: Reaktionszeit bei Button eingaben?

Ach ich habe natürlich das Blinken der LED auch noch aus dem Interrupt rausgeholt, sonst hätte ich ja wieder eine sleep_ms in der Funktion. So funktioniert der Code und das Drücken der Taster fast immer Tadellos. :P Danke Danke. # Button-Pins definieren button_S1 = Pin(16, Pin.IN, Pin.PULL_DOWN) but...
von DoGro
Sonntag 30. April 2023, 18:31
Forum: Raspberry Pi und Co.
Thema: Reaktionszeit bei Button eingaben?
Antworten: 7
Zugriffe: 2511

Re: Reaktionszeit bei Button eingaben?

Hallo deets, vielen Dank für deine Hilfe. Das verwenden des Zeitstempel hat das Problem so gut wie komplett gelöst. Die Feinabstimmung kann ich dann hoffentlich bei weiteren Projekten und mehr Erfahrung vornehmen. Wie das mit dem Logic Analyzer funktioniert weiß ich noch nicht. In die Thematik muss ...
von DoGro
Samstag 29. April 2023, 17:29
Forum: Raspberry Pi und Co.
Thema: Reaktionszeit bei Button eingaben?
Antworten: 7
Zugriffe: 2511

Re: Reaktionszeit bei Button eingaben?

Ah vielen Dank an die Interrupts habe ich gar nicht gedancht. from machine import Pin import utime # Button-Pins definieren button_S1 = Pin(16, Pin.IN, Pin.PULL_DOWN) button_S2 = Pin(18, Pin.IN, Pin.PULL_DOWN) # Interrupt für Button 2 definieren def button2_interrupt(pin): utime.sleep_ms(100) #Entrp...
von DoGro
Samstag 29. April 2023, 13:31
Forum: Raspberry Pi und Co.
Thema: Reaktionszeit bei Button eingaben?
Antworten: 7
Zugriffe: 2511

Reaktionszeit bei Button eingaben?

Guten Tag , Ich verwende ein Raspberry Pi Pico von 2020. Und programmiere das erste mal auf einem Microcontroller. Dort ich versuche den Button S2 zum hochzählen zu programmieren, solange der Button S1 gedrückt ist. Leider zählt er nicht bei jedem drücken hoch. Ich weiß nicht genau woran das liegt, ...