programowanie

Mikołaj PietrynkoAktywny ponad miesiąc temu

Online

40 zł/ 60 min
40 zł/ 60 min
Wyślij wiadomość

Opis ogłoszenia

C/C++ | Embedded | Arduino | STM32 – nauka od podstaw i praktyczne projekty

Cześć! Jestem Mikołaj – Inżynier oprogramowania specjalizujący się w C/C++ i systemach wbudowanych. Na co dzień zawodowo tworzę oprogramowanie dla mikrokontrolerów STM32, pracuję z systemami czasu rzeczywistego, komunikacją między urządzeniami oraz niskopoziomowym debugowaniem.

Chętnie pomogę osobom, które chcą nauczyć się programowania od podstaw, wejść w C/C++, rozpocząć przygodę z Arduino / STM32 / ESP32 lub zainteresować się programowaniem mikrokontrolerów i embedded.

Nie skupiam się wyłącznie na rozwiązywaniu zadań. Zależy mi przede wszystkim na tym, żeby zrozumieć dlaczego kod działa, jak poszczególne elementy się ze sobą łączą i jak samodzielnie tworzyć własne projekty.

W czym mogę pomóc?

C – od podstaw:

  • składnia języka i podstawowe konstrukcje
  • funkcje i struktury
  • typy zmiennych
  • abstrakcyjne struktury danych
  • wskaźniki i pamięć
  • tablice, stringi i operacje na danych
  • podstawy programowania niskopoziomowego
  • organizacja większego projektu w C
  • debugowanie i szukanie błędów

C++ – od podstaw:

  • podstawy języka
  • programowanie obiektowe
  • klasy i dziedziczenie
  • referencje i wskaźniki
  • STL
  • organizacja projektu i CMake
  • praktyczne wykorzystanie C++

Arduino / STM32 / ESP32

  • podstawy programowania mikrokontrolerów
  • GPIO, przyciski, diody, sensory
  • UART, I2C, SPI
  • timery i przerwania
  • podstawy komunikacji z urządzeniami
  • tworzenie własnych projektów
  • przejście z Arduino w stronę bardziej profesjonalnego embedded

Embedded C/C++ dla początkujących:

  • czym właściwie jest system embedded
  • jak działa mikrokontroler
  • podstawy ARM Cortex-M
  • STM32 i ESP32
  • pamięć, rejestry i peryferia
  • debugowanie programu
  • podstawy systemów czasu rzeczywistego
  • wprowadzenie do FreeRTOS

Jak wyglądają zajęcia?

Tempo i poziom dostosowuję do osoby. Możemy zacząć zupełnie od zera, ale możemy też od razu przejść do konkretnego projektu.

Przykładowo, zamiast przez kilka godzin omawiać teorię, możemy stworzyć prosty projekt na Arduino/ESP32 i przy okazji nauczyć się potrzebnych elementów C/C++.

Jeżeli masz własny projekt, kod lub problem, możemy również wspólnie go przeanalizować i znaleźć rozwiązanie.

Dla kogo?

Zajęcia są skierowane przede wszystkim do osób, które:

  • dopiero zaczynają programować,
  • chcą nauczyć się C lub C++,
  • interesują się Arduino i elektroniką,
  • chcą rozpocząć naukę embedded,
  • chcą zbudować swój pierwszy projekt na mikrokontrolerze,
  • znają podstawy programowania, ale chcą lepiej zrozumieć C/C++,
  • chcą przejść z Arduino w stronę STM32/ESP32 i profesjonalnego embedded.

Nie musisz mieć wcześniejszego doświadczenia. Możemy zacząć od absolutnych podstaw i stopniowo przejść do bardziej zaawansowanych zagadnień.

Najważniejsze jest dla mnie praktyczne podejście, spokojne tłumaczenie i zbudowanie solidnych podstaw, które później pozwolą samodzielnie rozwijać własne projekty.

Wykształcenie

07.2025 – 07.2025
AGH
Magister inżynier · Autmoatyka i Robotyka

Kursy i szkolenia

Nie dodano

Doświadczenie

06.2023 – aktualnie
Programista C/C++
Systemy wbudowane

Opinie

Jak dbamy o rzetelność opinii?

Zależy nam, żeby publikowane opinie pochodziły od prawdziwych uczniów. Na ten moment nie są one weryfikowane automatycznie, ale:

  • moderujemy zgłoszenia opinii, które budzą wątpliwości,
  • usuwamy opinie naruszające regulamin,
  • weryfikujemy adresy IP i domeny tymczasowe,
  • weryfikujemy adresy mailowe,
  • zbieramy oświadczenia i pouczamy o konsekwencjach prawnych.

Więcej w regulaminie.

Ten korepetytor nie ma jeszcze opinii.

Napisz do użytkownika

Wyślemy Ci kopię wiadomości i ewentualną odpowiedź korepetytora.