Мазмұны:

Arduino көмегімен сандық пазл: 4 қадам (суреттермен)
Arduino көмегімен сандық пазл: 4 қадам (суреттермен)

Бейне: Arduino көмегімен сандық пазл: 4 қадам (суреттермен)

Бейне: Arduino көмегімен сандық пазл: 4 қадам (суреттермен)
Бейне: Ардуино Уно жиынтығының көмегімен "Бағдаршам Жасау " 2024, Шілде
Anonim
Image
Image
Компоненттер тізімі
Компоненттер тізімі

Сәлем достар, бүгін осы бір жобамен бөліскім келеді. Бұл теледидарда көрсетілетін және (4x4) пернетақтасы арқылы басқарылатын arduino бар сандар пазлы ойыны туралы.

Бейнені мына жерден қараңыз

Пазлдың квадратын жылжыту немесе жылжыту үшін қажетті шаршының орнына сәйкес пернені басыңыз. Мысалы, суретте көрсетілгендей, егер сіз 5 саны (төртінші позициясы бар) шаршыны солға жылжытқыңыз келсе (бос орын болғандықтан), пернетақтадағы '4' пернесін басыңыз, себебі бұл пернетақтадағы төртінші орын.

Егер сізге бұл жоба ұнаса, жұмбақтар сайысында оған дауыс беріңіз.

Рахмет

1 -қадам: Компоненттер тізімі

Бұл жобаға қолданылатын материалдар:

  • Arduino бір немесе басқа модель.
  • Бейне шығысы бар теледидар.
  • RCA бейне кабелі.
  • (1) 1к Ом резисторы.
  • (1) 470 Ом резисторы.
  • Он алтылық пернетақта.
  • Секіргіштер.

2 -қадам: Arduino -ны теледидарға қосу

Arduino -ны теледидарға қосу
Arduino -ны теледидарға қосу
Arduino -ны теледидарға қосу
Arduino -ны теледидарға қосу
Arduino -ны теледидарға қосу
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}

Толық кодты мына жерден жүктеңіз.

Егер сізге бұл жоба ұнайтын болса, жұмбақтар сайысында және жасаушылар олимпиадасында дауыс беріңіз

Рахмет

Ұсынылған: