Hallo, ich will mithilfe des Raspberry Pi 3 einen Temperatursensor über die I2C Schnittstelle auslesen. Mir ist bekannt, dass ich die Clock und die Datenleitung auf den Pins 3 & 5 befinden, wenn ich jedoch den Sensor anschließe und im Commandfenster "sudo i2c detect -y 1" eingebe wird mir dort nichts angezeigt. Hat jemand eine Grundlegene Anleitung wie das funktioniert? Habe schon im Internet geschaut, dort aber nicht wirklich das gefunden was mir weiterhilft. Danke Steve
Nein habe ich nicht, wo muss ich diese denn anschließen? Zwischen die Clockleitung und 5V?
Steve schrieb: > Zwischen die Clockleitung und 5V? Und zwischen die Datenleitung und 5V. Jeweils einen, so 1,8-3,3k.
hast du das I2C Interface auch im Raspi Config aktiviert? https://developer-blog.net/raspberry-pi-i2c-aktivieren/
Ich habe in den Einstellungen des Raspberrys I2C aktiviert, allerdings nicht mit dem Befehl "sudo raspi-config".
Horst schrieb: > Steve schrieb: >> Zwischen die Clockleitung und 5V? > > Und zwischen die Datenleitung und 5V. Jeweils einen, so 1,8-3,3k. Ist das nicht ein bissel zu viel Spannung? Die IO-Pins vertragen m.W. nicht mehr als 3,3V ... http://www.netzmafia.de/skripten/hardware/RasPi/RasPi_I2C.html
Hallo, der RasPi hat schon Pullups auf dem Board, aber du darft deinen Sensor nur mit 3.3V versorgen. Sonst geht der RasPi kaputt. Wenn er 5 V benötigt, brauchst du einen Pegelwandler dazwischen.
Stefan W. schrieb: > Hallo, > der RasPi hat schon Pullups auf dem Board, aber du darft deinen Sensor > nur mit 3.3V versorgen. > Sonst geht der RasPi kaputt. > Wenn er 5 V benötigt, brauchst du einen Pegelwandler dazwischen. +1 ganz genau, wenn die I2C Slave pullups nach 5V haben sind diese zu entfernen http://www.forum-raspberrypi.de/Thread-realtimeclock-ds1307-anschluss-an-i2c-mit-5v?pid=29981#pid29981
Noch eine Frage und zwar, wenn ich den Sensor auslesen will und die Temperatur angegeben bekommen will, kann ich dieses Programm in C schreiben oder geht dies nur in Phyton bzw. über den Commander ? Habe im Internet leider nichts dazu gefunden. Mfg Steve
Welcher Sensor? Was ist ein Commander? Nichts im Internet gefunden? Ja ist denn schon Freitag?
Steve schrieb: > Noch eine Frage und zwar, wenn ich den Sensor auslesen will und die > Temperatur angegeben bekommen will, kann ich dieses Programm in C > schreiben oder geht dies nur in Phyton bzw. über den Commander ? > Habe im Internet leider nichts dazu gefunden. suche mal Geany und Raspberry PI https://www.google.de/search?q=geany+raspberry+pi&ie=utf-8&oe=utf-8&client=firefox-b&gfe_rd=cr&ei=QGilWdGEGo2DX-OBv6AE ich finde da eine Menge.....
Ich benutze den TMP102 von Texas Instruments. Das Fenster wo ich die Befehle eingebe z.B. "sudo i2c detect", kenne mich leider noch nicht gut mit dem Raspberry aus. Ja, ich finde seiten die beschreiben wie man überprüft ob der Sensor erkannt worden ist aber nicht wie ich ihn auslesen kann.
Ich habe mir Codeblocks draufgespielt, gibt es da einen wesentlichen unterschied also zur Geany IDE?
Fürs Raspberry gibt es eine gute Library in C, die "wiringPi". Google liefert auch ein paar gute Tutorials dazu. Die I2C-Funktionalität ist da auch mit drin. MfG
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.