Hallo zusammen,
gerne möchte ich auf einen uController (Trinket M0, oder ItsyBitsy M0/4) das Steuersignal vom Multiplex M-Link Empfänger einlesen verarbeiten und einem Servo weitergeben (somit kann ich das Steuersignal vom Sender anpassen).
Ich habe schon Einiges mit Hilfe der Suchmaschine gefunden, sehr viel scheint aber auf Arduino Basis/ 5V Eingang gemacht zu werden. Bis jetzt noch nichts mit 3V basierte uController wie Trinket M0/ItsyBitsy M0/4 und Co.
Zuerst habe ich ein Frage ob jemand mich informieren kann wie man am Besten die Hardware koppelt?
Die Trinket M0 und anderen haben einen max. Eingang von 3V. Wie transformiere ich den M-Link Signalausgang am Einfachsten und sichersten runter auf 3V? Reicht hier eine Spannungsteilung über Widerstände?
Der M-Link Empfänger wird über ein BEC, sprich 5V gespeist. Leider steht mir kein Oscilloscope zur Verfügung und kann das Ausgangsignal nicht anschauen.
Hat jemand schon mal mit (Circuit-) Python ein PWM Signal eingelesen?
Ich habe gute Erfahrungen gemacht mit dem uController ein geeignetes PWM Signal raus zu geben an z.B. Servos, aber über das einlesen findet man nicht viel Erfahrungsberichte.
Das hatte ich gefunden: https://circuitpython.readthedocs.io/en/2.x/shared-bindings/pulseio/PulseIn.html
Da könnte man mit ein wenig Mathematik das Steuersignal rausrechnen.
Da ich die Hardware noch nicht angeschlossen habe (siehe erste Frage) konnte ich dies noch nicht versuchen
Ich würde mich freuen wenn sich hier jemand meldet, der dies schon mal umgesetzt hat.
Gruss,
Bob
gerne möchte ich auf einen uController (Trinket M0, oder ItsyBitsy M0/4) das Steuersignal vom Multiplex M-Link Empfänger einlesen verarbeiten und einem Servo weitergeben (somit kann ich das Steuersignal vom Sender anpassen).
Ich habe schon Einiges mit Hilfe der Suchmaschine gefunden, sehr viel scheint aber auf Arduino Basis/ 5V Eingang gemacht zu werden. Bis jetzt noch nichts mit 3V basierte uController wie Trinket M0/ItsyBitsy M0/4 und Co.
Zuerst habe ich ein Frage ob jemand mich informieren kann wie man am Besten die Hardware koppelt?
Die Trinket M0 und anderen haben einen max. Eingang von 3V. Wie transformiere ich den M-Link Signalausgang am Einfachsten und sichersten runter auf 3V? Reicht hier eine Spannungsteilung über Widerstände?
Der M-Link Empfänger wird über ein BEC, sprich 5V gespeist. Leider steht mir kein Oscilloscope zur Verfügung und kann das Ausgangsignal nicht anschauen.
Hat jemand schon mal mit (Circuit-) Python ein PWM Signal eingelesen?
Ich habe gute Erfahrungen gemacht mit dem uController ein geeignetes PWM Signal raus zu geben an z.B. Servos, aber über das einlesen findet man nicht viel Erfahrungsberichte.
Das hatte ich gefunden: https://circuitpython.readthedocs.io/en/2.x/shared-bindings/pulseio/PulseIn.html
Da könnte man mit ein wenig Mathematik das Steuersignal rausrechnen.
Da ich die Hardware noch nicht angeschlossen habe (siehe erste Frage) konnte ich dies noch nicht versuchen
Ich würde mich freuen wenn sich hier jemand meldet, der dies schon mal umgesetzt hat.
Gruss,
Bob