Гра Кості на Arduino

Я хочу показати Вам один з найпростіших проектів, який можна реалізувати на Arduino - гра "Кості". Потребується лише кілька деталей.

Спочатку нам потрібно взяти макетку. Для пайки чи ні - кому як подобається! Треба взяти текстовий екран. Особисто я використовую екран 16*2 Мэлт (MT-16S2H2YLG). Якщо у Вас інший екран, то можете прочитати datasheet і підключити свій дисплей. 

Потім підключаємо канали + і - до пінів Arduino: 5V і GND. Тепер підключаємо екран до цифрових пінів, як показано в даташиті вашого екрану.

Я в додаток додав два регулятори: контрастність і підсвітка. 

Приступимо до написання скетча (коду)! 

Відкриваємо Arduino IDE (Якщо Ви робите це вперше, то налаштуйте в програмі, яка у Вас плата і до якого порту вона підключена) і пишемо код:

#include "LiquidCrystal.h"
LiquidCrystal lcd(4, 5, 10, 11, 12, 13);

void setup()
{
  lcd.begin(16, 2); // Налаштовуємо кількість символів по довжині та ширині екрану
  lcd.print("КІСТКИ!");  // Печатаємо повідомлення на першій стрічці
}

void loop()
{
  lcd.setCursor(0, 1); 
  lcd.print(random(1, 6));
  lcd.print("    ");
  lcd.print(random(1, 6));
}

Підключаємо до комп'ютера плату, компілюємо код, завантажуємо на плату і вуаля! Цифри на екрані змінюються з великою швидкістю, а щоб їх зупинити натискаємо на кнопку Reset, яка знаходиться безпосередньо на платі.  

Ідеї для Вашої реалізації: 

  1. Додавання до схеми гіроскопа
  2. Графіка на графічному екрані у вигляді ігрових кубиків
  3. Режим "Сыграти проти комп'ютера"
Top