Уроки и проекты

Подборка статей и обучающих материалов по электронике, робототехнике и программированию микроконтроллеров. Здесь собраны проекты с Arduino, ESP32, STM32, Raspberry Pi и FPGA, описания DIY-наборов для пайки, основы работы с датчиками, фильтрами и алгоритмами обработки сигналов.

DIY наборы для пайки

Светодиодные часы, кулоны, POV-эффекты, метронные индикаторы и другие наборы для тренировки навыков пайки выводных и SMD-компонентов.

DIY-наборы для пайки
Arduino

Подключение датчиков и модулей, работа с дисплеями, OLED, GPS, GSM, RC-приёмниками, Bluetooth и беспроводными технологиями на Arduino.

Arduino
ESP32 / ESP8266

Прошивка CircuitPython, работа с ESP32-CAM, тепловизором MLX90640, отладка, обзоры плат Graphite ESP32.

ESP32 / ESP8266
STM32

Программирование STM32, работа с GPIO, OLED-дисплеями, сервоприводами, прошивка китайских клонов, скан I2C-шины.

STM32
Raspberry Pi и одноплатники

Установка ОС, GPIO Python, OpenCV, тепловизоры, лидары, BeagleBone, Jetson Nano, BBC micro:bit, ROS2.

Raspberry Pi и одноплатники
FPGA

Quartus, EPM570, синтез и анализ схем, программирование CPLD, работа с дешифраторами и пин-планировщиком.

FPGA
C для встраиваемых систем

Книга по программированию на C для микроконтроллеров: язык, компиляторы, отладка, FreeRTOS, машины состояний, эффективность.

C для встраиваемых систем
Робототехника и датчики

Алгоритмы фильтрации (Madgwick, комплементарный, фильтр нижних частот), работа с барометром, магнитометром, IoT, манипуляторы.

Робототехника и датчики