top of page
​Programowanie Mikrokontrolerów STM32
 
Każdy z nas na pewno słyszał o Arduino. Jest to moduł, który bardzo upraszcza nasze pierwsze kroki w świecie mikrokontrolerów. Jest łatwy w obsłudze, a za jego pomocą można stworzyć wiele układów, czy robotów bez większej znajomości elektroniki i programowania. Jeszcze do niedawna było to jedynie takie rozwiązanie na rynku. Do niedawna!
Z pomocą ambitnym osobom, które chcą nauczyć się programowania mikrokontrolerów, przychodzi mikrokontroler STM32 zainstalowany na płytce bazowej Nucleo. Na płytce znajdziemy m.in. mikroprocesor ARM oraz programator SWD.
 
Na tym mikrokontrolerze będą przeprowadzone nasze zajęcia.
Programowanie Mikrokontrolerów to cykl zajęć, na których poznasz nieograniczony świat elektroniki, dzięki mikrokontrolerom STM32. Mikrokontrolery to minikomputery, z pomocą których można zbudować wiele ambitnych projektów. Na tych zajęciach napiszesz tekst na wyświetlaczu oraz poznasz algorytm wprowadzania kolejnych elementów, takich jak czujnik temperatury, czy odległości do swoich układów. Świat elektroniki stoi przed tobą otworem, dzięki poznaniu mikrokontrolerów.
Plan kursu: 
  • Wstęp do mikrokontrolerów STM32,
  • Płytka Nucleo i jej konfiguracja,
  • Zastosowanie graficznego kreatora STM32CubeMX do programowania mikrokontrolera,
  • Pomiar napięcia, przetwornik ADC,
  • Sterowanie silnikami i serwomechanizmami,
  • Programowanie ruchów robota,
  • Programowanie wyświetlacza LCD,
  • Komunikacja UART
  • Wprowadzanie kolejnych modułów, np. pomiaru, temperatury, odległości do naszych układów.
Graficzny kreator STM32Cube, który ułatwia programowanie peryferii mikrokontrolera.
Wyświetlacz LCD używany na kursie. 
Kurs jest realizowany od podstaw. Nie jest wymagana znajomość programowania, czy podstaw elektroniki, ale jest bardzo pomocna.
Do czego przyda ci się wiedza z kursu:
  • będziesz wiedział jak skonfigurować mikrokontroler,
  • będziesz mógł zbudować swój własny układ,
  • będziesz umiał sterować silnikami
    i serwomechanizmami,
  • będziesz wiedział jak zmierzyć napięcie, od którego uzależnisz działanie układu,
  • w oparciu o wiedzę z kursu będziesz mógł zbudować własnego robota,
  • dodasz kolejne czujniki do swoich układów,
  • poznasz komunikację UART,
  • poznasz komunikację Bluetooth,
  • wyświetlisz dane na wyświetlaczu.

Prowadzący

Bartosz Sawicki

Jego wielką pasją jest elektronika i programowanie mikrokontrolerów. Jednym z jego najciekawszych projektów, jaki stworzył, jest opaska dla starszych osób, przypominająca o wzięciu leków, czy pozwalająca wezwać pomoc.

Przeprowadził ponad 100 kursów elektroniki oraz programowania mikrokontrolerów.

Pracował w firmie uAvionics, produkującej drony oraz samoloty bezzałogowe jako elektronik oraz programista systemów wbudowanych.

Jest na bieżąco z nowinkami technologicznymi i elektronicznymi, biorąc czynny udział w projektach nowych układów.

 

bottom of page