Serielle Kommunikation

DruckversionPDF-Version

Serial.begin(rate)

'Serial.begin(rate)' Öffnet den seriellen Port und setzt die Baud Rate (Datenrate) für die serielle Übertragung fest. Die typische Baud Rate mit dem Computer ist 9600 Baud. Andere Geschwindigkeiten werden auch unterstützt.

 
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()); // sendet den Analogwert
delay(1000); // pausiert fuer 1 Sekunde
}


Ähnliche Artikel

Kommentare

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Erlaubte HTML-Tags: <a> <b> <address> <blockquote> <br> <caption> <center> <code> <dd> <del> <div> <dl> <dt> <em> <font> <h2> <h3> <h4> <h5> <h6> <hr> <i> <img> <li> <ol> <p> <pre> <span> <strong> <sub> <sup> <table> <tbody> <td> <tfoot> <th> <thead> <tr> <u> <ul> <tr>
  • Zeilen und Absätze werden automatisch erzeugt.
  • Du kannst BBCode Tags im Text verwenden.
  • Link to content with [[some text]], where "some text" is the title of existing content or the title of a new piece of content to create. You can also link text to a different title by using [[link to this title|show this text]]. Link to outside URLs with [[http://www.example.com|some text]], or even [[http://www.example.com]].
  • Du kannst das Syntax Highlighting des Quellcodes mit den folgenden Tags anzeigen lassen: [code], [blockcode]. PHP Quellcode kann ebenfalls mit <?php ... ?> oder <% ... %> umschlossen werden.
  • Images can be added to this post.
  • You may quote other posts using [quote] tags.
  • Videos können mit [video:URL] angehängt werden, also z.B. [video:http://www.youtube.com/watch?v=iuahiasjk]. Bitte zusätzliche Parameter wie 'related=' entfernen. Funktioniert mit allen üblichen Video Plattformen.

Weitere Informationen über Formatierungsoptionen

CAPTCHA
Diese Frage hat den Zweck zu testen, ob man ein menschlicher Benutzer ist und um automatisierten Spam vorzubeugen.
Sofakiss_n: