Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

I2C:Verwendung des BMP180 Sensors

2016-03-11
2016-03-22
  • Raspi-User-123 - 2016-03-11

    Hallo an das Forum,

    im Rahmen einer kleinen, ich nenne es mal Beschäftigungstherapie, befasse ich mich damit die I2C Schnittstelle des Raspberry Pi´s zu nutzen.
    Das erstellen der XML und Bibliotheksdatei macht mir dabei keine Bauchschmerzen, allerdings bin ich Neuling auf dem Gebiet der I2C Nutzung und wollten einfach mal ins Forum Fragen:

    Kann einer von euch zeigen was man schreiben muss bzw. wie die Library bearbeitet werden muss um einfach nur die Temperatur auszulesen?
    Eine Dokumentation zu diesem Thema habe ich leider nicht gefunden...

    Ich hoffe sehr das ihr mir weiterhelfen könnt.

    Link Datenblatt BMP180: http://www.mouser.com/ds/2/783/BST-BMP1 ... 786481.pdf

     
  • Anonymous - 2016-03-16

    Originally created by: PI-Beginner

    Hallo,

    zum Thema Library gibt es ein Video bei YouTube..

    Vielleicht kannst du den Sensor unter Linux bzw über die Konsole zum Laufen bringen bzw. mit den Skrips von AdaFruit und dann über SysProcess die Daten in Codesys laden. Vielleicht nicht besonders schnell aber sollte funktionieren.

    Alternativ selber ein FB in Codesys schreiben oder evt. mit Phython ein Skript schrieben das die I2C Schnittstelle ausliest... (Kenn ich mich aber nicht aus)
    Falls du selber eine FB entwickelst bitte hier Teilen

    Grüße

    Jan

     
  • Raspi-User-123 - 2016-03-16

    Danke für deinen Beitrag. Du hast mein Problem quasi perfekt erkannt. Eine kleine Anleitung wie man einen FB gestaltet ist genau das was ich suche. Ich schau mir mal deine Tipps an. Wenn ich was brauchbares gefunden habe, werde ich das umgehend hier reinstellen.

     
  • yyannekk - 2016-03-22

    Beim Pi sind Beispiele mitgeliefert für verschiedene Geräte. Zum Beispiel I2C_AdafruitPWM.library. Dort mal nach write8, write() und read() ausschau halten. Das sind I2C Aufrufe (der FB erbt von i2c).

     

Log in to post a comment.