Съдържание:
- Стъпка 1: Списък на компонентите
- Стъпка 2: Свързване на Arduino към телевизора
- Стъпка 3: Свържете клавиатурата
- Стъпка 4: Кодът
Видео: Пъзел с числа с Arduino: 4 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Здравейте приятели, днес искам да споделя този единствен проект. Става дума за числова пъзел игра с arduino, която играта се показва на телевизора и се контролира от клавиатура на (4x4)
Вижте видеото тук
За плъзгане или преместване на квадрата на пъзела, натиснете клавиша според позицията на желания квадрат. Например, както е показано на снимката, ако искате да преместите квадрата с номер 5 (който има четвърта позиция) наляво (тъй като има празна позиция), натиснете клавиша '4' в клавиатурата, защото това е четвъртата позиция в клавиатурата.
Ако този проект ви харесва, моля, гласувайте за него в конкурса за пъзели.
Благодаря
Стъпка 1: Списък на компонентите
Материалите, използвани за този проект, са:
- Arduino Един или друг модел.
- Телевизор с видео изход.
- RCA видео кабел.
- (1) 1k ома резистор.
- (1) 470 ома резистор.
- Шестнадесета клавиатура.
- Джъмпери.
Стъпка 2: Свързване на Arduino към телевизора
Изтеглете тази библиотека и я импортирайте в скицата.
Първо добавете резисторите вградени към някакъв свързващ проводник.
Кабелът RCA ще има 2 проводника, заземен и видео проводник.
Резисторът 1k ohm е свързан към щифта 9 на Arduino.
470 ома е свързан с щифт 7 на Arduino.
Свържете краищата на резисторите и го свържете към видео кабела.
GND проводникът на RCA кабела отива към GND на Arduino.
Ако имате проблем с компилацията, извлечете 3 -те папки в папката библиотека.
Стъпка 3: Свържете клавиатурата
Щифт Arduino | KeyPad |
---|---|
13 | Ред 0 |
6 | Ред 1 |
5 | Ред 2 |
4 | Ред 3 |
3 | Колона 0 |
2 | Колона 1 |
1 | Колона 2 |
0 | Колона 3 |
Съберете проекта, както е показано на снимката.
Стъпка 4: Кодът
Числата (1 до 16) се съхраняват в масив.
Числото 16 представлява празната позиция.
За разбъркване на числата натиснете клавиша 'A' (в началото на играта), това извиква процедура, която разбърква числата в масива и по -късно се показва на екрана.
Когато натиснете някой клавиш в клавиатурата, програмата проверява дали има празна позиция в близкото положение
(наляво, надясно, нагоре или надолу). Както е показано на картинката: Ако се натисне клавишът „1“, проверява близките позиции.
ключ (ключ) {
случай '1':
промяна (0, 1); // Позицията на масива (0), проверява позицията на масива (1).
промяна (0, 4); // Позицията на масива (0), проверява позицията на масива (4).
прекъсване;
…………
Функцията CHANGE обменя числата в масива и на екрана се актуализира с числата.
Играта приключва, когато масивът е в правилния ред: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}
Изтеглете пълния код тук.
Ако ви харесва този проект, моля, гласувайте за него в конкурса за пъзели и в олимпийския конкурс за създатели
Благодаря
Препоръчано:
Генератор на произволни числа: 5 стъпки (със снимки)
Генератор на случайни числа: Тази статия ви показва аналогов генератор на случайни числа. Тази схема започва да генерира произволен изход, когато човек докосне входния терминал. Изходът на веригата се усилва, интегрира и допълнително усилва шума от човек, който действа като
LED лампа за пъзел WebApp с ESP32: 5 стъпки (със снимки)
LED лампа за пъзел WebApp с ESP32: Играя с LED ленти от години и наскоро се преместих на място на приятел, където не можех да правя големи промени, като монтирам лентата по стените, затова събрах тази лампа, която има един -единствен проводник излиза за захранване и може да бъде плакиран
LED генератор на произволни числа: 5 стъпки (със снимки)
LED генератор на случайни числа: Това е много прост проект на Arduino. Продуктът използва светодиоди за представяне на случайни числа. Когато натиснете (и задържите) бутона, светодиодите ще се движат напред -назад, след което той ще позволи на произволен набор от светодиоди да светят, за да представят номера. Това е Ardu
Разбийте кодовата игра, базирана на Arduino пъзел кутия: 4 стъпки (със снимки)
Разбийте кодовата игра, базирана на Arduino пъзел кутия: В тази инструкция ще ви покажа как да създадете своя собствена игра с кодове, в която използвате ротационен кодиращ диск, за да отгатнете произволно генерирания код в сейфа. В предната част на сейфа има 8 светодиода, за да ви кажат колко от
Arduino „breadbot“пъзел игра: 6 стъпки (със снимки)
Arduino „breadbot“Пъзел: О, не! Моят бебе -робот се нуждае от няколко жици, за да оживее отново! Днес ще правим пъзел игра, която може да научи начинаещите потребители на arduino нещо за макет. Ето защо направих това! Можете да го направите толкова сложен, колкото искате, но аз избрах