LabVIEWForum.de - MCP 23017 mit linx steuern?

LabVIEWForum.de

Normale Version: MCP 23017 mit linx steuern?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo an alle,

ich habe ein problem.
Erstmal meine Eckdaten ich benutze LV 2014 SP1 und Linx 3.0 außerdem arbeiten wir mit dem Raspberry 3 und dem 128 bit Expander MCP 23017 (http://www.pridopia.co.uk/pi-23017-8-v3.html )

Wir haben vor als Schulprojekt eine 5x5x5 RGB LED Cube zu bauen. Der Würfel ist auch so gut wie fertig nur das Progammieren macht uns schwierigkeiten.

Wir haben vor jede LED einzeln mit Ground zu schalten und 3 ausgänge für die Farben zu verwenden.

Jetzt kommt das problem:
Ich versuche ein programm zu schreiben um den Expander zu steuen aber ich weiß nicht was ich falsch mache und habe auch noch nicht viel erfahrung in Lapview (unser Lehrer ist uns keine große hilfe).

Anbei ist ein bild meines Versuchs es hinzubekommen. Wenn mir dabei einer mit rat zur seite stehen könnte währe das echt klasse!

wenn noch weitere daten gebraucht werden sagt mir es bitte.

Mfg Päddy16
Hallo Päddy,

wenn ich das richtig sehe, knallt es beim schreiben der Daten. Hast du mal nachgeschaut welchen Hinweis dir der Fehler 5000 bei Linx liefert? Habe es gerade mal bei Google eingeben und diverse Lösungsansätze gefunden, schau dir diese einmal an.

Kurzer Kommentar noch zu deinem Code.
1. Der Datenfluss sollte IMMER von links nach rechts erfolgen, die Slave Adresse fließt bei dir aber von rechts nach links.
2. Das öffnen und schließen des I2C gehört noch zu Initialisierung/Ende und damit nicht in die Schleife.

Gruß Max
Hallo Päddy
schau malbei dem Link vorbei. Die hatten das Problem mit einem Arduino.

Gruß
Freddy
Referenz-URLs