BRZMI CIEKAWIE ?
zapisz się już dzisiaj!
Warsztaty z programowania Online dla dzieci i młodzieży.
Warsztaty programowania C++ z wykorzystaniem Arduino to doskonała okazja dla kursantów, aby poznali podstawy elektroniki. Zajęcia bazują na niezwykle popularnym systemie, który pozwala na przedstawienie programowania mikrokontrolerów, w sposób bardzo przejrzysty i przystępny dla każdego.
Podczas zajęć z wykorzystaniem Arduino uczestnicy przygotują układy elektroniczne budując je od samych podstaw. Dowiedzą się, w jaki sposób działa każdy jego element oraz sprawdzą to w praktyce.
Zestawy Arduino pozwalają na programowanie mikrokontrolerów w języku C++, bez konieczności poznawania ich szczegółowej budowy. Podczas warsztatów online wykorzystamy oprogramowanie Autodesk TinkerCad, które pozwala na projektowanie, programowanie i symulację zarówno platformy Arduino, jak i pracy podstawowych elementów elektronicznych. Chętni mogą też korzystać z fizycznego układu Arduino (do zakupienia we własnym zakresie).
Podstawowe pojęcia związane z elektroniką, takie jak napięcie, prąd, rezystancja, a także prawo Ohma i podstawowe zasady działania elementów pasywnych (rezystory, kondensatory) i aktywnych (diody, tranzystory). Zawiera również wprowadzenie do projektowania prostych obwodów elektronicznych, symulacji oraz korzystania z programów do modelowania układów elektronicznych, takich jak Tinkercad
Podstawowe elementy języka C++, który jest jednym z popularniejszych języków programowania niskopoziomowego. Zajęcia obejmują m.in. deklarację i inicjalizację zmiennych, użycie operatorów logicznych i arytmetycznych, tworzenie i kontrolowanie przepływu programów za pomocą instrukcji warunkowych (np. if, else) oraz pętli (for, while). Moduł ten obejmuje także zasady tworzenia funkcji, ich deklaracje, wywołania oraz przekazywanie argumentów.
Nauka programowania mikrokontrolerów Arduino, poczynając od konfiguracji środowiska Arduino IDE, po tworzenie i uruchamianie prostych programów. Uczestnicy uczą się jak wykorzystać różne wejścia i wyjścia mikrokontrolera, jak kontrolować urządzenia zewnętrzne, jak diody LED, przyciski, a także jak czytać dane z różnych sensorów. Obejmuje także obsługę bibliotek i pisanie własnych funkcji w celu usprawnienia programowania.
Moduł ten obejmuje naukę podłączania i programowania różnych typów wyświetlaczy, takich jak wyświetlacze LCD oraz wyświetlacze 7-segmentowe. Uczestnicy uczą się, jak wyświetlać liczby, tekst oraz symbole na ekranach, jak korzystać z odpowiednich bibliotek oraz jak zarządzać interfejsem szeregowym lub równoległym, aby komunikować się z tymi urządzeniami.
W tej części kursu omawiane są techniki sterowania różnymi rodzajami silników (DC, serwomechanizmy, silniki krokowe) za pomocą mikrokontrolerów. Uczestnicy uczą się, jak kontrolować prędkość, kierunek oraz precyzję ruchu silników. Zajęcia obejmują również kontrolę diod LED, w tym sterowanie jasnością diod za pomocą techniki PWM oraz tworzenie efektów świetlnych poprzez manipulację kolorami w diodach RGB.
Programowanie i obsługa różnych rodzajów czujników, takich jak czujniki ultradźwiękowe do pomiaru odległości, czujniki światła do detekcji natężenia oświetlenia. Uczestnicy uczą się, jak podłączać te czujniki do mikrokontrolera, odczytywać dane i interpretować je w programach, oraz jak używać tych danych do sterowania innymi urządzeniami lub procesami.
Omówimy komunikację szeregową między urządzeniami, np. między komputerem a Arduino. Uczestnicy uczą się, jak wysyłać i odbierać dane przez port szeregowy (UART), jak monitorować dane w czasie rzeczywistym za pomocą monitora portu szeregowego oraz jak interpretować te dane do sterowania innymi elementami systemu.
*Zastrzegamy sobie prawo zmiany programu zajęć w zależności od lokalizacji.
Warsztaty z programowania Online dla dzieci i młodzieży.
Nasi konsultanci nie są w tej chwili dostępni. Proszę zostawić wiadomość, a wkrótce się z Panem/Panią skontaktujemy.