vpr:laborky:uart:arduino_pc
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
vpr:laborky:uart:arduino_pc [03. 12. 2017, 10.49] – xstoican | vpr:laborky:uart:arduino_pc [13. 12. 2017, 13.52] (aktuální) – xstoican | ||
---|---|---|---|
Řádek 13: | Řádek 13: | ||
Sériová komunikace posílá bity po jedné lince jednotlivě. Často se používá i druhá linka s hodinovým signálem, ale ta není vždy nutná. | Sériová komunikace posílá bity po jedné lince jednotlivě. Často se používá i druhá linka s hodinovým signálem, ale ta není vždy nutná. | ||
+ | |||
+ | ===== Funkce ===== | ||
+ | |||
Na arduinu používáme objekt Serial a jeho funkce: | Na arduinu používáme objekt Serial a jeho funkce: | ||
Řádek 29: | Řádek 32: | ||
Serial.begin (rychlost); Nastaví na začátku komunikace její rychlost (v baudech). Většinou to je 9600. | Serial.begin (rychlost); Nastaví na začátku komunikace její rychlost (v baudech). Většinou to je 9600. | ||
- | **NEDOKONČENO** | + | Příklad: |
+ | |||
+ | < | ||
+ | Serial.begin(9600); | ||
+ | } | ||
+ | void loop() { | ||
+ | Serial.println(" | ||
+ | Serial.println(" | ||
+ | Serial.println(" | ||
+ | Serial.println(" | ||
+ | Serial.println(" | ||
+ | Serial.println(" | ||
+ | while (Serial.available() == 0); //čeká dokud nepřijdou nějaká data pro přečtení | ||
+ | int data = Serial.read(); | ||
+ | if (data == ' | ||
+ | Serial.println(" | ||
+ | } | ||
+ | else if (data == ' | ||
+ | Serial.println(" | ||
+ | } | ||
+ | else if (data == ' | ||
+ | Serial.println(" | ||
+ | } | ||
+ | else if (data == ' | ||
+ | Serial.println(" | ||
+ | } | ||
+ | Serial.println(); | ||
+ | } | ||
+ | </ | ||
vpr/laborky/uart/arduino_pc.1512294590.txt.gz · Poslední úprava: autor: xstoican