Über Codeblocks Arduino-Ausgänge steuern

Hallo Leute,

hab jetzt schon viel herumprobiert, unter anderem hab ich mir mal diese Library installiert:
http://www.arduino.cc/playground/Interfacing/CPPWindows

Ich hätte gern ein laufendes C++-Programm bei welchem ich den Ausgang High und Low setzen kann.

Wie mach ich dies am besten, geht das über die serielle Kommunikation? Hat da jemand vl ein Skript?

Vielen Dank!

Gruß GraKa!

Wenn ich dich richtig verstehe, willst du ein kleine PC-Programm, das am Arduino diverse Ausgänge steuert. Schau dir vielleicht einmal Firmata an.

Korman

Hey das sieht schonmal gut aus, vielen Dank!

Also gebraucht wird das Ganze dann um Lampen etc. über den PC zu steuern. Denn wir haben ne' kleine Disco im Haus.
Ich würd dann einfach ne' graphische Oberfläche in C++ programmieren und dazu bräuchte ich halt die Syntax.

Wär also klasse wenn man dann auf ON klicken könnte und der Ausgang 5 zum Beispiel schaltet dann auf High, welcher dann ein Relais schaltet welches wiederum die Lampe schaltet.

Kann man das nicht ziemlich einfach selbst programmieren also diesen Algorithmus der mit dem Arduino sozusagen LIVE kommunizieren kann?

VIELEN DANK!

Mit freundlichen Grüßen,
GraKa!

Also Firmata funktioniert wunderbar.

Ich bräucht nur dieses kurze Skript wie ich denn selbst den Eingang steuern kann, das kann ja nicht so schwer sein, ich find aber im Internet nichts und selbst hab ichs auch noch nicht zusammengebracht.

Firmata ist klasse nur gefällt mir die Oberfläche nicht und es hat zu wenig Features, ich wollte da ein bisschen mehr einbauen.

gruß GrAKa!

Die Kommunikation zum Arduino funktioniert über die serielle schnittstelle, also musst du in deinem eigenen programm eben diese öffnen, wo der Arduino dranhängt. Dann gibt es das Firmata-Protocoll, um die Ein- und Ausgänge anzusteuern: http://firmata.org/wiki/Protocol
Danach musst du dein Programm anpassen. Klingt einfach, sollte es auch sein. :wink:

Mit der Firmata-Library kannst du dein Arduino-Board über die serielle Schnittstelle ansteuern. Als Oberfläche kann dann beispielsweise Processing verwendet werden. Die direkte Ansteuerung der Ausgänge erfolgt dann im Processing-Sketch. Neben der Ansteuerung der Ausgänge wird im Processing-Sketch auch das ganze Frontent realisiert. Dabei stehen dir alle Möglichkeiten von Processing zur Verfügung.

Hier noch zwei nützliche Links:

Firmata/Processing
http://www.arduino.cc/playground/Interfacing/Processing

Processing

Hallo, vielen Dank, sieht super aus, ich werd mir das mal ansehen!!!

VIELEN DANK!

Mit freundlichen Grüßen,
GraKa!