Satura rādītājs:

Spēle lekt vīrieti, izmantojot Arduino: 3 soļi
Spēle lekt vīrieti, izmantojot Arduino: 3 soļi

Video: Spēle lekt vīrieti, izmantojot Arduino: 3 soļi

Video: Spēle lekt vīrieti, izmantojot Arduino: 3 soļi
Video: Silent Hill игры | Развитие серии | Полная хронология 2024, Novembris
Anonim
Lecošā cilvēka spēle, izmantojot Arduino
Lecošā cilvēka spēle, izmantojot Arduino

Sveiki visiem!!! Laipni lūdzam manā pirmajā Instructable. Esmu bijis liels lekt dinozauru spēles fans, tāpēc mēģināju izveidot līdzīgu spēli ar Arduino UNO un LCD ekrāna palīdzību. Šis ir interesants projekts un prasa tikai aptuveni 2-3 stundu piepūli.

1. darbība: OBLIGĀTĀS SASTĀVDAĻAS

OBLIGĀTĀS SASTĀVDAĻAS
OBLIGĀTĀS SASTĀVDAĻAS
  1. Arduino UNO
  2. ARDUINO IDE (https://www.arduino.cc/en/main/software)
  3. LCD 16*2
  4. Maizes dēlis
  5. Rezistors 220 omi
  6. Spiedpoga (12 mm) (nolaižamā konfigurācija)
  7. Džemperu vadi no tērauda līdz vīrietim
  8. Potenciometrs

2. darbība: SAVIENOJUMI

SAVIENOJUMI
SAVIENOJUMI
SAVIENOJUMI
SAVIENOJUMI

Izmantojiet garu pieslēguma vadu, lai savienotu 5 V signālu Arduino uz sarkanās rindas malas kreisajā pusē maizes dēļa augšpusē.

  • Izmantojiet garu savienojuma vadu, lai savienotu GND signālu ar melnās (vai zilās dažās maizes dēļu) rindas kreisajā malā maizes dēļa augšpusē.
  • LCD (šķidro kristālu displeja) moduļa apakšpusē ir 16 kontaktu tērauda galvene. Pievienojiet to maizes dēlim, kā parādīts attēlā. Visi elektroniskie signāli, kas baro un kontrolē LCD, iet caur šo galveni.
  • Šīs tapas ir (no kreisās uz labo):
  • GND - strāvas zemes signāls
  • VCC - pozitīvs jaudas signāls
  • V0 - kontrasta pielāgošana
  • RS - reģistrēties izvēlieties
  • R/W - lasīšanas/rakstīšanas atlase
  • E - darbības iespējošanas signāls
  • DB0 - datu bits 0 (šeit netiek izmantots)
  • DB1 - 1. datu bits (šeit netiek izmantots)
  • DB2 - datu bits 2 (šeit netiek izmantots)
  • DB3 - 3. datu bits (šeit netiek izmantots)
  • DB4 - datu bits 4
  • DB5 - datu bits 5
  • DB6 - datu bits 6
  • DB7 - datu bits 7
  • LED+ - fona apgaismojums LED pozitīvs
  • LED - fona apgaismojums LED negatīvs
  • Izmantojot īsus savienojuma vadus, pievienojiet GND un LED- (1. un 16. tapas) melnajai rindai augšpusē.
  • Līdzīgi savienojiet VCC (2. tapa) ar sarkano rindu augšpusē ar īsu savienojuma vadu.
  • Salieciet 220 Ω rezistora vadus (sarkanīgi sarkanbrūnas krāsas joslas) un pievienojiet to starp LED+ un sarkano rindu maizes dēļa augšpusē.
  • Lai izveidotu atlikušos savienojumus, izmantojiet garākus savienojuma vadus:
  • Savienojiet DB7 ar Arduino tapu 3
  • Savienojiet DB6 ar Arduino tapu 4
  • Savienojiet DB5 ar Arduino tapu 5
  • Savienojiet DB4 ar Arduino tapu 6
  • Savienojiet E ar Arduino tapu 9
  • Pievienojiet R/W Arduino tapai 10 (vai melnajai rindai maizes dēļa augšpusē)
  • Savienojiet RS ar Arduino tapu 11
  • Pievienojiet V0 Arduino tapai 12 (vai melnajai rindai maizes dēļa augšpusē)
  • Pievienojiet spiedpogu kaut kur pa kreisi no LCD ekrāna, izvietojot kanālu, kas iet gar maizes dēļa centru (skatiet attēlu iepriekš).
  • Pievienojiet vienu no divām augšējām pogas tapām melnajai rindai maizes dēļa augšpusē, izmantojot īsu savienojuma vadu.
  • Pievienojiet otru tapu pogas augšpusē ar Arduino 2. tapu.

Ieteicams: