8-канальная светомузыка на STM32F030F4

Т.к. тема довольно популярна, выкладываю проект 8-канального контроллера.


Читать дальше

Генератор ШИМ/импульсов на STM32F050

Иногда полезная приблуда — управляемый по RS232 генератор на 6 каналов ШИМа + 1 импульсный.


Читать дальше

Кросс-платформенный терминал

На написание сподвигло отсутствие вменяемых альтернатив с embedded-направленностью (работа на уровне байтов и т.д.) под Linux.



Читать дальше

Частотомер на STM32F050F4

За счет использования непрерывного счета и накопления разрешение не зависит от входной частоты и делителей.


Читать дальше

Доступ к последовательным портам из браузера через сервер

Преимущества такого решения:

  1. кросс-платформенность — Windows/Linux/MacOS/Android;
  2. удаленный доступ с разных компьютеров/планшетов/смартфонов;
  3. для внесения изменений не нужна перекомпиляция — достаточно перегрузить страницу;
  4. простота создания интерфейса, особенно при использовании библиотек типа jQuery.

    Например, полноценный терминал в 200 строк HTML+JS:


Читать дальше

PLAY("CDEFGABAGFEDC"), или плеер MML на С

Формат MML (Music Macro Language) впервые появился в интерпретаторах MS Basic (оператор PLAY: Microsoft music command language) и служил для компактной записи музыкальных фрагментов с помощью ASCII символов.


Читать дальше

Многоканальный DDS генератор на STM32

Библитека позволяет генерировать сигналы нескольких форм (синус, прямоугольник, треугольник, пила), и микшировать произвольное количество каналов:
Синус 50+440+1500 Гц


Читать дальше