Адресные RGB светодиоды WS2812

В одном из предыдущих уроков мы уже познакомились с обычным светодиодом и с его более комплексной версией — RGB светодиодом. Зажигать и гасить светодиод можно и безо всякого контроллера, подавая на него ток от обычной пальчиковой батарейки. Однако, чтобы управлять … Читать далее

Программирование игры на Ардуино: движения игрока

Ардуино — это маленький компьютер, который умеет почти всё то же, что и его большие братья: ноутбуки, смартфоны и персональные компьютеры. Но, в отличие от них, Ардуино имеет весьма ограниченную вычислительную мощность и очень мало памяти. Его удел — простые … Читать далее

Игра змейка на Ардуино

Игра змейка или по-английский snake — одна из самых популярных компьютерных игр, которая появилась в далеких 1970-х. Существует множество модификаций игры, но везде сохраняется общий смысл — игрок управляет змейкой, направляя её к еде, разбросанной по игровому полю. Если змейка … Читать далее

2D-гироподвес на основе Ардуино, MPU6050 и SG90

Гироподвес или гиростабилизированный подвес — это устройство стабилизации положения некоторого переносимого объекта относительно положения носителя. Часто гироподвес применяется для стабилизации видео или фотокамеры. Такие подвесы ещё называют стэдикам (steadicam). Мы соберем свой 2х-осевой стэдикам при помощи Ардуино, акселерометра и гироскопа … Читать далее

Фильтр Мажвика для вычисления углов наклона

В одном из уроков мы познакомились с понятием системы стабилизации полета, которая даёт возможность летающему роботу хоть как то удерживать положение относительно горизонта. Мы разобрали альфа-бета фильтр — математический аппарат, который позволяет с помощью акселерометра и гироскопа получать достаточно точные значения тангажа … Читать далее

Потенциометр и делитель напряжения

В одном из предыдущих уроков, для ограничения тока через светодиод, мы использовали резисторы. Как было тогда отмечено, существует множество резисторов разного номинала и рассчитанных на разную мощность. Но оказывается, кроме обычных резисторов есть и элементы с изменяемым сопротивлением, называемые переменными … Читать далее

Ардуино: драйвер L298N для мотора постоянного тока

Чтобы управлять вращением мотора, любому контроллеру необходимо специальное устройство, которое часто называют драйвером (от англ. driver — водитель). В уроке «управление двигателем постоянного тока» мы уже пробовали запускать и вращать в разные стороны мотор двумя способами: с помощью одного транзистора … Читать далее

UNO от RobotClass

UNO ROC — это хорошая альтернативная всем известной плате Ардуино Уно. Мы разработали UNO ROC в лаборатории RobotClass специально для обучения и создания DIY проектов. Как видно на фото, плата конструктивно очень похожа на Arduino Uno, поэтому её можно смело … Читать далее

Установка драйвера CH340

USB-UART мост — это устройство, которое позволяет передавать данные между персональным компьютером и микроконтроллером (МК) через обычный USB кабель. Большинство учебных плат на основе микроконтроллеров имеют в своем составе микросхему USB-UART моста. Производители этих устройств могут отличаться. К самым популярным … Читать далее

Модуль матрицы 8×8 с I2C интерфейсом от ROC

Индикаторы в виде матриц из светодиодов отличаются высокой яркостью и контрастностью. В некоторых задачах, это делает их лучше тех же графических LCD, OLED или TFT дисплеев. Светодиодная матрица — недорогое устройство, которое позволяет показывать картинки с простой графикой — цифры, … Читать далее