
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51



Сәлем достар, бүгін осы бір жобамен бөліскім келеді. Бұл теледидарда көрсетілетін және (4x4) пернетақтасы арқылы басқарылатын arduino бар сандар пазлы ойыны туралы.
Бейнені мына жерден қараңыз
Пазлдың квадратын жылжыту немесе жылжыту үшін қажетті шаршының орнына сәйкес пернені басыңыз. Мысалы, суретте көрсетілгендей, егер сіз 5 саны (төртінші позициясы бар) шаршыны солға жылжытқыңыз келсе (бос орын болғандықтан), пернетақтадағы '4' пернесін басыңыз, себебі бұл пернетақтадағы төртінші орын.
Егер сізге бұл жоба ұнаса, жұмбақтар сайысында оған дауыс беріңіз.
Рахмет
1 -қадам: Компоненттер тізімі
Бұл жобаға қолданылатын материалдар:
- Arduino бір немесе басқа модель.
- Бейне шығысы бар теледидар.
- RCA бейне кабелі.
- (1) 1к Ом резисторы.
- (1) 470 Ом резисторы.
- Он алтылық пернетақта.
- Секіргіштер.
2 -қадам: Arduino -ны теледидарға қосу



Бұл кітапхананы жүктеп алып, эскизге импорттаңыз.
Алдымен резисторларды қосылатын сымға қосыңыз.
RCA кабелінде 2 сым болады, жерге сым және бейне сым.
1k Ом резисторы Arduino сымына 9 қосылады.
470 Ом Arduino 7 істігіне қосылған.
Резисторлардың ұштарын жалғап, оны бейне кабельге қосыңыз.
RCA кабелінің GND сымы Arduino GND -ге өтеді.
Егер компиляцияда қиындықтар туындаса, кітапхана қалтасындағы 3 қалтаны шығарыңыз.
3 -қадам: пернетақтаны қосыңыз

Ардуино түйреуіші | Пернетақта |
---|---|
13 | 0 -жол |
6 | 1 -қатар |
5 | 2 -қатар |
4 | 3 -қатар |
3 | Col 0 |
2 | Col 1 |
1 | Col 2 |
0 | Col 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}
Толық кодты мына жерден жүктеңіз.
Егер сізге бұл жоба ұнайтын болса, жұмбақтар сайысында және жасаушылар олимпиадасында дауыс беріңіз
Рахмет
Ұсынылған:
Arduino көмегімен Led Strip көмегімен аналогтық сағат пен сандық сағатты қалай жасауға болады: 3 қадам

Arduino көмегімен Led Strip көмегімен аналогтық сағат пен сандық сағатты қалай жасауға болады: Бүгін біз аналогты сағатты жасайтын боламыз. Led Strip және MAX7219 нүктелік модулі бар Arduino цифрлық сағаты жергілікті уақыт белдеуімен уақытты түзетеді. Аналогтық сағат ұзағырақ жарықдиодты жолақты қолдана алады, сондықтан оны суретші болу үшін қабырғаға іліп қоюға болады
DHT21 сандық температура мен ылғалдылық сенсоры Arduino көмегімен: 6 қадам

DHT21 Arduino көмегімен сандық температура мен ылғалдылық сенсоры: Бұл оқулықта біз DHT21 ылғалдылық пен температура сенсорын Arduino көмегімен қалай қолдану керектігін және OLED дисплейінде мәндерді көрсетуді үйренеміз
Azimuthal проекциясы 3D картасын безендіру X халықтық музыкалық пазл ойыны - Arduino: 7 қадам

Azimuthal проекциясы 3D картасын безендіру X халықтық музыкалық жұмбақ ойыны - Arduino: КІРІСПЕ Келесі бетте сізге екі негізгі функциясы бар география, геометрия салаларын қамтитын жарықтандырумен қарапайым халықтық жұмбақ ойыны бар Arduino жобасын құру туралы нұсқау беріледі. , карталар, Біріккен Ұлттар Ұйымы және
ICL7107 ADC көмегімен зарядталатын сандық вольтметр: 7 қадам (суреттермен)

ICL7107 ADC көмегімен қайта зарядталатын сандық вольтметр: Бұл оқулықта мен сізге 20 мВ -тан 200 В -қа дейінгі кернеуді өлшей алатын өте қарапайым цифрлық вольтметрді қалай жасау керектігін көрсетемін. Бұл жобада arduino сияқты микроконтроллер қолданылмайды. Оның орнына ADC, яғни ICL7107 кейбір құпия сөздермен қолданылады
Пазл сағаты: 8 қадам (суреттермен)

Джигсо жұмбақ сағаты: Мен жұмбақтан сағаттың бір қолында қозғалатын жұмбақпен сағат жасау қызықты болар еді деп ойладым, сондықтан сағат сағатқа жеткенде басқатырғышқа сәйкес келеді. Мен басқатырғыштың өлшемі шамамен бір дюйм болатынын қалаймын