Hallo allerseits!
Das ist mein erster Beitrag in diesem Forum - bin verzweifelt!
Ich bin mir sicher, dass ihr mir weiterhelfen könnt.
Mein Anliegen: Analoge Spannungswerte (0 bis ca. 2Vdc, Änderungsrate im Sekundenbereich) mit dem Raspberry messen und verarbeiten.
Nach ein wenig Recherche im Netz habe ich das Joy-it Modul KY-053 mit dem ADS1115 entdeckt; hat mir recht gut gefallen...
Meine Software am Raspberry schreibe ich mit Lazarus und dem Free Pascal Compiler (aus historischen Gründen - habe früher mit Turbo Pascal gearbeitet)
Zum Testen des ADS1115 wollte ich diesen zunächst über die Shell des Raspberry mittels i2c-Tools (i2cset, i2cget) ansprechen.
Den ADS1115 über i2C ansprechen funktioniert tadellos (Adresse 0x48) aber das Config-Register nach meinen Vorstellungen setzen, um dann aus dem Conversion-Register
die Messwerte auszulesen.
Und da fängt mein Problemchen an: Das Config-Register setzen scheint noch zu funktionieren, aber die anschließend aus dem Convesion-Register ausgelesenen Werte
erscheinen eher wie Zufallszahlen.
Die Eingangsspannung am A0 des KY-053 ist konstant 2Vdc.
Konfiguration:
* Raspberry Pi 4
* Raspbian Buster
* ADU: Joy-it KY-53 (ADS1115)
Alle weiteren Infos entnehmt bite den beigefügten Dateien.
Was mache ich falsch?
Bitte um eure Hilfe!
Schöne Grüße,
Bergmensch