Arduino - podstawy
Pierwsze projekty w Arduino
Description
Zapraszamy Was do świata IoT, a dokładnie do zabawy płytkami Arduino. Przedmiot jest prowadzony całkowicie od podstaw, nie potrzebujesz żadnej wiedzy, wszystkiego dowiesz się z wykładów. Poznamy podstawy elektrotechniki, jak i nauczymy się budować proste układy. Co najciekawsze, będziemy je programować w języku podobnym do C++, tak żeby się nas słuchały. Zobaczysz, jaka to fajna zabawa i jakie to jest proste. Zapraszamy!
Lista zagadnień realizowanych w tym przedmiocie:
Czym jest Arduino - program wbudowany, pływające diody
Poznajemy płytkę Arduino, trochę teorii z elektrotechniki i dwa projekty. Pierwszy to program, który jest wczytany fabrycznie w płytkę a drugi to pływające diody.
Arduino - potencjometr, dioda RGB
Z teorii, miernik i sposoby pomiaru różnych wartości oraz PWM (modulacja szerokości impulsu). Z praktyki dwa projekty - jeden bardzo prosty z potencjometrem, pokazujący, jak odczytujemy wartości z pinów analogowych. Drugi z diodą RGB, gdzie zobaczymy w praktyce, jak działa PWM.
Powtarzamy, co wiemy do tej pory oraz dźwiękowy kontroler diody
Trochę poleceń już znamy, czas zebrać to w całość i zrobić przypomnienie. Dodatkowo zbudujemy układ reagujący na dźwięk.
Cyfrowy wyświetlacz LED
Projekt będzie bardzo prosty, ale dodamy do niego trochę matematyki. Będziemy sterować jednocyfrowym wyświetlaczem LED, ale informację, jaka cyfra ma być wyświetlana, zakodujemy w postaci liczby.
Montaż wyświetlacza 4-cyfrowego
Zajmiemy się wyświetlaczem 4-cyfrowym i zobaczymy, jak wolne jest nasze oko.
Moduł czasu rzeczywistego (zegar)
Standardowo płytka Arduino nie wie, jaki jest aktualny czas. Jej życie zaczyna się z włączeniem układu do prądu. W tym projekcie damy jej świadomość czasu ;)
Zegar z wyświetlaczem
Ogólnie temat z poprzedniej lekcji, ale z dodatkowym wyświetlaczem 2x16 znaków, żeby fajnie to wyglądało. :)
Silnik krokowy
Warto dołączyć silnik do naszych projektów, co pozwoli być im bardziej mobilnymi. My poznamy podstawy sterowania silnikiem krokowym.
Serwomechanizm
Serwomechanizm jest rodzajem silnika, czym się różni od zwykłego silnika i jak nim sterować zobaczymy w tym materiale.
Brzęczek aktywny i pasywny
To już niestety ostatni materiał w tym przedmiocie. Bardzo prosty. Zobaczymy, jak Arduino wydaje dźwięki.
What You Will Learn!
- Podstaw programowania Arduino
- Podstaw elektrotechniki
- Obsługi wyświetlacza LED i i 4-cyfrowego
- Obsługi moduły czasu rzeczywistego, silnika krokowego, serwomechanizmu
Who Should Attend!
- Początkujący programiści, majsterkowicze