Trieda → Serial

Popis:

Používa sa na komunikáciu medzi doskou Arduino a počítačom alebo inými zariadeniami. Všetky dosky Arduino majú aspoň jeden sériový port (známy aj ako UART alebo USART) a niektoré ich majú aj niekoľko.

DoskaSerial pinySerial1 pinySerial2 pinySerial3 pinySerial4 piny
UNO R3, SMD Mini0(RX), 1(TX)
Nano 0(RX), 1(TX)
UNO R4 Minima, UNO R4 WiFi0(RX0), 1(TX0)
Leonardo, Micro, Yún Rev20(RX), 1(TX)
Uno WiFi Rev.20(RX), 1(TX)
MKR boards13(RX), 14(TX)
Zero0(RX), 1(TX)
GIGA R1 WiFi0(RX), 1(TX)19(RX1), 18(TX1)17(RX2), 16(TX2)15(RX3), 14(TX3)
Due0(RX), 1(TX)19(RX1), 18(TX1)17(RX2), 16(TX2)15(RX3), 14(TX3)
Mega 2560 0(RX), 1(TX)19(RX1), 18(TX1)17(RX2), 16(TX2)15(RX3), 14(TX3)
Nano 33 IoT0(RX0), 1(TX0)
Nano RP2040 0(RX0), 1(TX0)

Doska Nano ESP32 je výnimkou, pretože je založená na jadre ESP32. Tu sa Serial0 vzťahuje na RX0 a TX0, zatiaľ čo Serial1 a Serial2 sú ďalšie porty, ktoré možno priradiť ľubovoľnému voľnému GPIO.

DoskaSerial0 pinySerial1 pinySerial2 pinySerial3 pinySerial4 piny
Nano ESP320(RX0), 1(TX0)Akýkoľvek GPIOAkýkoľvek GPIO

Na starších doskách (Uno, Nano, Mini a Mega) sa na komunikáciu s počítačom používajú piny 0 a 1. Pripojenie čohokoľvek k týmto kolíkom môže narušiť túto komunikáciu vrátane zlyhania nahrávania na dosku. Na komunikáciu s doskou Arduino môžete použiť vstavaný sériový monitor prostredia Arduino.

Kliknite na tlačidlo sériového monitora na paneli s nástrojmi a vyberte rovnakú prenosovú rýchlosť, aká bola použitá pri volaní begin().

Sériová komunikácia na pinoch TX/RX využíva logické úrovne TTL (5V alebo 3,3V v závislosti od dosky). Nepripájajte tieto kolíky priamo k sériovému portu RS232; pracujú pri +/- 12V a môžu poškodiť vašu dosku Arduino.


Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *

Nemôžete kopírovať obsah tejto stránky