- Nie jest wymagane wcześniejsze doświadczenie w programowaniu.
- Podstawowe zrozumienie lub zainteresowanie sprzętem komputerowym.
Publiczność
- Początkujący programiści
- Technicy sprzętu/oprogramowania
- Osoby techniczne we wszystkich branżach
- Hobbyści
Arduino to jednopłytkowy mikrokontroler o otwartym kodzie źródłowym do tworzenia urządzeń, które mogą wykrywać i kontrolować obiekty w świecie fizycznym.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak zaprogramować Arduino do rzeczywistego użytku, na przykład do sterowania oświetleniem, silnikami i czujnikami wykrywania ruchu. Kurs zakłada wykorzystanie rzeczywistych komponentów sprzętowych w środowisku laboratoryjnym na żywo (nie symulowanego oprogramowania).
Pod koniec tego szkolenia uczestnicy będą w stanie
- Zaprogramować Arduino do sterowania oświetleniem, silnikami i innymi urządzeniami.
- Zrozumieć architekturę Arduino, w tym wejścia i złącza dla urządzeń dodatkowych.
- Dodawać komponenty innych firm, takie jak wyświetlacze LCD, akcelerometry, żyroskopy i trackery GPS w celu rozszerzenia funkcjonalności Arduino.
- Zrozumienie różnych opcji w językach programowania, od C po języki typu "przeciągnij i upuść".
- Testowanie, debugowanie i wdrażanie Arduino w celu rozwiązywania rzeczywistych problemów.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Arduino jest dostępny w różnych modelach i obsługuje różne interfejsy programowania (C, C++, C#, Python) i IDE (Arduino IDE, Visual Studio itp.). W tym kursie wykorzystane zostaną następujące modele:
- Arduino Płytka Uno
- Arduino IDE
- Arduino język (oparty na C/C++)
- *** Uczestnicy są odpowiedzialni za zakup własnego Arduino sprzętu i komponentów! ***
- Zestawy sprzętowe można nabyć od dostawców, takich jak: Arduino Starter Kit https://store.arduino.cc/products/arduino-starter-kit-multi-language
- Aby poprosić o inną konfigurację, skontaktuj się z nami.
Wstęp
- Microcontroller a mikroprocesor
- Arduino kontra Rasberry Pi
Przegląd Embedded Systems
Wybór odpowiedniej płytki Arduino do Twojego projektu
Nastawienie na naukę Arduino
Podstawy Arduino Electronics
Zrozumienie schematu obwodu
Korzystanie z DVM (woltomierz cyfrowy)
Jak nie wysadzić pinów GPIO i inne środki ostrożności
Łączenie wszystkiego razem
Narzędzia programowe i sprzętowe dla Arduino
Odkrywanie Arduino IDE
Programming Arduino
Pisanie pierwszego programu: migające światło ("Hello World" elektroniki)
Programming Podstawy: pętle, warunki, zmienne, funkcje i parametry
Przegląd interfejsów wejścia/wyjścia (I/O).
Konfigurowanie czujników wejściowych
Diody LED, przełączniki, brzęczyki i urządzenia wyświetlające
Konfiguracja urządzeń wyjściowych (diody LED i robotyka elektromechaniczna)
Programming Sterowanie czujnikiem-urządzeniem wyjściowym
Projekt: System automatycznej regulacji światła
Konwersja analogowo-cyfrowa (ADC)
Szeregowy Communication i UART Programming
Drążki sensoryczne, silniki i urządzenia audio
Projekt: do ustalenia
Testowanie i debugowanie
Rozszerzanie możliwości Arduino
Dołączanie do społeczności Arduino
Rozwiązywanie problemów
Uwagi końcowe
United Arab Emirates - Arduino Programming for Beginners
Qatar - Arduino Programming for Beginners
Egypt - Arduino Programming for Beginners
Saudi Arabia - Arduino Programming for Beginners
South Africa - Arduino Programming for Beginners
Brasil - Arduino Programming for Beginners
Canada - Arduino Programming for Beginners
中国 - Arduino Programming for Beginners
香港 - Arduino Programming for Beginners
澳門 - Arduino Programming for Beginners
台灣 - Arduino: Programming a Microcontroller for Beginners
USA - Arduino Programming for Beginners
Österreich - Arduino Programming for Beginners
Schweiz - Arduino Programming for Beginners
Deutschland - Arduino Programming for Beginners
Czech Republic - Arduino Programming for Beginners
Denmark - Arduino Programming for Beginners
Estonia - Arduino Programming for Beginners
Finland - Arduino Programming for Beginners
Greece - Arduino Programming for Beginners
Magyarország - Arduino Programming for Beginners
Ireland - Arduino Programming for Beginners
Luxembourg - Arduino Programming for Beginners
Latvia - Arduino Programming for Beginners
España - Arduino: Programando un Microcontrolador para Principiantes
Italia - Arduino Programming for Beginners
Lithuania - Arduino Programming for Beginners
Nederland - Arduino Programming for Beginners
Norway - Arduino Programming for Beginners
Portugal - Arduino Programming for Beginners
România - Arduino Programming for Beginners
Sverige - Arduino Programming for Beginners
Türkiye - Arduino Programming for Beginners
Malta - Arduino Programming for Beginners
Belgique - Arduino Programming for Beginners
France - Arduino Programming for Beginners
日本 - Arduino Programming for Beginners
Australia - Arduino Programming for Beginners
Malaysia - Arduino Programming for Beginners
New Zealand - Arduino Programming for Beginners
Philippines - Arduino Programming for Beginners
Singapore - Arduino Programming for Beginners
Thailand - Arduino Programming for Beginners
Vietnam - Arduino Programming for Beginners
India - Arduino Programming for Beginners
Argentina - Arduino: Programando un Microcontrolador para Principiantes
Chile - Arduino: Programando un Microcontrolador para Principiantes
Costa Rica - Arduino: Programando un Microcontrolador para Principiantes
Ecuador - Arduino: Programando un Microcontrolador para Principiantes
Guatemala - Arduino: Programando un Microcontrolador para Principiantes
Colombia - Arduino: Programando un Microcontrolador para Principiantes
México - Arduino: Programando un Microcontrolador para Principiantes
Panama - Arduino: Programando un Microcontrolador para Principiantes
Peru - Arduino: Programando un Microcontrolador para Principiantes
Uruguay - Arduino: Programando un Microcontrolador para Principiantes
Venezuela - Arduino: Programando un Microcontrolador para Principiantes
Polska - Arduino Programming for Beginners
United Kingdom - Arduino Programming for Beginners
South Korea - Arduino Programming for Beginners
Pakistan - Arduino Programming for Beginners
Sri Lanka - Arduino Programming for Beginners
Bulgaria - Arduino Programming for Beginners
Bolivia - Arduino: Programando un Microcontrolador para Principiantes
Indonesia - Arduino Programming for Beginners
Kazakhstan - Arduino Programming for Beginners
Moldova - Arduino Programming for Beginners
Morocco - Arduino Programming for Beginners
Tunisia - Arduino Programming for Beginners
Kuwait - Arduino Programming for Beginners
Oman - Arduino Programming for Beginners
Slovakia - Arduino Programming for Beginners
Kenya - Arduino Programming for Beginners
Nigeria - Arduino Programming for Beginners
Botswana - Arduino Programming for Beginners
Slovenia - Arduino Programming for Beginners
Croatia - Arduino Programming for Beginners
Serbia - Arduino Programming for Beginners
Bhutan - Arduino Programming for Beginners