Cov txheej txheem:

IR Txais Lub Teeb Tswj: 4 Kauj Ruam
IR Txais Lub Teeb Tswj: 4 Kauj Ruam

Video: IR Txais Lub Teeb Tswj: 4 Kauj Ruam

Video: IR Txais Lub Teeb Tswj: 4 Kauj Ruam
Video: Data Science with Python! Extracting Metadata from Images 2024, Kaum ib hlis
Anonim
IR Txais Lub Teeb Tswj
IR Txais Lub Teeb Tswj

Yog tias koj nyuam qhuav pib kawm paub siv IR Txais Li Cas, thiab xam tawm seb cov khoom siv ua haujlwm li cas, qhov no yog txoj haujlwm zoo tshaj los pib nrog! Ua ntej koj dhia mus rau qhov haujlwm no kom ntseeg tau tias koj tau rub tawm IR lub tsev txais lub tsev qiv ntawv pom nyob hauv Cov Cuab Yeej << Tswj Cov Tsev Qiv Ntawv.

Khoom siv

  • 3 xim sib txawv LEDS
  • IR Txais
  • Tej thaj chaw deb (Ib lub chaw taws teeb TV yuav ua haujlwm)
  • Jumper Hlau
  • 31K resistors
  • Cov qhob cij

Kauj Ruam 1: Kauj Ruam 1: Txais HEX Code

Nyob ntawm seb cov chaw taws teeb twg siv HEX cov lej rau txhua lub chaw taws teeb sib txawv. Txhawm rau tus neeg txais IR kom paub txog cov kev tswj chaw taws teeb uas tau nias, HEX cov lej yuav tsum tau txheeb xyuas thiab khaws cia hauv cov cai.

Nov yog cov cai kom tau txais HEX code rau txhua qhov kev tswj hwm. Koj xav sau 5 khawm los ntawm koj cov chaw taws teeb suav nrog OFF thiab ON khawm.

#suav nrog

const int RECV_PIN = 7;

IRrecv irrecv (RECV_PIN); decode_results cov txiaj ntsig;

void teeb tsa () {

Serial.begin (9600); irrecv.enableIRIn (); irrecv.blink13 (muaj tseeb); }

void voj () {

yog (irrecv.decode (& cov txiaj ntsig)) {

Serial.println (results.value, HEX);

irrecv.resume (); }}

Kauj Ruam 2: Kauj Ruam 2: Teeb IR Tus Txais

Kauj ruam 2: Teeb IR Tus Txais
Kauj ruam 2: Teeb IR Tus Txais

Tam sim no nws yog lub sijhawm los teeb tsa cov khoom ntawm lub khob cij. Pib tawm los ntawm kev sib dhos IR tus txais.

Muaj 3 ceg ntawm tus txais IR. Ob txhais ceg ntawm sab xis yog VCC (lub zog), txhais ceg ntawm sab laug yog tias tawm (txuas rau tus pin), thiab txhais ceg nruab nrab yog rau GND.

  • Txuas VCC mus rau txoj kev tsheb nqaj hlau ntawm lub khob cij
  • Txuas tus OUT tus pin rau 11 ntawm Arduino
  • Txuas tus GND tus pin mus rau txoj kev tsheb nqaj hlau ntawm lub khob cij

Kauj Ruam 3: Kauj Ruam 3: Txuas LEDS

Kauj Ruam 3: Txuas LEDS
Kauj Ruam 3: Txuas LEDS
  • Txuas cov ceg luv ntawm txhua lub LEDs mus rau 1 K ohm resistor uas tom qab ntawd txuas rau lub zog
  • Txuas tus xiav LED tus ceg ntev rau tus pin 5 ntawm Arduino
  • Txuas tus liab LED tus ceg ntev rau tus pin 3 ntawm Arduino
  • Txuas tus ntsuab LED tus ceg ntev rau tus pin 6 ntawm Arduino

Kauj Ruam 4: Kauj Ruam 4: Txoj Cai

Kauj ruam 4: Txoj Cai
Kauj ruam 4: Txoj Cai

Nov yog Txoj Cai:

Nco ntsoov hloov txhua lub nyees khawm HEX code rau tus lej HEX code rau cov chaw taws teeb uas tau siv.

Pom zoo: