PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Arduino - PC Kommunikation



Sebas
18.01.2011, 23:14
Guten Tag allerseits,
ich hoffe jetzt einfach mal das ich gut getroffen habe und sich dieser Beitrag im richtigen Unterforum befindet.
Ich bin seit heute Nachmittag stolzer Besitzer des Arduino Uno.
Ein echt tolles teil, ich war nur ein wenig enttäuscht von der Verpackung, denn in den versandkarton hätte der kleine karton mit dem Board bestimmt 400mal reingepasst (keine übertreibung)
dabei hat sich der hersteller von dem Board sogar soviel mühe gegeben und nimmt an einem ausgleichsprogramm teil und drum hab ich mit meinem board auch nen halben quadratmeter Regenwald gesponsert, aber der riesen versandkarton zerstört soversuche ja gleich wieder...schade....
Ích hab mich jetzte ein wenig mit dem Board ausgetobt
und jetzt hab ich auch schon ein problem
wenn ich was über die serielle Verbindung sende kommt das nicht beim board an, andersrum gehts aber
ich muss das doch einfach in die Terminal zeile eintippen oder? oder ist mein Code Falsch? Letztendlich soll das licht angehn wenn ich ne eins eintippe und wieder ausgehn wenn ich eine null sende. aber wieso gehts nicht?





const int ledPin = 13; // pin that the LED is attached to
int Zustand = 0;

void setup() {
// initialize the LED pin as an output:
pinMode(ledPin, OUTPUT);
// initialize serial communications:
Serial.begin(9600);
}

void loop() {
if (Serial.available() > 0) {
Zustand = Serial.read();
if (Zustand == 1)
{
digitalWrite(ledPin, HIGH); // set the LED on
Serial.println("licht ist an");
}
if (Zustand == 0)
{
digitalWrite(ledPin, LOW); // set the LED off
Serial.println("licht ist aus");
}
}
}
Ich hoffe ihr könnt mir da ein wenig auf die Sprünge helfen.
mfg Sebastian

M1.R
19.01.2011, 18:09
so gehts:

...
if (Zustand == '1')
...
if (Zustand == '0')

Sebas
20.01.2011, 15:49
boah so einfach
und das beste es funktioniert jetzt!
vielen vielen dank

funkheld
20.01.2011, 18:19
hmmm..., du solltest dich mal mit dem innenleben von diesem komischen ding beschäftigen.

Sebas
20.01.2011, 22:27
des kommt noch, vll, irgendwann, wenn ich lust haben sollte
erstmal will ich mich damit nicht abgeben
als nächstes will ich damit ne gesichtsverfolgende webcam baun
ausserdem muss man ja das rad nicht jedesmal neu erfinden, weil dann geht nichts voran
und man kann das auch "hübscher" sagen