Съдържание:

CSCI-1200 Project 2: Саймън казва: 4 стъпки
CSCI-1200 Project 2: Саймън казва: 4 стъпки

Видео: CSCI-1200 Project 2: Саймън казва: 4 стъпки

Видео: CSCI-1200 Project 2: Саймън казва: 4 стъпки
Видео: Cryptography with Python! One-Time Pad 2024, Ноември
Anonim
CSCI-1200 Project 2: Simon Says
CSCI-1200 Project 2: Simon Says

В тази лаборатория ще използвате бутони, LCD екран и светодиоди, за да създадете игра на Simon Says, използвайки микроконтролера Arduino.

Хардуер, необходим за този проект:

1. Arduino Uno

2. LCD екран

3. 4 бутона

4. Потенциометър

5. 4 светодиода

6. Платформа

7. Проводници/конектори

Необходими библиотеки:

1. LiquidCrystal

2. EEPROM

Стъпка 1: Свържете 4 светодиода

Свържете 4 светодиода
Свържете 4 светодиода

За този проект е най -добре да използвате 4 различни цветни светодиода, като син, зелен, червен и жълт.

За да свържете светодиод към платката:

1. Поставете светодиода върху дъската

2. Свържете джъмпер проводник от заземителя към долния проводник (-) на светодиода

3. Свържете джъмпер проводник от порта на Arduino, портовете, използвани в диаграмата, са A2-A5, към макета. Поставете 220 Ω (ома) резистор в същия ред като проводника и го свържете към горния проводник (+) на светодиода

4. Повторете стъпки 1 - 3, за да завършите свързването на останалите 3 светодиода към макета

Стъпка 2: Свържете 4 бутона

Свържете 4 бутона
Свържете 4 бутона

Бутоните ще се използват за игра, така че трябва да бъдат поставени на място на чертежа, което е лесно достъпно. За да бъде играта по -лесна за разбиране, бутоните трябва да бъдат поставени пред съответния им светодиод.

Стъпки за свързване на бутон:

1. Поставете бутона в макета

2. Свържете проводник в горния ляв ъгъл на бутона към захранващата шина на платката.

3. Свържете 10K Ω (ом) резистор към долната лява страна на бутона и заземяващата шина на платката

4. Долната дясна страна на бутона ще бъде свързана с проводник към порт на Arduino, портове 2-5 се използват за бутоните в диаграмата.

5. Повторете стъпки 1-4, за да завършите свързването на останалите 3 бутона.

Стъпка 3: Свържете LCD екрана

Свържете LCD екрана
Свържете LCD екрана

LCD екранът ще се използва за показване на текущия резултат на играча по време на игра, както и високия резултат. LCD е свързан към макетната платка с 16 различни щифта. LCD дисплеят се нуждае от потенциометър за работа, така че поставете потенциометър върху платката. Горният ляв щифт на потенциометъра е свързан към захранващата шина на макетната платка, а долният ляв щифт е свързан към заземяващата шина.

LCD пиновете са свързани в следния ред:

  1. Земя
  2. Мощност
  3. Пин 11
  4. Пин 10
  5. ПИН 9
  6. Пин 8
  7. Празно
  8. Празно
  9. Празно
  10. Празно
  11. Пин 7
  12. Земя
  13. Пин 6
  14. Потенциометър
  15. Мощност
  16. Земя

Стъпка 4: Кодът на Саймън казва

Приложен е файлът 1200_Project2_Simon.ino, който съдържа целия код, необходим за завършване на този проект. Кодът използва произволно число, за да реши кой модел ще се показва за всеки кръг. EEPROM паметта се използва за съхраняване на High Score, който се показва на LCD екрана.

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