Съдържание:
Видео: Светлинен секвенсор с монтаж и микрочип PIC16F690: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Целта на този проект е да се изгради светлинен секвенсор за тестване на скоростта на реакция на играча. Потребителският интерфейс на този светлинен секвенсор се състои от 8 светодиода и бутон. От техническа страна ще изпратим код, написан на асемблерен език с MPLAB X IDE, в микроконтролер за управление на светодиоди и четене на входа от бутона. След като програмата стартира, светодиодите показват последователност на почистване и изчакват играчът да започне играта, като натисне бутона. След натискане на бутона светодиодите изгасват за произволен период от време и веднага се увеличават (както при осветяване от първия до последния и повтаряне на тази рутина). Всичко, което играчът трябва да направи, е да натисне бутона отново, след като види, че светодиодите започват да светват последователно. След това светодиодите показват набор от весели модели само ако плейърът реагира преди да светне четвъртият светодиод. Най -накрая програмата рестартира играта, като премине в режим на почистване. Да, знам, че нямате търпение да направите тази пристрастяваща игра, така че нека я изградим сега
Стъпка 1: Материали
„Дай ми шест часа да отсека едно дърво и ще прекарам първите четири, заточвайки брадвата.“(Ейбрахам Линкълн)
Подготовката и притежаването на необходимите материали е от решаващо значение за успеха в този проект. Вземете ръцете си върху тези части и софтуер. Ако не можете, толкова тъжно, че ще трябва да преосмислите много логиката, защото програмирането на ниско ниво е много специфично за хардуера, който използвате, или „специфично за машината“. Например, създаването на светлинен секвенсор с PIC16F690 от Microchip, който използваме, ще има код за разлика и различна хардуерна схема, отколкото използването на MCS-51 от Intel, тъй като те имат различни вътрешни структури, I/O пинове и дори изискват различни монтажни синтаксиси.
Забележка: Препоръчваме ви да подготвите екстрактор за чипове, който улеснява изваждането на вашия микроконтролер от PICkit и макет. В противен случай може случайно да счупите някои критични щифтове на микроконтролера и да започнете да се оплаквате от закупуването на нов с разходите за доставка и да се наложи да изчакате няколко седмици, за да възобновите проекта си.
Стъпка 2: Хардуер
Първо, ще разберем хардуера и ще свържем всичко по правилния начин.
Технически: Микроконтролерът PIC16F690 има 20 пина: Vss (захранване), Vdd (заземяване), 6 пина за порт A, 4 за порт B и 8 за порт C. Има три порта и всеки може да бъде настроен на вход или изход. В този проект ще използваме порт C като изход, тъй като 8 пина съответстват на 8 светодиода, а порт B като вход. Обърнете внимание, че светодиодите, които използваме, могат да издържат на максимален ток от 20 mA, а ако използваме 5V захранване във веригата, ще трябва да добавим последователно 150Ω резистор към всеки светодиод. Ще използваме само един щифт на порт B, тъй като имаме само един бутон и нека използваме пин RB4 за него. Ще трябва да се обърнете към листа с данни PIC16F690. Вижте Приложение А за илюстрация на хардуерната настройка
Инструкции
1. Свържете положително на всеки светодиод към щифт на порт C на микроконтролера последователно с резистор 150Ω и отрицателен към GND.
2. Свържете единия край на бутона към RB4 бита на Порт B, а другия край към GND.
3. Свържете Vss на микроконтролера към GND и Vdd към 5V.
Това е всичко за хардуера. Просто и спретнато. Проверете хардуера си, преди да продължите, за да се уверите, че всичко е свързано на правилното място и няма да изгорите нищо.
Стъпка 3: Връзка към отчета
Това ще бъде въведение в тази инструкция. За да видите цялата инструкция, преминете към тази връзка.
kedev.wordpress.com/2018/11/20/light-seque…
Препоръчано:
Синтез на паралелен секвенсор: 17 стъпки (със снимки)
Parallel Sequencer Synth: Това е ръководство за създаване на прост секвенсор. Секвенсорът е устройство, което циклично произвежда поредица от стъпки, които след това управляват осцилатор. Всяка стъпка може да бъде присвоена на различен тон и по този начин да създаде интересни последователности или аудио ефекти
Прост секвенсор: 16 стъпки (със снимки)
Прост секвенсор: Един от ключовете за правене на добра музика е безмисленото повторение. Именно в това се справя простият секвенсор. Той прави едно и също нещо отново и отново в последователност от осем бележки. Можете да регулирате честотата на бележката, продължителността на бележката и
Секвенсор за бира: 7 стъпки
Beer Sequencer: Cos'èIl Beer Sequencer е un секвенсор и седик стъпка активира tramite dei pesi. I pesi possono essere disposti negli appositi alloggiamenti che contengono gli FSR (резистор, разпознаващ сила) utilizzati per la detezione e variazione del peso. Вариация
Atari Punk Console с бебе 8 секвенсор за стъпки: 7 стъпки (със снимки)
Atari Punk Console с Baby 8 Step Sequencer: Тази междинна конструкция е всичко в едно Atari Punk Console и Baby 8 Step Sequencer, които можете да фрезерате на настолна PCB фреза на Bantam Tools. Състои се от две платки: едната е платка с потребителски интерфейс (UI), а другата е помощна програма bo
(почти) Универсален MIDI SysEx CC програмист (и секвенсор ): 7 стъпки (със снимки)
(почти) Универсален MIDI SysEx CC програмист (и секвенсор …): В средата на осемдесетте години производителите на синтезатори започнаха „по -малко е по -добре“процес, който доведе до синтезатори barebones. Това позволи намаляване на разходите от страна на производителя, но направи процеса на закърпване достъпен, ако не и невъзможен за крайната употреба