OLED — это органический светодиод (Organic Light-Emitting Diode). Дисплеи, созданные на основе OLED применяются в множестве гаджетов, включая: смартфоны, фитнес браслеты, умные часы, бытовые приборы и прочее. Благодаря отсутствию подсветки, они потребляют меньше энергии, чем их жидкокристаллические аналоги. Сегодня, пожалуй, … Читать далее

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

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

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

ESP — это линейка микроконтроллеров от компании Espressif, которая сегодня лишь немногим уступает по популярности Arduino и STM32. Главная особенность ESP — наличие встроенного WiFi интерфейса, что делает эти микроконтроллеры очень удобными при разработке решений в идеологии Интернета вещей (IOT). … Читать далее

Мы живём в удивительное время, когда большая часть покупаемых DIY-энтузиастами микроконтроллеров STM32 — являются или откровенными подделками, или более или менее качественными клонами малоизвестных китайских брендов (пока малоизвестных). В этой статье мы рассмотрим программирование клонов в среде SMT32CubeIDE. Так как … Читать далее

Среда разработки STM32CubeIDE даёт пользователю интуитивно понятный интерфейс по настройке портов ввода/вывода с помощью графического компонента CubeMX. Однако, любой инструмент не идеален, и в некоторых случаях CubeIDE может вести себя неадекватно. Например, можно наткнуться на проблему с инициализацией шины I2C … Читать далее

Delta2A — доступный сканирующий дальномер от Китайской компании 3iRobotics. В русском языке такие устройства часто называют лидарами, хотя дословный перевод английского слова — LiDAR, означает лишь непосредственно сам измеритель расстояния. Но мы будем всё же называть его лидаром, по то … Читать далее

Раз уж читатель наткнулся на эту статью, рассказывать что такое Armbian и ROS не буду. Сразу к делу. Будем ставить ROS2 на одноплатный компьютер BananaPi M5 под управлением этого самого Armbian. BananaPi разных версий можно купить у нас в RobotClass: … Читать далее

CircuitPython — это прежде всего интерпретатор языка python (об это подробнее в уроке про CircuitPython). И чтобы микроконтроллер можно было программировать на Python, необходимо этот интерпретатор на него как-то установить. Разберём эту процедуру на примере установки CircuitPython на плату Графит-S2 … Читать далее