Kann man mit RPi und Python 1ms-Schritte realisieren?
Und den Timer in [ms] von Linux abrufen?
Für Analog-IO scheint ein externes IC; MCP3008 die erste Wahl zu sein.
Welche 7"-Display mit Touch könnt ihr für den RPi Zero WH empfehlen?
Kann man mit RPi und Python 1ms-Schritte realisieren?
Und den Timer in [ms] von Linux abrufen?
Für Analog-IO scheint ein externes IC; MCP3008 die erste Wahl zu sein.
Welche 7"-Display mit Touch könnt ihr für den RPi Zero WH empfehlen?
__________________________________________________ _
| Sprache: C | Teensy 3.2 | Arduino 2.x | Status: EwigerAnfaenger |
Generell ja. Natürlich kann sich das in ein Nein ändern, wenn du deine Anforderungen spezifizierst.
Ja.Und den Timer in [ms] von Linux abrufen?
Schau dir mal piGPIO an. Das ist ein Deamon (Linux Hintergrundprozess), den man von der Kommandozeile, aus C/C++/D, Python und vom Netzwerk via TCP/IP ansteuern/programmieren kann. Damit kann man 'n ganze Menge anstellen. U.a. GPIO-Pins überwachen und im niedrigen µs-Bereich auf Änderungen reagieren.
Geändert von Sisor (28.08.2019 um 16:06 Uhr)
__________________________________________________ _
| Sprache: C | Teensy 3.2 | Arduino 2.x | Status: EwigerAnfaenger |
wie gesagt, fang erst mal an: learning by doing!
Als ADCs verwende ich ADS12215 (mehrere mit verschiedenen arrd regs.
Was time und interrupts angeht:
wie gesagt, es geht, 1ms ist no problem. Und wenn du etwas mehr Erfahrung hast, wirst du auf Dinge stoßen, die beim Pi auch noch völlig anders gehen und von denen du bei AVRs noch nicht einmal träumen konntest.
Aber das später, wenn du etwas weiter bist. Ich empfehle dazu meinen Quick Guide sowie einige C-Tutorials aus den weiteren Literaturhinweisen.
im 3ten Post des ArtikelWenn du einen kurzen Überblick über C/C++ Programmierung incl. Vorbereitungen sehen möchtest, guck mal hier:
https://github.com/dsyleixa/Raspberr...uide_Raspi.pdf
(für absolute Einsteiger geschrieben, teilw. stark vereinfacht, ursprünglich für Pi2 und Jessie konzipiert, aber grundsätzlich auch gültig z.B. für Pi3 und Stretch)
der gekürzte Link ist nur etwas schwieriger zu suchen :P
Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
nicht.
Mir gehts ähnlich wie frabe. Hinzu kommt das ich ewig meinem TRS-80 und BASIC nachtrauer. Wusste lange nicht das Python die konsequente Fortführung von Basic ist.
Also den aktuellsten Pi 3b+ für den nächsten Winter gekauft und mich gefreut das ich zeitgleich mit einer neuen Python Version anfange.
Mittlerweile ist der Pi4 da und schon wieder eine auf die veränderte Hardware "neue" Version Python und GUI. Jetzt kommts mir eher chaotisch vor, vermiest mir mein Vorhaben.
Allein das Logo von Thonny Python IDE kommt mir schon sehr minimalistisch vor. Ist es besser meinen PI 2b+ zu verwenden und auf das "alt bewährte" setzen?
Das Auseinanderbröseln der Kompatibilitäten kann man sich sparen?
Lesezeichen