Programowanie C++ Arduino ESP32 STM32

Categories: Elektronika, Programowanie
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Ten kurs to kompleksowe wprowadzenie do programowania w języku C++ i obsługi Arduino – jednej z najpopularniejszych platform mikrokontrolerowych.

Kurs przeprowadzi Cię od podstaw, takich jak omówienie płytek, instalacja środowiska Arduino IDE oraz podstawowe operacje na pinach, aż po bardziej zaawansowane tematy obejmujące przerwania, komunikację z innymi urządzeniami, sterowanie wyświetlaczami i obsługę pamięci EEPROM.

Nauczysz się korzystać z gotowych bibliotek oraz tworzyć własne rozwiązania. W ramach kursu stworzysz bibliotekę do obsługi rejestru przesuwnego i wiele innych projektów.

Dla kogo jest ten kurs?

  • Początkujących, którzy chcą nauczyć się podstaw Arduino.

  • Średniozaawansowanych użytkowników zainteresowanych przerwaniami i komunikacją między urządzeniami.

  • Zaawansowanych programistów, którzy chcą eksperymentować z pamięcią, rejestrami i systemami wbudowanymi.

Co zyskasz dzięki kursowi?

  • Umiejętność budowy własnych projektów w Arduino.

  • Wiedzę o zaawansowanych technikach programowania mikrokontrolerów.

  • Możliwość tworzenia komunikacji między urządzeniami oraz obsługi czujników.

Co znajdziesz w kursie?

  • Wszystkie niezbędne aspekty programowania: typy danych, zmienne, funkcje, wskaźniki i klasy.

  • Projekty związane z modułami zewnętrznymi, takimi jak:

    • Wyświetlacze ( 7-segmentowe, OLED, TFT LCD)

    • Czujniki (ultradźwiękowe, podczerwieni i inne)

    • Sterowanie silnikami, serwomechanizmami, enkoderami

    • Praktyczne sposoby komunikacji: przesyłanie danych między urządzeniami i komputerem

    • Sposoby komunikacji z komputerem za pomocą wifi z użyciem przeglądarki lub własnych programów napisanych w języku python

    • Informacje o rejestrach i timerach

Kurs poprowadzi Cię od podstaw do zaawansowanych rozwiązań, a po drodze wykonasz wiele praktycznych projektów i zadań.

Show More

What Will You Learn?

  • Nauczysz się programować w języku C++ na frameworku Arduino
  • Poznasz architekturę mikrokontrolerów ATmega328P, ESP32
  • Stworzysz wiele projektów z modułami zewnętrznymi
  • Poznasz sposoby komunikacji pomiędzy modułami: UART, SPI, I2C i inne
  • Nauczysz się pracy na rejestrach i zrozumiesz czym są timery
  • Nauczysz się dodawać funkcjonalności z AI
  • Stworzysz projekty bazujące na ESP32 przez wifi

Course Content

Wprowadzenie

  • Informacje wstępne
  • Wprowadzenie, omówienie płytek
    00:00
  • Platforma Arduino
    00:00
  • Symulator Online – Tinkercad.com
    05:24
  • Symulator Online – Wokwi
    03:10
  • Arduino IDE, programowanie fizycznej płytki
    03:48
  • Wgrywanie oprogramowania
    03:19
  • ESP32 Pierwsze kroki
    02:17
  • STM32 Pierwsze kroki
    03:01
  • Biblioteki
    03:40
  • Kompilowanie i linkowanie kodu
    01:42

Programowanie C++

Piny Arduino i obsługa przycisku

Przycisk i Przerwania

Wyświetlacze

Moduły zewnętrzne

Komunikacja

Rejestry i timery

Układy zintegrowane

Pamięć

IoT

Moduły zewnętrzne 2

Student Ratings & Reviews

No Review Yet
No Review Yet

Want to receive push notifications for all major on-site activities?

Scroll to Top