микроконтроллер

Дисплей TIC107

TIC 107 trolsoft

TIC107 - текстовый двухстрочный 16x2 дисплей с управлением по I2C-интерфейсу. Производится по заказу компании «ГАММА-Санкт-Петербург» Достоинства этого экрана - сравнительно низкая стоимость и более простое подключение и управление (если сравнивать с другими 16x2 экранами на основе контроллера HD44780). Недостаток - сложно достать. Экран управляется контроллером PCF2119

В статье приводятся исходники для работы с экраном и онлайн-конвертер для кодирования кириллических строк.

Вычисление табличных функций на микроконтроллере

Вычисление табличных функций на AVR

При программировании микроконтроллеров иногда возникает задача вычисления достаточно сложных математических функций. И хотя стандартная библиотека AVR GCC включает поддержку вещественных чисел и вычисления базовых математических функций для них, на практике не всегда возможно использование этих средств. Поскольку микроконтроллеры AVR не имеют математического сопроцессора и команд для работы с вещественными числами, использование стандартных библиотечных процедур приводит к генерации относительно громозкого и

Алгоритм Брезенхема для регулирования мощности

Алгоритм Брезенхама

При создании микроконтроллерных устройств периодически возникает задача регулирования некой аналоговой величины, например, напряжения на выводе МК, яркости светодиода, мощности нагревательного элемента, и т.д. и т.п. Для формирования аналогового сигнала с заданной амплитудой на выводах МК часто используется метод широтно-импульсной модуляции - ШИМ. Вдаваться в теорию работы ШИМа не стану, в Сети все давно прекрасно описано. В основе ШИМ лежит подача на выход МК импульсов с изменяемой скважностью, чем выше скважность D (отношение длительности импульса к его периоду), тем выше будет амплитуда сигнала после пропусканияимпульсов через интегрирующую RC-цепочку

Подключение джойстиков от игровых приставок к компьютеру

Подключение джойстиков от игровых приставок к PC

Бывшие некогда популярные 8- и 16-битные видеоприставки уже давно утратили свое лидерство на рынке игровых развлечений и вытеснены новыми поколениями консолей. Однако, игры, написанные в те времена, когда оперативная память исчислялась всего несколькими десятками килобайт, частота процессора - единицами мегагерц, а код и данные игры "влазили" в ПЗУ объемом порядка сотни килобайт, и по сей день не утратили своей "играбильности" и актуальности, и еще вполне могут конкурировать

Новогодняя светодиодная снежинка-термометр

Новогодняя светодиодная снежинка с микроконтроллерным управлением и индикацией температуры

Эта снежинка из светодиодов может послужить новогодним подарком, украшением елки или ночником. А чтобы помимо эстетических моментов она приносила и практическую пользу, я запихнул в нее термометр :) Снежинка состоит из 6 лучей в каждом из которых по 8 сверхярких светодиодов. Светодиоды я использовал синего и белых цветов свечения и разных диаметров.

Онлайн калькулятор радиолюбителя

AVR онлайн калькулятор

Онлайн-калькулятор умеет вычислять конфигурацию периферии микроконтроллеров AVR (таймеры, ШИМ, АЦП, UART, энергопотребление), рассчитывать делители напряжения и пассивные фильтры НЧ и ВЧ. Кроме того он может формировать коды символов для семисегментных индикаторов и символы знакогенератора для контроллера HD44780.

Программатор USBasp

программатор usbasp

Программатор USBASP - широкоизвестное устройство для программирование AVR-микроконтроллеров, подключаемое к USB-порту. В Сети встречается множество описаний реализации USBasp с разными печатными платами, но т.к. размеры всех этих плат оказались не подходящими для моего корпуса, то я сделал свою.

Регулятор мощности для паяльника

Регулятор мощности для паяльника

При работе с паяльником весьма полезна такая вещь, как регулятор мощности. Он позволяет поддерживать температуру жала на достаточном уровне и уменьшать его обгорание, продляя тем самым срок службы. За основу я взял схему микроконтроллерного регуляторов мощности Л.И. Ридико работающую по принципу подачи на нагрузку нескольких полупериодов сетевого напряжения с последующей паузой. Чем больше мощность выбрана, тем больше полупериодных импульсов поступает на нагрузку и тем короче пауза. Поскольку коммутация происходит в моменты перехода сетевого напряжения через ноль, электрические помехи, создаваемые таким регулятором, будут минимальны.

Оптотиристоры я заменил на на обычный тиристор+диодный мост, пренебрегая гальванической развязкой.

Подписка на RSS - микроконтроллер