Светомузыка на PIC16F84A



Описание принципа:
Внешняя цепь преобразует низкие частоты музыки в импульсы. Эти импульсы контролируют двигатель.
Если бас бить признано то двигатель вращается в одном направлении в течение заданного времени, потом останавливается. Если второй бит приходит то вращается снова тоже самое время, и так далее. Существует генератор случайных чисел (от 1 до 4) записывается в коде, который говорит, сколько раз мотор вращаться в одном направлении. После этого PIC изменяет направление вращения электродвигателя. Если темп слишком быстрый (<400 мс), то направление изменяется немедленно.
После остановки двигателя, после заданного периода времени, счетчик включен. Если бить не приходит в течение 15 секунд двигатель начинает вращаться медленно. Если бить приходит в счетчике отключен и двигатель продолжает свою нормальную ротацию.

Программирование PIC:
При программировании PIC16F84A необходимо заполнить первые три EEPROM в местах с установленными значениями.
Я использовал эти: 01 14 E0
За программировал PIC с Ic-Prog, с помощью простого JDM программатора.
Скачать Код: У вас нет доступа к скачиванию файлов с нашего сервера

Блок-схема и программное обеспечение:




Печатные платы и схемы:




Вам понадобится Eagle от CADsoft для открытия файлов в расширении .sch и .brd
Скачать файлы: У вас нет доступа к скачиванию файлов с нашего сервера




Фотографии:






Это мой первый PIC проект. Когда я разрабатывал код, узнал очень многое о программировании PIC. Если вы заинтересованы в проекте, пожалуйста, дайте мне знать! Я действительно хотел бы знать, если мой проект будет полезным для других людей тоже.
Автор: [email protected]
Источник: www.electronics-lab.com

0 комментариев

Ваше имя: *
Ваш e-mail: *
Войти через
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Введите два слова, показанных на изображении:
DMCA.com Protection Status © 2010-2018 Все права соблюдены.