atmega8

  • ХабрахабрФото Подключаемся к станку по изготовлению профлиста и считываем из него прокатную длину

    Подключаемся к станку по изготовлению профлиста и считываем из него прокатную длину

    Год назад на завод, на котором я тогда работал, обратились с просьбой сделать устройство, которое считывает длину листового рулонного железа пройденную через станок по изготовления профлиста. Один из руководителей отказался со словами «Не делай добра и зла не получишь». Мой начальник подкинул мне эту халтурку. При встрече все оказалось довольно банально. Станок выглядел примерно как на картинке: Работа его проста.…

    Читать далее »
  • ХабрахабрФото [Из песочницы] Генерация звука на микроконтроллерах AVR методом волновых таблиц с поддержкой полифонии

    [Из песочницы] Генерация звука на микроконтроллерах AVR методом волновых таблиц с поддержкой полифонии

    Микроконтроллеры AVR довольно дешевы и широко распространены. Наверно, с них начинает почти любой embedded разработчик. А среди любителей правит балом Arduino, сердцем которого обычно является ATmega382p. Наверняка многие задумывались: как можно заставить их звучать? Если посмотреть на существующие проекты, то они бывают нескольких типов: Генераторы квадратных импульсов. Генерация с помощью ШИМ или дергать пины в прерываниях. В любом случае, получается…

    Читать далее »
  • ХабрахабрФото Разработка простого музыкального синтезатора на ATMEGA8

    Разработка простого музыкального синтезатора на ATMEGA8

    Несколько лет назад я изготовил на микроконтроллере ATmega8 часы с будильником, где реализовал однотональный (одноголосный) простейший синтезатор мелодий. В Интернете немало статей для начинающих, посвящённых этой теме. Как правило, для генерации частоты (нот) применяют 16-разрядный таймер, который конфигурируется определённым образом, заставляя на аппаратном уровне выдавать сигнал в форме меандра на определённом выводе МК. Второй (8-разрядный) таймер применяется для реализации длительности…

    Читать далее »
  • ХабрахабрФото Разработка велоспидометра на базе дисплея от Nokia 3310

    Разработка велоспидометра на базе дисплея от Nokia 3310

    Последнее время среди аксессуаров для велосипедов получили широкое распространение так называемые цифровые велоспидометры (велокомпьютеры). Данные устройства способны измерять множество параметров, главные из которых скорость и расстояние. Принцип измерения скорости основывается на подсчёте периода оборота колеса, а расстояние вычисляется на основе измерения количества таких оборотов. Зачастую датчиком оборота колеса служит геркон в совокупности с магнитом на спице колеса. В зависимости от…

    Читать далее »
  • ХабрахабрФото [Из песочницы] Разработка TELNET-сервера на базе W5500 и ATMEGA8

    [Из песочницы] Разработка TELNET-сервера на базе W5500 и ATMEGA8

    Последнее время большую популярность приобрёл программно-аппаратный комплекс Arduino, который предназначен для разработки различных интересных электронных конструкций. Конструкции изготовляются путём соединения базовой платы Arduino с дополнительными необходимыми модулями. На базовой плате Arduino находится микроконтроллер, прошивка на который пишется в специальной среде разработки для Arduino с использованием, как правило, готовых библиотек на тот или иной модуль. При этом чаще всего, подразумевается удалённое…

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


Кнопка «Наверх»