Advanced Arduino Programming ( advarduino | 14 hours )
- Podstawowa znajomość Arduino
- Podstawowe doświadczenie w programowaniu
- Ogólne zrozumienie systemów wbudowanych
- Znajomość programowania w języku C/C++
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 przy użyciu zaawansowanych technik, tworząc prosty system ostrzegania o czujnikach.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Zrozumieć, jak działa Arduino.
- Zagłębić się w główne komponenty i funkcje Arduino.
- Zaprogramować Arduino bez użycia Arduino IDE.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
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.
Wprowadzenie
Przegląd Advanced Arduino Programming
- Dlaczego warto rozważyć Advanced Arduino Programming
- Zrozumienie Arduino IDE
- Zrozumienie głównych komponentów Arduino Microcontroller
- Przegląd rodziny AVR Microcontroller
Odkrywanie alternatyw dla Arduino IDE
Przegląd migającej diody LED Sketch
Korzystanie z wiersza poleceń i pliku Makefile w celu ominięcia Arduino IDE
- Przegląd programu Make
- Konfigurowanie pliku Makefile (migająca dioda LED)
- Kompilowanie i przesyłanie programu Arduino (migająca dioda LED) przy użyciu pliku Makefile
Programming the Arduino przy użyciu WinAVR
- Instalowanie WinAVR
- Konfigurowanie i przesyłanie programu (migająca dioda LED) do Arduino Korzystanie z WinAVR
Tworzenie pierwszego zaawansowanego projektu Arduino: Parking Distance Alert System
- Przegląd systemu ostrzegania o odległości od parkingu
- Przegląd komponentów Electron
- Podłączenie brzęczyka piezoelektrycznego
- Podłączenie czujnika zbliżeniowego na podczerwień
- Kodowanie brzęczyka piezoelektrycznego
- Kodowanie czujnika zbliżeniowego na podczerwień
- Kodowanie głównej aplikacji
- Testowanie systemu ostrzegania o odległości parkowania
Podsumowanie i rozwiązywanie problemów
Uwagi końcowe
United Arab Emirates - Advanced Arduino Programming
Qatar - Advanced Arduino Programming
Egypt - Advanced Arduino Programming
Saudi Arabia - Advanced Arduino Programming
South Africa - Advanced Arduino Programming
Brasil - Advanced Arduino Programming
Canada - Advanced Arduino Programming
中国 - Advanced Arduino Programming
香港 - Advanced Arduino Programming
澳門 - Advanced Arduino Programming
台灣 - Advanced Arduino Programming
USA - Advanced Arduino Programming
Österreich - Advanced Arduino Programming
Schweiz - Advanced Arduino Programming
Deutschland - Advanced Arduino Programming
Czech Republic - Advanced Arduino Programming
Denmark - Advanced Arduino Programming
Estonia - Advanced Arduino Programming
Finland - Advanced Arduino Programming
Greece - Advanced Arduino Programming
Magyarország - Advanced Arduino Programming
Ireland - Advanced Arduino Programming
Israel - Advanced Arduino Programming
Luxembourg - Advanced Arduino Programming
Latvia - Advanced Arduino Programming
España - Programación avanzada Arduino
Italia - Advanced Arduino Programming
Lithuania - Advanced Arduino Programming
Nederland - Advanced Arduino Programming
Norway - Advanced Arduino Programming
Portugal - Advanced Arduino Programming
România - Advanced Arduino Programming
Sverige - Advanced Arduino Programming
Türkiye - Advanced Arduino Programming
Malta - Advanced Arduino Programming
Belgique - Advanced Arduino Programming
France - Advanced Arduino Programming
日本 - Advanced Arduino Programming
Australia - Advanced Arduino Programming
Malaysia - Advanced Arduino Programming
New Zealand - Advanced Arduino Programming
Philippines - Advanced Arduino Programming
Singapore - Advanced Arduino Programming
Thailand - Advanced Arduino Programming
Vietnam - Advanced Arduino Programming
India - Advanced Arduino Programming
Argentina - Programación avanzada Arduino
Chile - Programación avanzada Arduino
Costa Rica - Programación avanzada Arduino
Ecuador - Programación avanzada Arduino
Guatemala - Programación avanzada Arduino
Colombia - Programación avanzada Arduino
México - Programación avanzada Arduino
Panama - Programación avanzada Arduino
Peru - Programación avanzada Arduino
Uruguay - Programación avanzada Arduino
Venezuela - Programación avanzada Arduino
Polska - Advanced Arduino Programming
United Kingdom - Advanced Arduino Programming
South Korea - Advanced Arduino Programming
Pakistan - Advanced Arduino Programming
Sri Lanka - Advanced Arduino Programming
Bulgaria - Advanced Arduino Programming
Bolivia - Programación avanzada Arduino
Indonesia - Advanced Arduino Programming
Kazakhstan - Advanced Arduino Programming
Moldova - Advanced Arduino Programming
Morocco - Advanced Arduino Programming
Tunisia - Advanced Arduino Programming
Kuwait - Advanced Arduino Programming
Oman - Advanced Arduino Programming
Slovakia - Advanced Arduino Programming
Kenya - Advanced Arduino Programming
Nigeria - Advanced Arduino Programming
Botswana - Advanced Arduino Programming
Slovenia - Advanced Arduino Programming
Croatia - Advanced Arduino Programming
Serbia - Advanced Arduino Programming