Как правило, под сервомотором (серводвигателем, сервоприводом) в любительской среде понимается мотор, который может поворачиваться на заданный угол и удерживать его. В действительности, понятие сервомотора гораздо шире, но в данном уроке мы будем отталкиваться именно от такой популярной концепции. В одном … Читать далее

Один из самых доступных микроконтроллеров семейства STM32 — это F030F4P6. Несмотря на скоромные размеры памяти и небольшое количество выводов, STM32F030F4P6 по целому ряду параметров превосходит популярный Atmega328 (тот что в Arduino Uno/Nano). На отладочной плате STM32F030F4P6, помимо самого микроконтроллера есть … Читать далее

Есть такая крохотная отладочная платка, которая называется XIAO. У неё есть несколько версий, наиболее распространённая и исторически первая — SAMD21. Микроконтроллер SAMD21G18 имеет архитектуру ARM Cortex-M0+ (почти как у STM32F030). Тактовая частота микроконтроллера 48 МГц. Имеется 14 GPIO контактов, аппаратный … Читать далее

Python — один из самых популярных языков в мире, и если вы его ещё не знаете, обязательно следует с ним познакомиться. А уж если вы заглянули на RobotClass, то изучение python правильно будет совместить с изучением электроники. Сам по себе … Читать далее

GPIO — это набор входов/выходов общего назначения, с помощью которых микроконтроллер может управлять внешними устройствами и принимать от них сигналы. В одном из первых уроков мы подключали к Ардуино светодиод, и делали это как раз при помощи GPIO. Ардуино Уно … Читать далее

На этом уроке мы разберёмся с подключением OLED дисплея к микроконтроллеру из семейства STM32. Для эксперимента используем отладочную плату на STM32F030F4P6, хотя на месте этого МК может быть любой другой STM32. Подключать будем достаточно распространённый дисплей OLED, с контроллером SSD1306 … Читать далее

В мире микроэлектроники существует понятие шины данных. Если в двух словах, то со стороны пользователя, шина данных — это несколько проводов которые соединяют группу устройств вместе. По этим проводам между ними происходит обмен данными. Со стороны микроконтроллера, шина данных — … Читать далее

Одна из самых удачных разновидностей отладочных плат семейства ESP32 — это ESP32CAM. Все дело в разъёме для видеокамеры, к которому обычно уже подключена OV2640. Камера по современным меркам имеет скудные характеристики, но вполне подойдет для большинства DIY-идей. Матрица 2Мп выдаёт … Читать далее

Жидкокристаллический дисплей (LCD) 1602 и его старший брат 2004 встречаются в двух исполнениях: с параллельным интерфейсом и с поддержкой шины I2C. В первом случае, для подключения к контроллеру требуется задействовать целых шесть контактов, что часто заставляет нас грустить. Модуль дисплея … Читать далее

Мы уже не раз обращали свой взор к сегментным индикаторам и к тому, как с ними работать (урок про динамическую индикацию). Благодаря простоте изготовления они имеют низкую стоимость и применяются повсеместно, где требуется показать пользователю простые числовые данные. Наиболее распространены … Читать далее