void setup()
{
Serial.begin(9600); // oeffnet seriellen Port
} // setzt die Datenrate auf 9600 bps
Bemerkung: Wenn eine serielle Kommunikation verwendet, so können die digitalen Pins 0 (RX) und 1 (TX) nicht zur selben Zeit verwendet werden.
Serial.println(data)
Schreibt Daten zum seriellen Port, gefolgt von einem automatischen Zeilenumbruch als Carrier Return und Linefeed. Dieser Befehl hat die selbe Form wie 'Serial.print()', ist aber einfacher auf dem seriellen Monitor zu lesen.
Serial.println(analogValue); // sendet den Wert von
// 'analogValue'
Bemerkung: Detailiertere Informationen über die zahlreichen Varianten der 'Serial.println()' und 'Serial.print()' Funktionen finden Sie auf der Arduino Website.
Das folgende einfache Beispiel liest einen Wert vom analogen Pin 0 aus und sendet die Daten an den Computer einmal pro Sekunde.
void setup()
{
Serial.begin(9600); // setzt die Datenrate auf 9600 bps
}
void loop()
{
Serial.println(analogRead(0)); // sendet den Analogwert
delay(1000); // pausiert fuer 1 Sekunde
}




0 Antworten auf “Serielle Kommunikation”