Minden, ami elektronika

Elektronikával hobbi szinten foglalkozó oldal

Serial

2019. augusztus 20. 01:30 - raptor13

Leírás

Az Arduino alaplap és a számítógép vagy más eszközök közötti kommunikációra szolgál. Az Arduino alaplapoknak egy vagy több soros portja van (UART vagy USART néven is ismert).

 

Alaplap USB CDC NÉV SOROS PORT LÁBAK SOROS1 LÁBAK SOROS2 LÁBAK SOROS3 LÁBAK

Uno, Nano, Mini

0(RX), 1(TX)

Mega

0(RX), 1(TX)

19(RX), 18(TX)

17(RX), 16(TX)

15(RX), 14(TX)

Leonardo, Micro, Yún

Soros

0(RX), 1(TX)

Uno WiFi Rev.2

Csatlakoztatva az USB-hez

0(RX), 1(TX)

Csatlakoztatva a NINA-hoz

MKR család

Soros

13(RX), 14(TX)

Zero

SorosUSB (Native USB Port)

Connected to Programming Port

0(RX), 1(TX)

Due

SorosUSB (Native USB Port)

0(RX), 1(TX)

19(RX), 18(TX)

17(RX), 16(TX)

15(RX), 14(TX)

101

Soros

0(RX), 1(TX)

 

Az Uno, Nano, Mini és Mega alaplapokon a 0. és az 1. lábat használják a számítógéppel történő kommunikációhoz. Ha bármit csatlakoztatunk ezekhez a lábakhoz, az akadályozhatja a soros kommunikációt, rosszabb esetben programot sem tudunk feltölteni az alaplapunkra.

Az Arduino IDE beépített soros monitorja segítségével kommunikálhat az Arduino alaplappal. Kattintson az eszköztár soros monitor gombjára, és válassza ki a ugyanazt a sebességet, amit a vázlatban a serial.begin() funkciónál adott meg.

A soros kommunikáció az érintett lábakon (TX / RX) TTL logikai szinteket használ (5 V vagy 3,3 V az alaplaptól függően függően). Ne csatlakoztassa ezeket a lábakat közvetlenül egy RS232 soros porthoz; +/- 12 V feszültséggel működnek és károsíthatják az Ön Arduino alaplapját.

Ahhoz, hogy ezeket a soros portokon kommunikálhasson a személyi számítógépével, kiegészítő USB-soros adapterre van szüksége, mivel ezek nem kapcsolódnak a Mega USB-soros adapteréhez. Ahhoz, hogy külső TTL soros eszközzel tudjon kommunikálni, csatlakoztassa a TX-csatlakozót az eszköz RX-lábához, az RX-et a készülék TX-lábához, és a Mega földjét a készülék földjéhez.

Funkciók

if(Serial)
available()
availableForWrite()
begin()
end()
find()
findUntil()
flush()
parseFloat()
parseInt()
peek()
print()
println()
read()
readBytes()
readBytesUntil()
readString()
readStringUntil()
setTimeout()
write()
serialEvent()

Lásd még

stream

ReadASCIIString

ASCII Táblázat

Dimmer

Grafikon

Fizikai képpont

Soros hívás/válasz

Soros hívás/válasz ASCII

Szólj hozzá!

A bejegyzés trackback címe:

https://electro.blog.hu/api/trackback/id/tr8015016126

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása