Monitor portu szeregowego
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ę
}