Arduino Uno – budowa i programowanie mikrokontrolerów poz. podstawowy

Szkolenie przeznaczone jest dla osób, które rozpoczynają naukę z programowania mikrokontrolerów. Uczestnik szkolenia powinien znać w formie podstawowej środowisko Windows.

Uczestnicy otrzymają: materiały szkoleniowe, serwis kawowy, certyfikat ukończenia kursu.

Cena szkolenia:

640,00 

Formularz zgłoszeniowy:

 

Opis

Celem szkolenia jest poznanie podstaw z języka programowania C oraz środowiska Arduino IDE do programowania mikrokontrolerów AVR. Arduino IDE to rozbudowane środowisko programistyczne, które przeznaczone jest do pisania kodu na mikrokontrolery jednoukładowe otwartego projektu Arduino oraz urządzenia z nim zgodne. Pomimo prostej formy program cechuje się bardzo rozbudowanymi dodatkami i bogatą dokumentacją, która pomaga postawić pierwsze kroki w dziedzinie programowania urządzeń elektronicznych.

Uczestnik szkolenia nabędzie umiejętność logicznego i analitycznego myślenia. Dzięki praktycznym ćwiczeniom uczestnik będzie mógł zaprogramować mikrokontroler Atmega328P na płytce Arduino Uno tak, aby móc sterować urządzeniami zewnętrznymi, takim jak diody, wyświetlacze LED, przekaźniki i silniki oraz odbierać sygnały z czujników zewnętrznych. Dodatkowa obsługa przycisków sprawi, że urządzenie będzie prowadziło dialog z użytkownikiem i w efekcie wykona czynności zgodnie z uprzednio przygotowanym algorytmem. Ponadto uczestnik pozna budowę i działanie różnych elementów elektronicznych współpracujących z Arduino Uno.

Program kursu:

1. Arduino IDE – wprowadzenie do środowiska
1.1 Elementy składowe
1.2 Podstawy języka C
1.2.1 Typy danych, tablice i operatory
1.2.2 Pętle w programach
1.2.3 Operacje wejścia/wyjścia
1.2.4 Funkcje
1.2.5 Instrukcje wyboru i powtarzania
1.3 Biblioteki
1.4 Struktura programu, funkcje: setup() i loop()

2. Czym jest Arduino Uno i jak je zaprogramować?
2.1 Elementy składowe płytki
2.2 Sposób podłączenia do komputera
2.3 Monitor portu szeregowego, czyli jak ułatwić sobie podgląd zmiennych programu

3. Arduino Uno jako przerzutnik monostabilny, astabilny i bistabilny z diodą LED i przekaźnikiem
3.1 Zmontowanie układu zawierającego mikrostyki, diody, przekaźnik, tranzystor n-p-n i rezystory
3.2 Przygotowanie algorytmu sterującego zapalaniem i gaszeniem diody (wyjścia dwustanowe) oraz kontrolą jasności świecenia (tryb PWM)
3.3 Zaprogramowanie mikrokontrolera

4. Arduino Uno sterujące wężem świetlnym z pseudopierścieniowym kodem Johnsona, kodem pierścieniowym 1 z 8 i kodem imitującym efekt klepsydry
4.1 Zmontowanie układu zawierającego mikrostyki, diody i rezystory
4.2 Przygotowanie algorytmu sterującego oraz zdefiniowanie tabeli kodów
4.3 Zaprogramowanie mikrokontrolera

5. Arduino Uno i wyświetlacz LED
5.1 Zmontowanie układu zawierającego wyświetlacz LED i rezystory
5.2 Zdefiniowanie tablicy kodów dla wskaźnika siedmiosegmentowego
5.3 Przygotowanie algorytmu wyświetlającego kolejno liczby od 0 do 9 ze zmiennym interwałem czasowym
5.4 Zaprogramowanie mikrokontrolera

6. Arduino Uno z silnikiem krokowym
6.1 Zmontowanie układu zawierającego silnik krokowy i bufor wzmacniający.
6.2 Przygotowanie algorytmu
6.2.1 obracania wirnikiem silnika o określony kąt
6.2.2 zmiany kierunku obrotów silnika
6.2.3 zmiany prędkości obrotowej.
6.3 Zaprogramowanie mikrokontrolera

7. Arduino i obługa czujnika PIR
7.1 Zmontowanie układu zawierającego czujnik PIR i diodę LED.
7.2 Przygotowanie algorytmu zapalającego diodę kiedy układ wykryje obecność użytkownika.
7.3 Zaprogramowanie mikrokontrolera

Tryb szkolenia

weekendowe

Typ szkolenia

Programistyczno – elektroniczne

Ilość godzin

16 godzin

Prowadzący zajęcia

Arkadiusz Kwapisz

Poziom

Podstawowy

Znajdź szkolenie dla siebie

Zapraszamy na certyfikowane kursy zawodowe z  rachunkowości, podatków i finansów, które umożliwiają zdobycie nowego zawodu, jak również podnoszą uzyskane już kwalifikacje.

Lokalizacja

ul. J. Piłsudskiego 56,
05-600 Grójec
X