Course Code: arduinoprogramming
Duration: 21 hours
Prerequisites:
  • 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
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 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.
Course Outline:

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

Sites Published:

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

Nepal - Arduino Programming for Beginners

Uzbekistan - Arduino Programming for Beginners