Podczas kilku pierwszych zajęć koła robotyki i mechatroniki zajmowaliśmy się programowaniem pracy układów elektronicznych. Do nauki i przeprowadzania doświadczeń praktycznych w tej dziedzinie wykorzystujemy podzespoły elektroniczne Arduino Uno Forbot, które zakupiliśmy do naszej pracowni komputerowej w ramach programu „Laboratoria Przyszłości”. Podczas tych zajęć nasi uczniowie uczą się budować układy elektroniczne z wykorzystaniem kostek rozdzielczych, na których montują obwody z rezystorami i diodami LED. Opanowanie tych umiejętności to dopiero początek. Dalej – fachowy podręcznik i precyzyjna nauka programowania.
Drugim etapem jest instalacja na komputerze aplikacji programistycznej Arduino IDE, służącej do programowania pracy takich układów. Arduino Uno jest bowiem układem elektronicznym wyposażonym w 8-bitowy mikroprocesor ATMEGA, który programuje się za pomocą języka programowania komendowego „C”, co nie należy już do rzeczy łatwych. Napisanie nawet prostego programu, kompilacja kodu i jego transfer do mikroprocesora wymaga już sporej wiedzy programistycznej i informatycznej. Jednak nasi chłopcy podjęli to wyzwanie i napisali już pierwszy program do Arduino, który steruje pracą układu diodowego LED, skoordynowanego dodatkowo z sygnałem dźwiękowym. Zadanie to przygotowujemy jako jeden z projektów, które wezmą udział w tegorocznym programie Europejski Tydzień Kodowania „CodeWeek 2025”. Podczas naszych początkowych zajęć chłopcy zajmowali się również kalibracją podstawy drukarki 3D względem głowicy drukującej. Nagrodą za ich precyzyjną pracę był oczywiście wydruk jednego z naszych trójwymiarowych projektów.
Efekt pracy naszych uczniów prezentuje poniższy materiał filmowy (zalecany włączony dźwięk)
.
Na koniec mamy jeszcze zagadkę dla ambitnych:
W której linii kodu źródłowego chłopcy programują czas przerwy między sygnałami świetlnymi diody LED?
Odpowiedzi proszę wysyłać na skrzynkę naszego koła: robotyka@hoga.pl
Więcej o naszych zajęciach >>>
Opracował: Krystian Machowczyk