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.
Doska | Serial piny | Serial1 piny | Serial2 piny | Serial3 piny | Serial4 piny |
---|---|---|---|---|---|
UNO R3, SMD Mini | 0(RX), 1(TX) | ||||
Nano | 0(RX), 1(TX) | ||||
UNO R4 Minima, UNO R4 WiFi | 0(RX0), 1(TX0) | ||||
Leonardo, Micro, Yún Rev2 | 0(RX), 1(TX) | ||||
Uno WiFi Rev.2 | 0(RX), 1(TX) | ||||
MKR boards | 13(RX), 14(TX) | ||||
Zero | 0(RX), 1(TX) | ||||
GIGA R1 WiFi | 0(RX), 1(TX) | 19(RX1), 18(TX1) | 17(RX2), 16(TX2) | 15(RX3), 14(TX3) | |
Due | 0(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 IoT | 0(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.
Doska | Serial0 piny | Serial1 piny | Serial2 piny | Serial3 piny | Serial4 piny |
Nano ESP32 | 0(RX0), 1(TX0) | Akýkoľvek GPIO | Aký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