Главная » Статьи » Проекты

В категории материалов: 46 Страницы: « 1 2 3 4 5

 


  Представляю вашему вниманию доработанную программу управления униполярным шаговым двигателем к контроллеру описанному в прошлой статье. Теперь контроллер способен принимать команды по UART и делать необходимое количество шагов в нужном направлении. Направление вращения и необходимое количество шагов задается одной командой. Например чтобы сделать 300 шагов в одну сторону отправляем команду +300. Если требуется вращать в другую сторону, отправляем "-" и количество шагов, все просто.  Также как и в прошлой версии программы, предусмотрено вращение двигателя кнопками.

Просмотров: 46797 | Опубликовано: 23.05.2011 | Комментарии (42)

 
 
 Таймеры помимо прерывания по переполнению, могут работать в режиме захвата значения, это означает что по пришествии импульса на ногу ICP значение счетчика копируется в регистр хранеия Input Capture, затем взяв это значение и проведя несложные манипуляции, можно узнать период изменяющегося сигнала или его частоту. Для примера использую atmega32 и выведу показания на ЖКИ дисплей. Вывод ICP в atmega32 находится на 20 ноге (PortD.6), туда и будет заводиться сигнал.
 
Просмотров: 39782 | Опубликовано: 21.04.2011 | Комментарии (21)

 

В продолжение к предыдущей статье о работе с дисплеем от Nokia3310 в Bascom-AVR выкладываю доработанную библиотеку с поддержкой кириллических символов. 

Просмотров: 21224 | Опубликовано: 17.04.2011 | Комментарии (2)

   Попробовал собрать простенькое устройство отображения уровня аудиосигнала (VU-meter). В проекте задействованы ATMega32 и ЖКИ индикатор 16х2 подключенный по 4-х битной шине. Само устройство по большому счету выполняет роль двух канального вольтметра, только вывод информации организован не в линейной зависимости, а в логарифмической. Это связано с нашей анатомической особенностью восприятия звука.

Просмотров: 21486 | Опубликовано: 27.03.2011 | Комментарии (4)


 Аналогово-Цифровой Преобразователь служит для преобразования аналогового сигнала на входе в цифровую форму, понятную для МК. Практически во всех современных микроконтроллерах от AVR имеется 10 битный АЦП, позволяющий оцифровывать аналоговый сигнал с дискретностью 1024 значений. Этого достаточно чтобы, например, делать замеры напряжений (в разумных пределах), снимать показания с различных датчиков, таких как фотодиод и термопара, делать анализаторы спектра и многое другое.

Просмотров: 72653 | Опубликовано: 04.03.2011 | Комментарии (32)

  Вот представьте, заходишь в комнату, темнота, ничего не видно, ползком по стеночке идешь до включателя освещения... Или просто лень встать и дойти до выключателя чтобы выключить свет в комнате.... а лень как известно двигатель прогресса. Захотелось собрать такую девайсину, чтобы свет вырубала по хлопку, но по одному хлопку слишком просто и не эффективно - будет светомузыка не по делу, поэтому сделал детектор двух хлопков с определенным интервалом. Заодно разобрался как задействовать прерывание от встроенного в МК компаратора.

Просмотров: 79657 | Опубликовано: 17.02.2011 | Комментарии (189)

1-10 11-20 21-30 31-40 41-46






авторизация