Cov txheej txheem:

Tus lej lej nrog Arduino: 4 Kauj Ruam (nrog Duab)
Tus lej lej nrog Arduino: 4 Kauj Ruam (nrog Duab)

Video: Tus lej lej nrog Arduino: 4 Kauj Ruam (nrog Duab)

Video: Tus lej lej nrog Arduino: 4 Kauj Ruam (nrog Duab)
Video: ສອນ ການແກ້ລະບົບສົມຜົນໃນ excel part2 qhia siv excel ແກ້ລະບົບສົມຜົນ part2 2024, Kaum ib hlis
Anonim
Image
Image
Cov npe ntawm Cheebtsam
Cov npe ntawm Cheebtsam

Nyob zoo cov phooj ywg, hnub no xav qhia qhov haujlwm no ib leeg. Nws yog hais txog tus lej ua si sib dhos nrog arduino, qhov kev ua si tau nthuav tawm ntawm Tv thiab tswj los ntawm cov keyboard ntawm (4x4)

Saib video ntawm no

Txhawm rau zawv zawg lossis txav cov xwm txheej ntawm cov duab dhos ua si, nias tus yuam sij raws li txoj haujlwm ntawm lub xwmfab xav tau. Piv txwv li, raws li pom hauv daim duab, yog tias koj xav txav lub xwmfab nrog tus lej 5 (uas muaj txoj haujlwm thib plaub) mus rau sab laug (vim tias muaj txoj haujlwm tsis muaj dab tsi), nias lub pob '4' hauv cov keyboard, vim tias nws yog txoj haujlwm thib plaub hauv cov keyboard.

Yog tias koj nyiam txoj haujlwm no thov pov npav rau nws hauv qhov kev sib tw puzzle.

Ua tsaug

Kauj Ruam 1: Daim Ntawv Teev Npe

Cov ntaub ntawv siv rau txoj haujlwm no yog:

  • Arduino Ib lossis lwm tus qauv.
  • TV nrog tso zis video.
  • RCA video cable.
  • (1) 1k ohms resistor.
  • (1) 470 ohms resistor.
  • Hex cov keyboard.
  • Cov neeg dhia.

Kauj Ruam 2: Txuas Arduino rau TV

Txuas Arduino rau TV
Txuas Arduino rau TV
Txuas Arduino rau TV
Txuas Arduino rau TV
Txuas Arduino rau TV
Txuas Arduino rau TV

Rub tawm lub tsev qiv ntawv no thiab xa nws mus rau qhov kos duab.

Ua ntej, ntxiv cov resistors inline rau qee qhov sib txuas xaim.

RCA cable yuav muaj 2 lub xov hlau nyob hauv nws, hauv av xaim thiab xaim video.

1k ohm resistor txuas nrog tus pin 9 ntawm Arduino.

470 ohm txuas nrog tus pin 7 ntawm Arduino.

Koom nrog qhov kawg ntawm cov neeg tawm tsam, thiab txuas nws mus rau kab yeeb yaj kiab.

GND xaim ntawm RCA cabl mus rau GND ntawm Arduino.

Yog tias koj muaj teeb meem hauv kev muab tso ua ke, rho tawm 3 daim nplaub tshev hauv cov ntawv tais ceev tseg.

Kauj Ruam 3: Txuas Tus Keypad

Txuas tus Keypad
Txuas tus Keypad
Arduino tus pin KeyPad
13 Kab 0
6 Kab 1
5 Kab 2
4 Kab 3
3 Col0 Kev
2 Col 1
1 Col 2
0 Col 3

Sib sau ua haujlwm raws li qhia hauv daim duab.

Kauj ruam 4: Txoj Cai

Txoj Cai
Txoj Cai

Cov lej (1 txog 16) raug khaws cia hauv ib qho array.

Tus lej 16 sawv cev rau txoj haujlwm khoob.

Txog kev shuffling tus lej, nias tus yuam sij 'A' (thaum pib ntawm qhov kev ua si), qhov no hu rau tus txheej txheem uas shuffles tus lej hauv kab, thiab tom qab ntawd tau pom hauv qhov screen.

Thaum koj nias qee qhov tseem ceeb hauv cov keyboard, qhov kev zov me nyuam txheeb xyuas yog tias muaj qee qhov haujlwm tsis nyob hauv txoj haujlwm ze

(sab laug, sab xis, nce lossis nqis). Raws li qhia hauv daim duab: Yog nyem lub pob '1', txheeb xyuas cov haujlwm ze.

hloov (qhov tseem ceeb) {

rooj plaub '1':

hloov (0, 1); // Qhov array (0) txoj haujlwm, txheeb xyuas qhov array (1) txoj haujlwm.

hloov (0, 4); // Qhov array (0) txoj haujlwm, txheeb xyuas qhov array (4) txoj haujlwm.

tawg;

…………

CHANGE muaj nuj nqi pauv cov lej hauv kab lus thiab lub vijtsam nws tau hloov kho tshiab nrog cov lej.

Qhov kev ua si xaus thaum qhov array nws nyob hauv qhov kev txiav txim raug: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}

Download tau tag nrho cov cai ntawm no.

Yog tias koj nyiam txoj haujlwm no thov pov npav rau nws hauv kev sib tw sib tw thiab hauv kev sib tw tsim khoom sib tw Olympic

Ua tsaug

Pom zoo: