What you'll learn
- Podstaw programowania Arduino
- Podstaw elektrotechniki
- Obsługi wyświetlacza LED i i 4-cyfrowego
- Obsługi moduły czasu rzeczywistego, silnika krokowego, serwomechanizmu
Requirements
- Brak wymagań
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.
Who this course is for:
- Początkujący programiści, majsterkowicze
Instructors
Witaj na moim profilu nauczyciela na Udemy! Mam ponad 40 lat, z wykształcenia jestem mgr inż. ze specjalnością cyberbezpieczeństwo i bazy danych. Obecnie kontynuuję swoją edukację na studiach doktoranckich.
Mój pierwszy kontakt z programowaniem miał miejsce jeszcze w poprzednim wieku. Gdy moi rówieśnicy bawili się na podwórku, ja poznawałem języki programowania. Od tamtej minęło trochę czasu a ja poświęcam się temu co kocham, czyli uczę innych i pomagam im rozwijać swoje umiejętności w dziedzinie IT. Wielu uważa, że jestem dobrym nauczycielem, ale najlepiej przekonasz się o tym sam(a).
Lubię uczyć, ale również sam nieustannie się rozwijam i poznaję nowe technologie. Każdego dnia spędzam kilka godzin na zgłębianiu kolejnych zagadnień programistycznych. Jeśli chcesz nauczyć się tematów związanych z informatyką, serdecznie zapraszam do nauki ze mną!
Mentorzy IT to projekt edukacyjny, który skupia doświadczonych oraz lubiących i potrafiących uczyć programistów. Tworzymy ciekawe, angażujące i skuteczne kursy online dla początkujących i bardziej zaawansowanych back-end i front-end developerów. Chcielibyśmy, by nasze kursy pomogły Ci zdobyć umiejętności potrzebne do pracy (na stanowiskach juniorskich w IT) oraz stanowiły dla Ciebie źródło ciągłego rozwoju i poszerzania kompetencji (jeśli już pracujesz i jesteś juniorem lub midem).