Parameter einlesen vom PC aus

Guten Tag zusammen,

vorweg, ich habe die Suche benutz, habe aber keine Lösung für mein Problem gefunden (zumindest keine einfache).

ich habe folgendes vor:

gibt es eine Möglichkeit Parameter eines Programms auf einem Arduinos zu verändern ohne den Quellcode zu verändern(also zu öffnen)?

Zur verdeutlichung, folgendes Beispiel.

Ein Code um eine LED blinken zu lassen. Nun möchte ich die AN/AUS Zeit nach aussenführen, ohne das Gesamte Programmm neu zu übertragen, sondern nur Parameter einlesen und verarbeiten. Ziel ist, dass man dann ein Fenster hat wo man nur eine Zahl einträgt, welche dann per buttonübertragen wird und dann automatisch als AN/AUS Zeit vom Programm eingelesen wird.

Warum das ganze? Ich möchte ein Programm schreiben. welches dann auch von Kollegen benutzt werden kann. Um die Bedinung für die Kollegen zu erleichtern, sollen diese nicht im Quellcode des Programms arbeiten um Parameter zu verändern.

Vielen Dank für die Hilfe...

Gruss hyga

Das geht schon! Es geht im Prinzip darum, den Wert von Variablen zu verändern, zweckmäßigerweise einfach über die USB-Schnittstelle vom Arduino, alternativ kommt auch eine Datenübertragung über das Netzwerk in Frage, dann brauchst Du noch ein Ethernet-Shield. PC-seitig geht das wohl mit Processing u.a., im Playground ist zu dem Thema einiges zu finden. Ich habe sowas kürzlich mit Visual Studio 2010 in C# gemacht, das funktioniert wunderbar (also mit der USB-Schnittstelle). Wenn es übers Netz gehen soll, könnte man auch ein Web-Interface machen und das dann mit dem Browser aufrufen und bedienen, das ist aber schon mehr Programmieraufwand.

Schau mal in der Arduino IDE unter Datei -> Beispiele -> 04. Communication -> Dimmer