Advanced Arduino Programming ( advarduino | 14 hours )

Prerequisites:
  • 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
Overview:

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.
Course Outline:

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

Sites Published:

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

Bhutan - Advanced Arduino Programming

Nepal - Advanced Arduino Programming