Cov txheej txheem:

Dhia Txiv Neej Game Siv Arduino: 3 Kauj Ruam
Dhia Txiv Neej Game Siv Arduino: 3 Kauj Ruam

Video: Dhia Txiv Neej Game Siv Arduino: 3 Kauj Ruam

Video: Dhia Txiv Neej Game Siv Arduino: 3 Kauj Ruam
Video: Txiv neej poj niam zoo li lub game -Pajhuab Yaj nkauj tawm tshiab [Video official] 2024, Kaum ib hlis
Anonim
Dhia Txiv Neej Game Siv Arduino
Dhia Txiv Neej Game Siv Arduino

Nyob zoo sawv daws !!! Zoo siab txais tos rau kuv thawj Kev Qhia. Kuv tau yog tus kiv cua loj ntawm Jumping Dinosaur game yog li kuv tau sim tsim qhov kev ua si zoo sib xws nrog kev pab ntawm Arduino UNO thiab lub vijtsam LCD. Nov yog qhov haujlwm txaus nyiam thiab tsuas yog yuav tsum siv dag zog li ntawm 2-3 teev.

Kauj Ruam 1: YUAV TSUM MUAJ NTAUB NTAWV

NTAWV YUAV TSUM MUAJ
NTAWV YUAV TSUM MUAJ
  1. Arduino UAS
  2. ARDUINO IDE (https://www.arduino.cc/en/main/software)
  3. LCD 16*2
  4. Cov qhob cij
  5. Resistor 220 hli
  6. Laub Khawm (12mm) (Rub Tawm Teeb)
  7. Txiv neej rau Txiv neej Jumper xov hlau
  8. Potentiometer

Kauj ruam 2: Kev sib txuas

KEV NTSEEG
KEV NTSEEG
KEV NTSEEG
KEV NTSEEG

Siv txoj hlua txuas ntev los txuas 5V teeb liab ntawm Arduino mus rau sab laug deb ntawm kab liab nyob rau sab saum toj ntawm lub khob cij.

  • Siv txoj hlua txuas ntev los txuas GND lub teeb liab mus rau sab laug ntawm cov dub (lossis xiav ntawm qee lub rooj noj mov) ua kab saum toj kawg ntawm lub khob cij.
  • LCD (Cov Khoom Siv Crystal Display) muaj 16-tus pin txiv neej lub taub hau nyob hauv qab. Txuas qhov no rau hauv daim ntawv qhia zaub mov raws li qhia hauv daim duab. Txhua yam ntawm cov cim hluav taws xob uas ua kom lub zog thiab tswj lub LCD dhau los ntawm kab ntawv no.
  • Cov pins no (ntawm sab laug mus rau sab xis):
  • GND - lub zog hauv av teeb liab
  • VCC - teeb liab lub zog zoo
  • V0 - sib piv kho
  • RS - sau npe xaiv
  • R/W - nyeem/sau xaiv
  • E - kev pabcuam ua haujlwm teeb liab
  • DB0 - cov ntaub ntawv me 0 (tsis siv ntawm no)
  • DB1 - cov ntaub ntawv me ntsis 1 (tsis siv ntawm no)
  • DB2 - cov ntaub ntawv me ntsis 2 (tsis siv ntawm no)
  • DB3 - cov ntaub ntawv me ntsis 3 (tsis siv ntawm no)
  • DB4 - cov ntaub ntawv ntsis 4
  • DB5 - cov ntaub ntawv me ntsis 5
  • DB6 - cov ntaub ntawv me ntsis 6
  • DB7 - cov ntaub ntawv me ntsis 7
  • LED+ - backlight LED zoo
  • LED- - backlight LED tsis zoo
  • Siv cov xov hlau txuas luv, txuas GND thiab LED- (tus pin 1 thiab 16) rau kab dub nyob saum toj.
  • Ib yam li ntawd, txuas VCC (tus pin 2) mus rau kab liab nyob rau sab saum toj nrog txoj hlua txuas luv.
  • Khoov cov hlau ua ntawm 220 Ω tus tiv thaiv (liab-liab-xim av xim bands) thiab txuas nws ntawm LED+ thiab kab liab nyob rau sab saum toj ntawm lub khob cij.
  • Siv cov xov txuas ntev dua los ua qhov seem ntawm kev sib txuas:
  • Txuas DB7 rau Arduino tus pin 3
  • Txuas DB6 rau Arduino tus pin 4
  • Txuas DB5 rau Arduino tus pin 5
  • Txuas DB4 rau Arduino tus pin 6
  • Txuas E rau Arduino tus pin 9
  • Txuas R/W rau Arduino tus pin 10 (lossis rau kab dub nyob saum lub khob cij)
  • Txuas RS rau Arduino tus pin 11
  • Txuas V0 rau Arduino tus pin 12 (lossis rau kab dub nyob saum lub khob cij)
  • Txuas lub laub khawm mus rau ib sab laug ntawm lub vijtsam LCD, hla txoj kab khiav mus rau nruab nrab ntawm lub khob cij (saib daim duab saum toj no).
  • Txuas ib qho ntawm ob sab saum toj ntawm lub khawm mus rau kab dub nyob rau sab saum toj ntawm lub khob cij siv lub xov tooj sib txuas luv.
  • Txuas lwm tus pin nyob rau sab saum toj ntawm lub pob kom tus pin 2 ntawm Arduino.

Pom zoo: