Cov txheej txheem:

Arduino Spaceship Interface: 3 Kauj Ruam
Arduino Spaceship Interface: 3 Kauj Ruam

Video: Arduino Spaceship Interface: 3 Kauj Ruam

Video: Arduino Spaceship Interface: 3 Kauj Ruam
Video: 02 Starter Kit: Spaceship Interface 2024, Kaum ib hlis
Anonim
Arduino Spaceship Interface
Arduino Spaceship Interface

Nyob zoo Hauv zej zog Qhia, Lub sijhawm no kuv tau ua ib qho ntawm cov phiaj xwm yooj yim kom ua tiav nrog Arduino Uno: lub dav hlau ncig lub dav hlau. Nws yog lub npe hu vim tias nws yog hom phiaj xwm thiab kev siv hluav taws xob uas yuav siv rau thaum ntxov sci-fi TV qhia thiab ua yeeb yaj kiab kom ua raws li "khawm-nyem" cov nyhuv uas xav tias yuav qhia tau tias lub foob pob hluav taws nkoj tau ua tiav raug. Muaj ntau cov peev txheej hauv online los ua txoj haujlwm no, tab sis cia siab tias tshaj tawm nws mus rau Instructables yuav pab ntau tus neeg txaus siab rau kev sim nrog Arduino.

Cov ntaub ntawv:

  • Arduino Uno Board (cov khoom siv pib dua)
  • Cov qhob cij
  • Cov kev sib txuas hauv Circuit tau qhia hauv daim duab, suav nrog: jumper xov hlau, tiv thaiv, LED's, thiab khawm
  • Khoos phis tawj nrog Arduino coding program tau teeb tsa

Kauj ruam 1: Tsim Module

Tsim Cov Qauv
Tsim Cov Qauv
Tsim Cov Qauv
Tsim Cov Qauv
Tsim Cov Qauv
Tsim Cov Qauv

Ua ntej, xyuas kom tseeb tias koj Arduino raug txuas nrog los ntawm lub zog siv. Tom qab ntawd, ua raws cov theem no txhawm rau txuas tag nrho cov khoom siv hauv Circuit:

  1. Hlau lub khob cij rau Arduino's 5V (zoo) thiab hauv av (tsis zoo) sib txuas.
  2. Muab ob lub LED liab tso rau hauv qhov "e" ntawm lub khob cij, me ntsis siab dua ntawm lub rooj tsavxwm, nrog LED ntsuab nyob hauv tib lub qhov hauv qab lawv.
  3. Txuas cov cathode ntawm txhua LED mus rau hauv av los ntawm 220 ohm resistor.
  4. Txuas qhov anode ntawm ntsuab LED mus rau tus lej digital 3 ntawm Arduino, thiab ua tib yam rau cov liab LED rau hauv tus pin 4 thiab 5.
  5. Muab lub pob hloov hauv qab LED's ntawm lub khob cij txuas kab "e" thiab "f." Txuas sab siab dua rau lub zog, thiab sab qis rau tus lej digital 2. Rau tib sab, ntxiv 10 kiloohm resistor rau hauv av. (Cov tshuaj tiv thaiv no ua rau "LOW" nyeem thaum lub pob tsis raug nias.)

Kauj Ruam 2: Code Txoj Haujlwm

Code txoj haujlwm
Code txoj haujlwm

Xav tias dawb siv cov duab saum toj no thiab luam-muab qhov chaws tso rau hauv koj qhov project. Yog tias nws nyuaj rau pom, ua raws qhov txuas no thiab tau txais cov cai los ntawm GitHub:

Ntau yam uas yuav tsum nco ntsoov yog tias koj tuaj yeem hloov "switchState == LOW" rau "switchState == HIGH" txhawm rau hloov tus cwj pwm ntawm tus qauv: nws yuav ntsais thaum tsis muaj kev nyuaj siab thiab nyob ruaj khov thaum nias. Lwm qhov uas yuav tsum tau nco yog tias koj tuaj yeem hloov tus nqi ntawm "ncua" nqe lus kom hloov kho qhov liab liab liab ntsais thaum lub pob nyem.

Kauj Ruam 3: Tshaj Tawm Txoj Cai thiab Ua Si Nrog Koj Tus Kheej

Rub tawm Txoj Cai thiab Ua Si Nrog Koj Lub interface
Rub tawm Txoj Cai thiab Ua Si Nrog Koj Lub interface
Rub tawm Txoj Cai thiab Ua Si Nrog Koj Lub interface
Rub tawm Txoj Cai thiab Ua Si Nrog Koj Lub interface

Txuas Arduino mus rau lub khoos phis tawj thiab tso cov cai; vam tias, txhua yam ua haujlwm! Yog tias tsis yog, txheeb xyuas koj cov xov hlau txuas thiab xyuas kom tseeb tias txhua tus lej tau sau kom raug. Kho qhov yuam kev thiab rov tso dua.

Cov ntsuab LED yuav tsum tau teeb kom khov. Nias thiab tuav lub pob, thiab lub LED liab yuav tsum ntsais muag rau ib leeg! Koj tuaj yeem ua lub npog rau lub khawm thiab LED kom hais txhua yam koj xav tau, thiab zais cov xov hlau yog tias koj xav tau. Kuv vam tias koj muaj kev lom zem nrog txoj haujlwm no!

Pom zoo: