Речь в данной статье пойдет про проектирование оборудования, которое упрощает работу за компьютером. Предыстория моего небольшого проекта связана, совершенно неожиданно, со спектрумами, apple 2 и прочей ретрокомпьютерной техникой. Есть увлечение такое — ковыряться во всяком старье. Плюс делать это в прямом эфире на YouTube. Коллективный разум помогает чинить. После одного из стримов обратился подписчик с весьма необычной просьбой. Зовут его Александр и у него ДЦП. Соответственно, ему трудно работать на компьютере. А желание работать имеется, что не может не радовать.
Рубрика «программирование микроконтроллеров» - 16
Мышь для людей с ограниченными возможностями
2021-09-02 в 21:49, admin, рубрики: HID, stm32, usb, гаджеты, здоровье, инвалиды, Компьютерное железо, мышь. манипулятор, программирование микроконтроллеровСоздание контроллера вторичных часов “Воронеж”
2021-08-30 в 9:00, admin, рубрики: arduino, c++, diy или сделай сам, ruvds_статьи, Блог компании RUVDS.com, ненормальное программирование, программирование микроконтроллеров, сигналы, Часы, часы воронежМногие из вас на предприятиях и иных объектах бывшего СССР встречали зелёные сегментные часы. Были самостоятельные устройства, типа “Электроника-7”, но так же существовали и вторичные, как в предыдущем посте, только более сложного строения — часы семейства “Воронеж”. Они также включались в единую часовую сеть предприятия и показывали то время, которое передавалось от главных первичных часов по проводам.
Решил разобраться, как же это работало, и самостоятельно собрать первичные часы. Из-за отсутствия документации, информации по данной теме, а также живых первичных часов — это превратилось в настоящий квест, реверс-инжиниринг, навязчивую идею, боль страдание и бессонные ночи с кодом и осциллографом в обнимку.
Тем не менее, я смог их победить, и могу теперь рассказать, как же они работают и поделиться кодом своего проекта.Читать полностью »
Отладка C на ZX Spectrum
2021-08-29 в 7:30, admin, рубрики: C, debugger, gdb, gdbserver, Z80, zx spectrum, отладка, программирование микроконтроллеров, Процессоры, Сетевые технологииЕсли ваш Спектрум пылится на полке, эта статья подскажет, как дать ему вторую жизнь, а вам — новое хобби.
Кому Spectrum может быть интересен в 2021?
Проигрыватель мелодий из игры Monkey Island
2021-08-27 в 13:00, admin, рубрики: avr, diy или сделай сам, dos, dosbox, monkey island, ruvds_перевод, Алгоритмы, Блог компании RUVDS.com, ненормальное программирование, программирование микроконтроллеровПриключение начинается...
Кратко:
- Я модифицировал DOSBox для извлечения пар значений частоты/задержки мелодий PC-спикера из игры «Остров обезьян».
- Затем с помощью алгоритма Хаффмана я втиснул всю эту музыку в ATiny85 (512 байтов ОЗУ, 8Кб флэш).
- После этого собрал небольшую плату с динамиком для ее воспроизведения…
- … в качестве подарка моим племянникам и племянницам, с которыми встречусь в ближайшем будущем спустя год изоляции из-за пандемии.
Все верно – их дядя откровенный ботан, позаботившийся о том, чтобы детство племяшей не прошло без знакомства с Гайбрашем Трипвудом:)Читать полностью »
По пути к вершине Эльбруса: Кузнечик на DSP
2021-08-27 в 8:21, admin, рубрики: K1067BH44, криптография, Кузнечик, программирование микроконтроллеровC интересом прочитал статью о впечатляющих показателях процессора Эльбрус на алгоритме шифрования Кузнечик. В этой же статье приведена ссылка на проект с реализацией указанного алгоритма. Вот мне и захотелось посмотреть, как пойдет реализация этого алгоритма шифрования на сигнальном процессоре К1967ВН44(28) , с которым мне часто приходится работать.
Шаг за шагом
DSP серии К1967ВНхх имеют собственную среду разработкиЧитать полностью »
Самогонный аппарат — полный автомат. Часть 3. Заключительная
2021-08-26 в 21:08, admin, рубрики: ATmega32, atmel, diy или сделай сам, автоматическое управление, программирование микроконтроллеровЯ добил его. На самом деле закончил и проверил работу аппарата еще в 2019 году, но опубликовать и описать — руки дошли только сейчас. Работает. Пусть — с костылями, через пень-колоду, но — как часы, потому что — это и есть часы (или мультиварка, стиральная машина — кому как больше нравится — принцип действия схожий).
КДПВ. Точь-в-точь — мой аппарат
Читать полностью »
Разработка контроллера резервного питания. Установка ОСРВ
2021-08-21 в 15:44, admin, рубрики: Azure RTOS, diy или сделай сам, Kinetis, open source, rtos, rtos осрв микроконтроллеры, ThreadX, програмиирование, програмирование микроконтроллеров, программирование микроконтроллеров, Производство и разработка электроники, резервное питание, Электроника для начинающихОперационная система реального времени - сердце программного обеспечения разрабатываемого контроллера. На этот раз пробуем Azure RTOS.
Перед этим рассматривалось:
Проектирование измерителя частоты до 100МГц
2021-08-16 в 13:00, admin, рубрики: ATtiny414, avr, ruvds_перевод, Блог компании RUVDS.com, ненормальное программирование, программирование микроконтроллеров, Производство и разработка электроники, частотомерЭтот проект посвящен созданию простого частотомера, способного измерять частоту до 100МГц с точностью 0.002%. За основу я взял ATtiny414, задействовав при этом его таймер/счетчик
TCD0
и систему событий.Читать полностью »