Hallo Zusammen, ich möchte zu Übungszwecken ein ADAC am I2C Bus vom BeagleBone Black anschließen, um Werte ein- und auszulesen. Kann mir jemand einen günstigen Chip empfehlen und wie ich da genau vorgehen muss?
Moin Peter da gibt eine eine Menge ;-) Ein Beispiel wo es auch schon Programmbeispiele / Tutorials für gibt wäre: https://www.adafruit.com/products/1083 Grüße Frank
Das verlinkte Bauteile könnte ich auch mit arduino verwenden. Gibt es dazu eventuell Tutorials, wo Spannungen eingestellt oder ausgelesen werden können, z.b. Von einer Batterie? Über i2c?
Moin Peter, deswegen hatte ich Dir das Teil vorgeschlagen ;-) Schon auf der Seite die ich verlinkt habe gibt es einen Link "learn" der zu dieser Seite führt: https://learn.adafruit.com/adafruit-4-channel-adc-breakouts Grüße Frank
OK, für Arduino kann ich die hauseigene Umgebung nutzen. Wie sieht es bei BeagleBone Black aus? Da dies ein MikroComputer mit Linux Betriebssystem ist, kann man sowohl Python als auch in C/c++ programmieren. Gibt es da bereit Tutorials bzw. einen Tipp für die Programmierung in C? Weiss außerdem jemand, ob sich der BeagleBone wir ein Mikrocontroller an einem anderen PC anschließen kann und auch wje ein Arduino programmieren kann? Ich glaube nämlich, dass ich etwas verwirrt bin, da ein Arduino über eine Entwicklungsumgebung programmiert wird, die sich auf einem anderen Rechner befindet und der BeagleBone bereit ein Rechner ist.
Wer das https://github.com/adafruit/Adafruit_Python_ADS1x15 bei Google nicht findet wird auch den Rest per Google nicht finden. Hilfe? http://www.amazon.de/Exploring-BeagleBone-Techniques-Building-Embedded/dp/1118935128
Moin Peter zusätzlich zu den Hinweisen von Torben kann ich noch http://beagleboard.org/support empfehlen. Grüße Frank
Danke für die Infos. Das Problem ist, dass z.B. bei der Suche nach Programmierung in C++ ich immer wieder auf Tutorials stoße, bei denen zum Beispiel die GPIOs per Terminal angesprochen werden. Ist das auch eine Art Programmierung? Mir scheint es, als könnte man Programme nicht nur mit einer IDE lösen, sondern auch direkt über das Terminal.
Peter schrieb: > Mir scheint es, als könnte man Programme nicht > nur mit einer IDE lösen, sondern auch direkt über das Terminal. Wahrscheinlich kommt das daher, dass sich Leute den Aufwand gemacht haben um Treiber für diverse Hardware wie z.B. I/O's und Schnittstellen bereitzustellen. Du kannst diese dann vom Betriebssystem her wie Speichergeräte ansprechen; nur dass dann nicht in eine Datei geschrieben wird, sondern die Ausgabe auf den I/O's oder Schnittstellen stattfindet.
> Mir scheint es, als könnte man Programme nicht > nur mit einer IDE lösen, sondern auch direkt über das Terminal. Du brauchst keine IDE um Software in Python, C, etc. zu entwickeln. Da reicht ein Editor (joe, emacs, vi, nano, etc.). Für C dann noch die GCC-Toolchain, für Python die Python-Laufzeitumgebung (per apt installierbar)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.