Seite 1 von 1
Einsteigertipps I2C
Verfasst: 21 Mär 2016, 18:34
von Techniker
Hallo!
Wie fängt man am besten mit I2C?
Welche Komponenten benötigt man?
Welche Sensoren/Aktoren sind einfach hardwaretechnisch/softwaretechnisch anzuschließen?
Danke im Voraus für alle Tipps/ Guides.
Re: Einsteigertipps I2C
Verfasst: 21 Mär 2016, 23:43
von Dirk Fox
Hallo Techniker,
in der ft:pedia findest Du seit der Ausgabe 3/2012 zahreiche Beiträge zu einzelnen Sensoren.
Der Anschluss an den TX Controller ist bei allen einfach: In der ft:pedia 4/2013 habe ich dafür einen einfachen Adapter vorgestellt, für den man keinen Lötkolben braucht (eine Pfostenbuchse 3x2 und ein paar F/F-Jumper).
Für alle in der ft:pedia vorgestellten Sensoren (LED/LCD-Displays, Nunchuk, Real-Time-Clock, Temperatursensor, Drucksensor, GPS-Sensor, Ultraschallsensoren, Kompass-Sensoren) gibt es RoboPro-Treiber im Download-Bereich der ft:c, die sehr ausführlich dokumentiert sind; in den Artikeln sind Bezugsquellen angegeben. Wenn Du also einen TX hast kanst Du quasi gleich loslegen...
Der Anschluss an den TXT ist etwas trickreicher, denn an der EXT-Schnittstelle steht keine ausreichend stabile 3,3V-Stromversorgung für die Sensoren zur Verfügung; man benötigt also einen Spannungswandler und ggf. auch noch einen Level Shifter für Sensoren, die mit 5V (statt 3,3V) arbeiten; dazu mehr in einer nächsten ft:pedia. Zwar kann man für Sensoren mit extrem niedriger Stromaufnahme (deutlich kleiner 1 mA) einen der 3,3V-Ausgänge an der EXT-Schnittstelle nutzen; das klappt aber nur mit relativ einfachen Sensoren (Temperatur, Farbe) und nicht mit Aktoren (wie LEDs, LCDs etc; die haben einen deutlich zu hohen Strombedarf).
Beste Grüße,
Dirk
Re: Einsteigertipps I2C
Verfasst: 22 Mär 2016, 09:29
von Techniker
Danke!
Ich werde mal mit dem TX anfangen.
Re: Einsteigertipps I2C
Verfasst: 22 Mär 2016, 13:15
von Rei Vilo
I've posted on my website
I've developed many of the I²C drivers bundled with RoboPro.
Enjoy!
Re: Einsteigertipps I2C
Verfasst: 22 Mär 2016, 14:03
von Techniker
Thank you very much!