В этой статье мы рассмотрим счетчик 0-99 на двух символьном семисегментном дисплее под управлением микроконтроллера ATmega32 (семейство AVR). Мы будем подсчитывать число событий основываясь на числе нажатий кнопки. Принцип работы семисегментного дисплея Но прежде чем идти дальше, кратко остановимся на том, что такое семисегментный дисплей. Этот дисплей получил свое название исходя из того факта, что […]
Рубрика: Схемы на AVR
Схемы, устройства и проекты на микроконтроллерах ATtiny и ATmega (семейство AVR). Для каждого проекта приведен текст программы на языке С (Си) с комментариями, что позволяет начинающим радиолюбителям на конкретных примерах научиться программированию данных микроконтроллеров
Мы знаем, что сейчас в офисах, торговых центрах и многих других местах требуется авторизация людей, которые входят/выходят из этих мест. Часто для этих целей используется радиочастотная идентификация (RFID — Radio Frequency Identification). В частности, радиочастотная идентификация используется в торговых центрах для защиты от воров – все товары в них снабжены специальными радиочастотными метками и если […]
Мы знаем, что сейчас в офисах, торговых центрах и многих других местах требуется авторизация людей, которые входят/выходят из этих мест. Часто для этих целей используется радиочастотная идентификация (RFID — Radio Frequency Identification). В частности, радиочастотная идентификация используется в торговых центрах для защиты от воров – все товары в них снабжены специальными радиочастотными метками и если […]
Наверное, вы в своей жизни на различных выборах видели специальные машины для голосования. В этой статье мы постараемся собрать упрощенную модель подобной машины на микроконтроллере ATmega32A (семейство AVR). На данном микроконтроллере можно собрать машину для голосования 32 людей, однако в целях упрощения мы в данной статье ограничимся схемой для голосования 4 людей. У нас будет […]
В этом проекте мы будем управлять яркостью свечения одноваттного светодиода с помощью микроконтроллера ATmega32 (семейство AVR). Мы будем делать это, используя ШИМ (широтно-импульсную модуляцию). Общий принцип управления яркостью свечения Управляя скоростью модуляции ШИМ (Pulse Width Modulation, PWM) можно регулировать силу свечения светодиода – данный принцип пояснен на следующем рисунке. Если на представленном рисунке выключатель будет […]
Мигающий светодиод – это, пожалуй, самая простая схема, которую можно реализовать на микроконтроллере семейства AVR. Предназначена она для начинающих радиолюбителей – чтобы они на примере этой простейшей схемы смогли сделать свой первый шаг в направлении знакомства с микроконтроллерами AVR. В данной схеме мы подсоединим светодиод к микроконтроллеру AVR ATmega32 и заставим его мигать с интервалом […]
В данной статье представлена простая и надежная схема частотомера, реализованная на основе микроконтроллера ATtiny2313 (семейство AVR). С ее помощью можно измерять частоты до 65 кГц включительно. Программа для микроконтроллера написана на BascomAVR – нечасто уже используется, но может быть кто то его еще юзает, поэтому, надеюсь, кому то еще эта схема пригодится. В дальнейшем уже […]
Данная схема светодиодной гирлянды на микроконтроллере ATtiny2313 (семейство AVR) содержит небольшое число элементов, отличается простотой сборки и поэтому хорошо подходит для начинающих радиолюбителей. С ее помощью можно управлять 13 светодиодами, подключенными к соответствующим портам микроконтроллера. Доступны такие эффекты как бегущий одинарный огонь, постепенное нарастание силы свечения, бегущая тень и многое другое. В схеме для задания […]
С помощью представленного в данной статье измерителя емкости можно измерять емкость конденсаторов с разрешением 1 пФ в нижнем конце диапазона. Максимальное значение емкости, которое можно им измерить, составляет 10000 мкФ. Ошибка измерения не превышает 0.5% в наихудших случаях, типовое же значение составляет примерно 0.1% — измерена экспериментально при тестировании нескольких десятков конденсаторов. Труднее всего схеме […]
В данной статье вашему вниманию будет предложена простая автомобильная сигнализация, реализованная на микроконтроллере ATTINY-13 (семейство AVR). Несмотря на простоту сигнализация достаточно функциональная и реализует много разнообразных режимов работы. Принципиальная схема сигнализации Как видим, схема достаточно простая и может быть собрана даже начинающим радиолюбителем. Алгоритм работы схемы 1. При подаче питания через 10 сек. схема встает […]