Съдържание:

Логическа игра „Колони“: 5 стъпки
Логическа игра „Колони“: 5 стъпки

Видео: Логическа игра „Колони“: 5 стъпки

Видео: Логическа игра „Колони“: 5 стъпки
Видео: Excel - Филтриране на данни по повече от една колони 2024, Ноември
Anonim
Логическа игра
Логическа игра
Логическа игра
Логическа игра
Логическа игра
Логическа игра

Здравейте!

Днес бих искал да споделя проект за създаване на проста логическа игра "Колони". За това имаме нужда от:

  1. Един от най -достъпните и достъпни SPI дисплеи,
  2. Arduino Nano,
  3. TFT-щит за Arduino Nano (с който ще комбинираме отделните компоненти в едно цяло).

Този щит е втората (лека, за Arduino Nano) версия на TFT Shield за Arduino Uno, за която можете да прочетете тук и тук и тук.

Кратко описание на TFT щита:

  • Размерът на дъската е 64x49 мм,
  • 30-пинов конектор за свързване на Arduino Nano,
  • 14-пинов конектор за свързване на TFT дисплей 320x240 с SPI интерфейс (включително сензорен екран),
  • Конектор за microSD карта,
  • Конектор за Bluetooth модул (HC-06),
  • 20-пинов конектор за камера OV7670 (както и други),
  • Мини USB конектор, както и отделен 2-пинов конектор за захранване 5V.

Самата игра е много известна, така че няма да се спирам на описанието на нейните правила. И да говорим за управление. Тъй като в това устройство няма механични бутони ще използваме сензорния екран на самия дисплей. Границите на областите на екрана и съответните им функции са показани на следващата фигура.

Нищо сложно. И така, нека започнем.

Стъпка 1: Монтаж

Монтаж
Монтаж
Монтаж
Монтаж
Монтаж
Монтаж
Монтаж
Монтаж

Сглобяването на дъските е много просто. Но трябва да се внимава да се прочетат обозначенията на контактите преди инсталирането. Първо трябва да инсталирате дъската Arduino Nano, както е показано на снимката. След това се свързва дисплей, който може да бъде свързан както от едната страна на дъската (снимки от 1 до 6), така и от другата (снимки от 7 и други). След това можете да свържете захранването с мини USB кабел. Следват снимки.

Избрах монтажа с стойки за багажник, защото това е по -компактен дизайн и е по -удобно да го държите в ръка. Моля, обърнете внимание, че монтажните отвори са предназначени за дисплей с диагонал 2,8.

След сглобяването можете да продължите към изтеглянето на скици, но преди това не забравяйте да инсталирате необходимата библиотека за работа с TFT щита. Библиотеката се намира на връзката:

Преди да преминем към скицата на самата игра, бих искал да ви покажа възможностите на дъската при рисуване на текст и графики, както и обработка на сензорния екран.

Стъпка 2: Демонстрация 1. Графика и текст

Демонстрация 1. Графика и текст
Демонстрация 1. Графика и текст
Демонстрация 1. Графика и текст
Демонстрация 1. Графика и текст
Демонстрация 1. Графика и текст
Демонстрация 1. Графика и текст

Тази глава предоставя пример за работа с текст, графики и сензорен екран. Тази скица използва шрифтове от библиотеката Adafruit.

Препоръчва се за удобство първо да програмирате платката Arduino Nano отделно и след това да сглобите устройството (но можете също да програмирате платката като част от устройството). Визуално рисуването на елементи на екрана е по -бързо, отколкото ако екранът е свързан към Arduino Nano директно чрез SPI.

Стъпка 3: Демонстрация 2. Сензорен екран

Демонстрация 2. Сензорен екран
Демонстрация 2. Сензорен екран
Демонстрация 2. Сензорен екран
Демонстрация 2. Сензорен екран
Демонстрация 2. Сензорен екран
Демонстрация 2. Сензорен екран

Следващата скица показва как се работи с сензорния екран. Тъй като сензорният екран е резистивен, е по -удобно да работите с него с помощта на писалката.

Използвайки тези две скици като пример, вече можете да разработвате свои собствени проекти с графика, текст и сензорен екран.

Стъпка 4: Демонстрация 3. Логическа игра „Колони“

Демо 3. Логическа игра
Демо 3. Логическа игра
Демо 3. Логическа игра
Демо 3. Логическа игра
Демо 3. Логическа игра
Демо 3. Логическа игра

И накрая, стигаме до най -важната скица - логическата игра „Колони“. Управлението, както казах, се извършва чрез щракване върху областта на екрана (това е дори по -удобно от механичните бутони в долната част на екрана). И поради факта, че има няколко размера на дисплея: 2.4 ", 2.8", 3.2 "(съвместим с всички софтуери), играта на дисплей с диагонал 3.2" е много по -приятна, отколкото при 2.4 ".

Стъпка 5: Демо видео

В края добавих демонстрационен видеоклип. Надявам се, че проектът ми ви е харесал. В бъдеще планирам да публикувам нов проект и да покажа нови функции, използвайки това устройство. Благодаря за вниманието!

Препоръчано: