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

Скачав и установив среду Arduino IDE вы не найдете в списке плат модули на базе ESP32. Оно и понятно, ESP — это ведь не Ардуино. Это просто одна из многих DIY плат, и чтобы добавить в Arduino IDE возможность с … Читать далее

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

Самый наглядный способ продемонстрировать работу ШИМ — плавное изменение яркости светодиода. Начнём с настройки выводов микроконтроллера в конфигураторе 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. Оба этих способа используют для передачи радиоволны. Но есть еще один, наверное даже более распространенный вариант — … Читать далее