RU

Драйвер шагового двигателя с векторным управлением

В рамках этой статьи я детально расскажу о разработке драйвера шагового двигателя. Я уже много лет держал в голове этот проект и хотел им заняться.…

шаговый двигательвекторное управлениечастотный преобразовательблок управления двигателемсамодельный драйвер двигателяSTM32программирование микроконтроллеровFOCдрайвер шагового двигателя
Habr
RU

C++ для STM32. Часть 1: организация пакетов данных для отправки по интерфейсам связи

Привет, Хабр! Это первая статья из планируемого цикла про мой объектно-ориентированный подход к написанию кода для микроконтроллера stm32 (а именно…

МикроконтроллерыООПОрганизация хранения данныхSTM32
Habr
RU

Мы не выравниваем железо — мы выравниваем реальность: как превратить любой лазерный гравер в прецизионный фотоплоттер

Если вы хоть раз пытались сделать печатную плату сложнее «мигалки на светодиоде», вы знаете цену «геометрического ада». ЛУТ (лазерно-утюжная техноло…

LPPSTM32лазерный граверфотоплоттеркомпьютерное зрениепечатные платыалгоритмыDIYPythonGerber
Habr
RU

Тернарный KAN: не баг, а фича — почему дискретные веса работают лучше

Это продолжение поста “Две нейросети по 15 КБ” - там были базовые цифры. А тут уже личная история: как делалось, что пошло не так, и что выяснилось…

KANKolmogorov-Arnold Networksтернарные весаквантованиеQATTinyMLEdge AIMNISTрегуляризацияSTM32
Habr
RU

Разработка аппаратной платформы для соревнований по Embedded программированию

Предыстория Добрый день, уважаемый читатель. Как и в других моих статьях, я решил что-то собрать полностью с нуля. Несколько лет назад я участвовал…

СоревнованияПрограммированиеSTM32микроконтроллеры