Съдържание:
- Стъпка 1: Консумативи
- Стъпка 2: Схема
- Стъпка 3: Кодове
- Стъпка 4: Качете кодовете
- Стъпка 5: Отстраняване на неизправности
- Стъпка 6: Малък съвет
Видео: Клавиатурен инструмент с Arduino (от Arduino Book): 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Ето урок за това как да създадете клавиатурен инструмент с Arduino. Отнема само 6 стъпки, което е лесно за начинаещите да започнат с Arduino. Резултатът от проекта звучи повече като ударен инструмент, отколкото струни. Включени са 4 бележки: C, D, E и F.
Стъпка 1: Консумативи
Ето списъка с консумативи за този проект:
- Arduino Uno
- платка (размерът няма значение и не е задължително да бъде прикрепен към Arduino)
- пиезо
- 4 бутона за натискане
- 4 резистора
- 2 10k Ohms резистор (кафяв, черен, оранжев)
- 220 ома резистор (червен, червен, кафяв)
- 1M ом резистор (кафяв, черен, зелен)
- 9 проводника (дължината няма значение, колкото по -късите проводници могат да се поберат, толкова по -добре изглежда дъската)
Плюс: - адаптер, който може да помогне за качване на кодовете от компютъра/лаптопа към Arduino
Стъпка 2: Схема
След като всички консумативи са подготвени, можем да преминем към създаване на веригата. Ето две снимки на веригата. Едната е схематичната, а другата е действителният вид на дъската. И двамата са прави. Добре е да се следва всеки от начините за създаване на веригата, въпреки че действителният вид е малко по -прав.
(В този проект всички компоненти нямат полярност, което означава, че трябва да работи по двата начина, по които краката са поставени към дъската)
Стъпка 3: Кодове
Ето кодовете за този проект:
бутони int [0];
int бележки = {262, 294, 330, 349};
void setup () {Serial.begin (9600); }
void loop () {
int keyVal = analogRead (A0);
Serial.println (keyVal);
if (keyVal == 1023) {тон (8, бележки [0]); }
else if (keyVal> = 990 && keyVal <= 1010) {тон (8, бележки [1]); }
else if (keyVal> = 505 && keyVal <= 515) {тон (8, бележки [2]); }
else if (keyVal> = 5 && keyVal <= 10) {тон (8, бележки [3]); }
else {noTone (8); }
}
(неща, които трябва да забележите: не забравяйте да поставите точка и запетая след всеки ред; след като всички кодове са направени, проверете го, като щракнете върху отметката в горния ляв ъгъл, след като щракнете върху него, той изисква да го запишете; след като кодовете са поставени проверено, отидете на Инструменти, тук има две неща под това съдържание, които трябва да се направят: 1. Борд, изберете „Arduino/Genuino Uno“; Порт, изберете единствената опция там, *** това е наистина важно)
Стъпка 4: Качете кодовете
За да качите кодовете от компютър/лаптоп към Arduino, е необходим адаптерът, той има една страна, която се свързва с Arduino, а другата страна е USB конекторът.
(адаптерът винаги трябва да бъде включен в комплекта Arduino.)
Стъпка 5: Отстраняване на неизправности
Ако всичко е направено от стъпка 1 ~ стъпка 4, но не работи, ето списъка с неща, които могат да се направят:
- проверете отново всички връзки, за да видите дали са плътно свързани или не, включително проводници, бутони, резистори и пиезо
- проверете отново кодовете, ако са качени или не
- ако са включени батерии, когато е свързан към Arduino, но на платката Arduino не свети светлина, това означава, че батерията се изтощава
Стъпка 6: Малък съвет
След отстраняване на неизправности и грешките са установени, могат да се правят промени. Ако промените са за връзките или полярността (не в този проект), които нямат нищо общо с кода, винаги можем да натиснем този бутон за нулиране на дъската на Arduino. По този начин не се налага да зареждаме кодовете отново след всеки път, когато правим промени във връзките.
Препоръчано:
HID клавиатурен контролер за Project Diva Aracade Бъдещ тон: 5 стъпки
HID клавиатурен контролер за Project Diva Aracade Бъдещ тон: V-USB е нискоскоростно USB библиотечно решение за AVR микроконтролери. Това ни позволява да създаваме HID устройства (клавиатура, мишка, геймпад и т.н.) с помощта на AVR микроконтролери. Реализацията на HID клавиатура се основава на HID 1.11. Той поддържа максимум 6 натискания на клавиши
DIY клавиатурен контролер за MAME и виртуален пинбол: 4 стъпки (със снимки)
DIY клавиатурен контролер за MAME и виртуален пинбол: Този набор от инструкции ви позволява да създадете свой собствен клавиатурен контролер, използвайки стари клавиатури за цената на някои проводници, спойка и парче дърво. Тези контролери са използвани в моите проекти MAME и Virtual Pinball .Вижте Virtual Pinball Inst
1602 LCD клавиатурен щит модул с раница I2C: 6 стъпки
1602 LCD клавиатурен щитов модул с раница I2C: Като част от по -голям проект, исках да имам LCD дисплей и клавиатура за навигация в някои прости менюта. Ще използвам много от I/O портовете на Arduino за други задачи, затова исках I2C интерфейс за LCD. Затова си купих хардуер
Използване на 1602 LCD клавиатурен щит W/ Arduino [+Практически проекти]: 7 стъпки
Използване на 1602 LCD Keyboard Shield W/ Arduino [+Практически проекти]: Можете да прочетете този и други невероятни уроци на официалния уебсайт на ElectroPeak Обзор В този урок ще научите как да използвате Arduino LCD клавиатурен щит с 3 практически проекта. Какво ще научите: Как да настроите щита и да идентифицирате ключовете
PS2 контролер към USB Hid клавиатурен емулатор: 3 стъпки
PS2 контролер към USB Hid клавиатурен емулатор: Това е малък проект за създаване на програмируем компютър USB адаптер за PS2 контролер. Това е крос платформа. Направих го, защото имах проблеми с инсталирането на обичайното софтуерно решение (антимикро, joy2key и т.н.). Библиотеката не се компилира за тийнейджъри