Forum: Mikrocontroller und Digitale Elektronik ADC über I2C mit RaspberryPi verwenden


von Tobias K. (Firma: HTL Kaindorf) (kugel_t)


Lesenswert?

Hallo!
In meinen derzeitigen Projekt will ich 3 analoge Werte lesen und über 
I2C an mein RaspberryPi schicken.
Ich bin bereits im Besitz von einer 12bit ADC zu I2C Platine mit 
entsprechenden IC von Arduino (Name vom IC:ADS1115).
Der IC mit der Adresse wurde beim Verbinden vom RaspPi auch schon 
gefunden.
Also es funktioniert.

Da ich noch keine Erfahrung in diesem Bereich habe, wollte ich fragen ob 
es wen gibt, der sich mit der Programmierung für diesen IC auskennt?
Oder wie würde der Code ausschauen, wenn man diese analogen Werte 
einlesen will?

Ich wäre über Hilfe sehr dankbar!!!

von Oliver R. (orb)


Lesenswert?

Welche Sprache willst Du denn benutzen? Der Pi kann so ziemlich alles 
was auch dem Markt ist (ok, I2C in Brainf*ck wird schwierig aber sonst 
...)

von Tobias K. (Firma: HTL Kaindorf) (kugel_t)


Lesenswert?

In C da ich das recht gut kann.
Habe mir bis jetzt das Datenblatt durchgelesen. (über die einzelnen 
Register wie man die setzt, usw...)
Nur leider weiß ich noch nicht ganz wie ich das praktisch umsetzen soll.

: Bearbeitet durch User
von Thorsten H. (lordvader91)


Lesenswert?

Es gibt eine fertige Bibliothek für den ADS1115 für den Arduino:
http://learn.adafruit.com/adafruit-4-channel-adc-breakouts/overview

Die kannst du dir ja mal anschauen. Die ist auch einfach auf Linux zu 
portieren. Du müsstest nur die Funktionen, die auf den I2C-Bus 
zugreifen, anpassen.

: Bearbeitet durch User
von Tobias K. (Firma: HTL Kaindorf) (kugel_t)


Lesenswert?

Das ist super!
Komisch, dass ich das nicht selbst beim Suchen angefunden habe...
Aber vielen Dank!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.