Przejdź do treści głównej

Monitor portu szeregowego

Screenshot 2024-09-13 at 16.51.35.png

 

Monitor portu szeregowego ma nam pomóc w odczytywaniu danych z czujników i sensorów. To tam właśnie wyświetlają się wszystkie dane które zbieramy i printujemy poprzez kod.

Serial.println(tutaj wpisujemy dane) - możemy printować jakąś daną albo informacje w “”

Serial.print(tutaj wpisujemy dane) - możemy printować jakąś daną albo informacje w “”

 

Serial.begin(9600)

Serial.begin(prędkość) - rozpoczyna komunikację szeregową Arduino z komputerem. To dzięki temu komputer może uzyskać informacje z czujników podłączonych do Arduino, łatwiej nam szukać rozwiązań problemów z niedziałającym układem.

prędkość: Jest to wartość, która określa szybkość transmisji danych (w bitach na sekundę), czyli baud rate. Wartość ta mówi, ile bitów na sekundę będzie przesyłanych między Arduino a urządzeniem odbierającym (np. komputerem). Najczęściej stosowaną wartością jest 9600, ale inne możliwe wartości to np. 4800, 14400, 115200, w zależności od wymagań projektu.

Komunikacja szeregowa

Komunikacja szeregowa (ang. Serial Communication) to sposób przesyłania danych, w którym bity (jednostki informacji) są wysyłane jeden po drugim przez jeden kanał (jedną linię transmisyjną), w przeciwieństwie do komunikacji równoległej, gdzie wiele bitów jest przesyłanych jednocześnie przez wiele linii.

 

Przykład

void setup() {

  Serial.begin(9600);  // Rozpocznij komunikację szeregową z prędkością 9600 baud

}


void loop() {

  Serial.println("Witaj świecie!");  // Wydrukuj tekst na monitorze szeregowym

  delay(1000);  // Czekaj 1 sekundę

}