Hallo Mitglieder, ich bin neu hier, meine Stärken liegen mehr auf der Hartware als auf der Softwareseite. Kleinere Programme für Arduino mit Ardublock, wie Ein.- und Ausgänge ansteuern, Zählen und Zeitstufen oder auch Analogsachen laufen schon. Jetzt möchte ich wegen Porterweiterung meinen UNO über die I2C - Schnittstelle die Expander - Bausteine PCF8574 bzw. MCP23017 oder auch AD und DA Wandler z.B. MAX127 oder MAX520 sowie Sensorik - Module ansprechen und auswerten. Mit den vorgegebenen I2C – Blöcken beim Ardublock in der Spalte Kommunikation komme ich nicht weiter. Ich habe bis jetzt auch noch keinerlei Beschreibungen in Büchern, Internet bzw. Youtube über Ardublock mit I2C-BUS gefunden. Nun zu meiner Frage: Hat jemand schon mit dem Ardublock den I2C – BUS eingesetzt? Wo find ich Beispielprogramme für I2C – BUS mit Ardublock, um mich hier einzuarbeiten oder sind Beschreibungen darüber bekannt? Für eure Info, wenn möglich in Deutsch, bin ich sehr dankbar. Gruß Rolf
Bei dir beißt sich die Katze in den Schwanz. Um dem Ardublock neue I2C Features bei zu bringen, vorhandene Libraries zu nutzen, müsstest du C++ lernen, wenigstens im Ansatz. Aber dann brauchst du Ardublock nicht mehr.
Hallo, EAF Im Ardublock sind unter "Kommunikation" 3 Stück "I2C - Blöcke/Funktionen" aufgeführt, können diese nicht dafür benutzt werden, oder welche Funktion haben die? Wo könnte man darüber nachlesen? "Man will es sich halt einfach machen". Dann mache ich es halt mit der Üblichen Programmierung weiter, die läuft ja. Gruß Rolf
Naja.... Es gibt ein gefühltes dutzend Ardublock Varianten. KA, welche du da hast. Im Grunde auch egal, denn ich habe mit keiner davon bis her gearbeitet, nur etwas mit gespielt, und für mich als untauglich klassifiziert. Hier bindet einer ein I2C Display ein: https://www.youtube.com/watch?v=hQDbSn5mWsQ Sollte auch mit anderen I2C Geräten ähnlich gehen.
Hallo EAF, Das Video kenne ich schon, hier werden die „Code-Blöcke“ benutzt, das ist wie das „normale“ programmieren für den Arduino. Im DUINO EDU oder auch anderen sind 2 Blöcke bzw. Funktionen mit dem I2C in der Zeile „Kommunikation“ zu finden. Sind diese I2C – Blöcke geeignet dafür, um den I2C-Bus anzusprechen, oder was ist die Funktion von den Blöcken? Wenn jemand eine Info oder Beschreibung dafür hätte, das würde helfen. Danke Gruß Rolf
Rolf Z. schrieb: > Das Video kenne ich schon, hier werden die „Code-Blöcke“ benutzt, das > ist wie das „normale“ programmieren für den Arduino. Genau! Und schon hast du deinen Zugang zu I2c aus Ardublock heraus. Rolf Z. schrieb: > Im DUINO EDU oder auch anderen sind 2 Blöcke bzw. Funktionen mit dem I2C > in der Zeile „Kommunikation“ zu finden. > Sind diese I2C – Blöcke geeignet dafür, um den I2C-Bus anzusprechen, Natürlich, sonst wären sie ja nicht nutzbar. Sind sie aber. Sie erfüllen allerdings nicht die Aufgaben, welche du dir gestellt hast. Sind also nutzlos. Rolf Z. schrieb: > oder was ist die Funktion von den Blöcken? Sie tun das, was sie tun, nicht mehr und auch nicht weniger. Rolf Z. schrieb: > Wenn jemand eine Info oder Beschreibung dafür hätte, das würde helfen. Wie man Ardublock modifizieren kann, dazu gibts schon Anleitungen, zumindest habe ich irgendwann mal eine gesehen. Aber dazu wirst du in Java Programmieren können müssen, und in C++. Das kannst du aber offensichtlich nicht, und willst du auch nicht. Also endet es hier. (würde ich mal so vermuten)
An EAF, die Vermutung ist richtig, aber ich werde mal am Ball bleiben und beobachte das Forum weiter. Programmieren werde ich halt im "normalen" Stiel weiter, hier laufen ja schon einige I2C Programme. Schönen Dank Rolf
Hallo, ich wollte nach langer Zeit einfach mal nachfragen, ob schon jemand mit Ardublock und I2C-Bus schon Programme erstellt hat. Ich möchte Expanter, AD und DA-Wandler und Sensorik einsetzen und mit dem I2C betreiben. Das Programmieren liegt mir nicht so, die Hartware ist kein Problem. Gruß Rolf
Beitrag #7284854 wurde von einem Moderator gelöscht.
Beitrag #7284913 wurde von einem Moderator gelöscht.
Beitrag #7284932 wurde von einem Moderator gelöscht.
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.