Как нам уже известно из первых уроков, любой микроконтроллер умеет хорошо работать с цифровыми сигналами. Он легко справляется с арифметическими операциями над цифровыми данными, принимает и передаёт цифровые сигналы по линиям связи. А что значит «цифровые» в данном случае? В … Читать далее

Самый наглядный способ продемонстрировать работу ШИМ — плавное изменение яркости светодиода. Начнём с настройки выводов микроконтроллера в конфигураторе CubeIDE. Для тех, кто ещё не знаком с этим понятием есть специальный урок про ШИМ. ШАГ 1. Настраиваем контакты программатора и отладчика. … Читать далее

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

STM32 — это линейка микроконтроллеров c архитектурой ARM Cortex-M от всемирно известной компании STMicroelectronics. Одним из самых известных микроконтроллеров из этой линейки является STM32F103. А самыми популярными отладочными платами на его основе можно назвать STM32Discovery и маленький bluepill. На этом … Читать далее

Как известно, сердцем Ардуино Уно является микроконтроллер фирмы Atmel — Atmega328. И как и любой микроконтроллер, Atmega328 имеет в своем составе несколько видов памяти. Каждый тип имеет свои особенности и свое предназначение. Flash — энергонезависимая память, предназначенная для хранения программы. … Читать далее

Файловая система на SD карте — при некоторых обстоятельствах может стать большой головной болью владельцев Raspberry Pi. Дело в том, что современные бюджетные SD-карты (и SSD) имеют весьма ограниченный ресурс записи. В зависимости от типа: QLC — около 1 тыс, … Читать далее

Датчик BME280 фирмы BOSCH совмещает в себе сразу три устройства: барометр, измеряющий атмосферное давление;гигрометр — он же датчик влажности;термометр — датчик температуры. Барометры мы уже разбирали ранее на примере BMP180 и BMP280. Они тоже были с термометром, так как температура … Читать далее

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

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

Набор «LED-месяц» для обучения пайке SMD от RobotClass. Каждый год мы наряжаем ёлку, развешивая на ней самые разные игрушки, обычно купленные в магазине. А когда-то, наши бабушки и дедушки игрушки для елки делали сами, из бумаги, картона и ниток. Такие … Читать далее