Dzień 5

Symulacja świateł drogowych w Tinkercad

Pamiętać o jednostkach milisekundy, a sekundy.

Monitor portu szeregowego (Serial monitor)

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 wpisz dane) - możemy printować jakąś daną albo informację

Serial.print(tutaj wpisz dane) - możemy printować jakąś daną albo informację

Monitor referencyjny - oddaje wiernie kolory

Zadanie:

Towrzymy program który mówi nam "Siema" i wgrywamy go na Arduino poprzez Arduino

Serial.begin(9600)

Serial.begin(prędkość) rozpoczyna komunikację szeregową Arduino z komputerem. To dzięki temu komputer może uzyskać informację 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 )

9600 ilość bitów na sekundę. Jak i w którą stronę działa?

Komunikacja szeregowa (ang. Serial Communication) poprzez port szeregowy.

Ardunio załączyło stan wysoki na pinie 8. Print LED pin 8 został włączony

void setup() co się dzieje na starcie. Zaczynamy komunikację szeregową z prędkością baudem 9600.

Można wielokrotnie zbierać dużo danych.

Zadanie:

Tworzymy program, który printuje na monitorze portu szeregowego losową wartość od 1 do 10 co 5 sekund.

Stałe i zmienne

Constants & Variables

Robisz.to Wiki

Zadanie:

Outputy - urządzenia wyjściowe

Aparat mowy, ręce, nogi, to czym nasz mózg może sterować. Tak samo jest dla Arduino. Jeżeli my jako Arduino czymś sterujemy, to to jest outputem.

Outputy - urządzenia, które gdy dostaną prąd to coś wykonują.

Inputy - urządzenia wejściowe

Przycisk, czujnik temperatury, czujnik wilgotności, czujnik dwutlenku węgla

Przycisk monostabilny

Przycisk monostabilny - przycisk chwilowy, jeden stabilny stan - tan wyłączony. Nóżki przycisków zwierają się na skos

Zadanie:

Przycisk monostabilny