Opis szkolenia
Szkolenie, które prowadzone jest od podstaw, umożliwia zapoznanie się z działaniem mikrokontrolerów. Każdy z uczestników zaprogramuje swoje pierwsze urządzenia zwykorzystaniem płytki Arduino: termometr, sterownik wentylatora, samochód zdalnie sterowany,odczyt napięcia, ramię robota, czy sterowanie urządzeniem z poziomu smartfona. Możliwości po kursie: zbudowanie elektronicznego sterownika rolet, ekspresu do kawy, obrabiarki CNC, domowej stacji pogodowej albo automatycznej podlewaczki do kwiatów- nie ma problemu!
Możliwości są niezliczone, a jedynie co Cię ogranicza to wyobraźnia.Grupa docelowa
Osoby, które chcą zapoznać się z działaniem mikrokontrolerów i nie posiadają wiedzy w tym zakresie lub chcą ją ustrukturyzować.
Przebieg szkolenia
Czym jest mikrokontroler, Arduino, programator, kompilacja, kod źródłowy, IDE, hello world w
terminalu, pierwszy układ: czujnik dźwięku, alarm,
PWM - generowanie sygnału, sterowanie jasnością diody, wydajność prądowa portów i zasilania,
mostek H, sterowanie silnikiem, biblioteki,
Pętle, instrukcje warunkowe, ćwiczenia z linijkami LED, sterowanie serwem, histereza, pomiar
temperatury, układ do sterowania grzałką i utrzymywania temperatury,
Zmienne, pamięć, czym jest bit, czym jest bajt, zmienna raz jeszcze, operatory przypisania,
operatory arytmetyczne, ADC (przetwornik analogowy-cyfrowy), sterowanie obrotami silnika
potencjometrem - PWM,
Funkcje, argumenty, pisanie własnych funkcji, czujnik światła, wyświetlacz siedmiosegmentowy,
problem braku pinów,
Komunikacja UART poprzez Bluetooth, sterowanie układem za pomocą przycisków w aplikacji
( użycie modułu HC-05),
Korzyści dla słuchaczy, rezultaty kształcenia
Po ukończeniu kursu uczestnik:
zna:
-obsługę płytki Arduino, Arduino IDE, przetwornika ADC,
-pojęcia: bit, bajt, komunikacja Bluetooth, komunikacja UART, komunikacja szeregowa, PWM,
kod źródłowy, monitor portu szeregowego, ADC
potrafi:
-pisać programy w języku C,
-programować mikrokontrolery Arduino,
-odczytywać napięcie,
-sterować serwomechanizmem,
-sterować obrotami i prędkością silnika DC,
-odczytywać temperaturę,
-wyświetlać dane na monitorze portu szeregowego oraz na wyświetlaczu LCD i na wyświetlaczu 7-
segmentowym,
-włączać i wyłączać urządzenia w zależności od pomiaru: odległości, temperatury, dźwięku.
-konstruować urządzenia zgodnie z zaleceniami,
-sterować urządzeniem z poziomu smartfona dzięki komunikacji Bluetooth,