TM1637: подключение дисплея к Arduino, библиотека и примеры скетчей

Модуль TM1637 с четырёхразрядным семисегментным индикатором и двоеточием, надпись 4-Digit Display, штыревой разъём на четыре контакта

TM1637 — микросхема компании Titan Micro для управления светодиодными индикаторами. На её основе делают дешёвый модуль: четырёхразрядный семисегментный дисплей с двоеточием, как у электронных часов. Он подключается к Arduino всего двумя сигнальными проводами, а развёрткой разрядов и яркостью занимается сама микросхема. В статье разберём распиновку и схему модуля, подключение к Arduino Uno и Nano, установку … Читать далее

STM32F3DISCOVERY — плата на STM32F303 с гироскопом и компасом: характеристики и распиновка

Плата STM32F3DISCOVERY

STM32F3DISCOVERY — отладочная плата Discovery от STMicroelectronics с микроконтроллером STM32F303VCT6 в корпусе LQFP100. Он построен на ядре Arm Cortex-M4 с FPU и DSP-инструкциями, работает на частоте до 72 МГц и имеет 256 КБ Flash, 40 КБ SRAM и дополнительные 8 КБ CCM. Особенность семейства STM32F3 — развитая аналоговая периферия: четыре 12-битных АЦП, два ЦАП, семь … Читать далее

32F429IDISCOVERY (STM32F429I-DISC1) — плата с экраном 2,4″ на Cortex-M4F: характеристики и распиновка

Плата 32F429IDISCOVERY

32F429IDISCOVERY — отладочная плата Discovery от STMicroelectronics на микроконтроллере STM32F429ZIT6 в корпусе LQFP144. Современный заказной код платы — STM32F429I-DISC1; он заменил устаревший STM32F429I-DISCO. Микроконтроллер построен на ядре Arm Cortex-M4 с FPU и DSP-инструкциями, работает на частоте до 180 МГц и имеет 2 МБ Flash и 256 КБ SRAM, включая 64 КБ CCM, а также 4 … Читать далее

STM32F4DISCOVERY — классическая плата на STM32F407 с акселерометром и аудио: характеристики и распиновка

Плата STM32F4DISCOVERY

STM32F4DISCOVERY — отладочная плата STMicroelectronics на микроконтроллере STM32F407VGT6 с ядром Arm Cortex-M4F, работающим на частоте до 168 МГц. Микроконтроллер имеет 1 МБ Flash и 192 КБ RAM. На плате установлены программатор-отладчик ST-LINK, акселерометр, цифровой MEMS-микрофон и аудиокодек с усилителем класса D. Также предусмотрены восемь светодиодов, две кнопки, разъём USB OTG и два 50-контактных разъёма P1/P2, … Читать далее

NUCLEO-F411RE — плата STM32F411 с ST-LINK: характеристики, распиновка и отличия от F401RE

Плата NUCLEO-F411RE

NUCLEO-F411RE — отладочная плата формата STM32 Nucleo-64 с микроконтроллером STM32F411RET6 в корпусе LQFP64. Он построен на ядре Arm Cortex-M4 с FPU и DSP-инструкциями, работает на частоте до 100 МГц и оснащён 512 КБ Flash и 128 КБ SRAM. На плате установлен программатор-отладчик ST-LINK/V2-1, разъёмы расширения Arduino Uno V3 и ST morpho, пользовательский светодиод и кнопки. … Читать далее

32F746GDISCOVERY (STM32F746G-DISCO) — плата с экраном 4,3″ на Cortex-M7: характеристики и распиновка

Плата 32F746GDISCOVERY: вид спереди и сзади

32F746GDISCOVERY (на сайте ST также используется обозначение STM32F746G-DISCO) — отладочная плата Discovery с микроконтроллером STM32F746NGH6 в корпусе TFBGA216. В его основе — ядро Arm Cortex-M7 с FPU, кэшем L1 и ART Accelerator, работающее на частоте до 216 МГц. Микроконтроллер имеет 1 МБ Flash и до 340 КБ внутренней SRAM с учётом TCM и резервной памяти. … Читать далее

NUCLEO-H753ZI — плата Nucleo-144 с Cortex-M7 480 МГц и Ethernet: характеристики и распиновка

Плата NUCLEO-H753ZI: вид сверху и снизу

NUCLEO-H753ZI — отладочная плата формата STM32 Nucleo-144 с микроконтроллером STM32H753ZIT6 в корпусе LQFP144. Он построен на ядре Arm Cortex-M7 с максимальной частотой до 480 МГц, имеет 2 МБ Flash и 1 МБ RAM. На плате установлены Ethernet PHY с разъёмом RJ45, интерфейс USB OTG FS, отладчик STLINK-V3E, три пользовательских светодиода и разъёмы расширения ST Zio … Читать далее

HC-SR04 на Raspberry Pi: делитель напряжения 5 В → 3,3 В и Python

Обложка статьи: HC-SR04 на Raspberry Pi

Ультразвуковой датчик HC-SR04 — классика любительской электроники: за пару долларов он измеряет расстояние до препятствия от 2 до 400 сантиметров. На его основе делают парктроники, роботов-«объезжалки», уровнемеры в баках и «умные» шлагбаумы. Но у Raspberry Pi с ним есть подвох, о котором молчат многие короткие инструкции: датчик работает от 5 В, и его выход Echo … Читать далее

NUCLEO-WB55RG — плата STM32WB с Bluetooth LE и 802.15.4: характеристики и распиновка

Плата NUCLEO-WB55RG

NUCLEO-WB55RG — отладочная плата STM32 Nucleo-64 на базе микроконтроллера STM32WB55RGU6 в корпусе VFQFPN68. Внутри микроконтроллера работают два ядра: Arm Cortex-M4F с частотой до 64 МГц выполняет пользовательское приложение, а Cortex-M0+ с частотой до 32 МГц обслуживает радиотракт и низкоуровневые радиопротоколы. Встроенный радиомодуль работает в диапазоне 2,4 ГГц и поддерживает Bluetooth Low Energy 5.4 и IEEE … Читать далее

NUCLEO-L476RG — плата STM32L4 со сверхмалым потреблением: характеристики и распиновка

Плата NUCLEO-L476RG (STM32 Nucleo-64, MB1136) с микроконтроллером STM32L476RG

NUCLEO-L476RG — отладочная плата семейства STM32 Nucleo-64 с микроконтроллером STM32L476RGT6. Он построен на ядре Arm Cortex-M4 с FPU и DSP-инструкциями, работает на частоте до 80 МГц и оснащён 1 МБ Flash и 128 КБ SRAM. Главное достоинство STM32L4 — сочетание производительности и низкого энергопотребления. Микроконтроллер подходит для автономных датчиков, измерительных приборов, счётчиков и носимой электроники. … Читать далее