Talaan ng mga Nilalaman:

Basahin ang Remot Control Gamit ang IR Sensor: 4 Hakbang
Basahin ang Remot Control Gamit ang IR Sensor: 4 Hakbang

Video: Basahin ang Remot Control Gamit ang IR Sensor: 4 Hakbang

Video: Basahin ang Remot Control Gamit ang IR Sensor: 4 Hakbang
Video: Infrared Obstacle Avoidance module for Arduino with code 2024, Hulyo
Anonim
Basahin ang Remot Control Gamit ang IR Sensor
Basahin ang Remot Control Gamit ang IR Sensor

Kumusta ang lahat

Sa nakaraang artikulo nagsulat ako tungkol sa kung paano gamitin ang "IR Obstacle iwas Sensor".

At sa artikulong ito magsusulat ako ng isa pang pagpapaandar ng IR sensore na ito.

Ang IR Obstacle iwasan ang Sensor ay may 2 pangunahing mga bahagi, katulad ng IR emitter at IR Receiver. At sa artikulong ito ay paganahin ko lamang ang IR Receiver.

Gagamitin ko ito upang basahin ang data na ipinadala ng Remote control.

Hakbang 1: Mangangailangan ng Mga Sangkap

Mangangailangan ng Mga Sangkap
Mangangailangan ng Mga Sangkap
Mangangailangan ng Mga Sangkap
Mangangailangan ng Mga Sangkap
Mangangailangan ng Mga Sangkap
Mangangailangan ng Mga Sangkap

Mga kinakailangang sangkap:

  • Sensor ng Pag-iwas sa Balakid sa IR
  • Arduino NAno V.3
  • Jumpper Wire
  • Remote Control
  • USB Mini

Kinakailangan library:

IRremote

Basahin ang artikulong ito upang malaman kung paano magdagdag ng mga aklatan sa Arduino na "Magdagdag ng Library"

Hakbang 2: Ikonekta ang IR Sensore sa Arduino

Ikonekta ang IR Sensore sa Arduino
Ikonekta ang IR Sensore sa Arduino

IR Sensore kay Arduino

VCC ==> + 5V

GND ==> GND

OUT ==> D2

Hakbang 3: Programming

Programming
Programming

Bago ka magsimulang mag-sketch, tiyaking naka-install ang "IRremote" Library. Upang walang mga error na maganap kapag sinubukan mo ang Sketch na ibinigay ko.

Nasa ibaba ang isang sketch na maaari mong gamitin:

# isama

int RECV_PIN = 2;

IRrecv irrecv (RECV_PIN); mga resulta sa pag-decode_resulta;

walang bisa ang pag-setup ()

{Serial.begin (9600); irrecv.enableIRIn (); // Start the receiver}

void loop () {

kung (irrecv.decode (& mga resulta)) {Serial.println (results.value); irrecv.resume (); // Natanggap ang susunod na halaga} pagkaantala (100); }

Kung kailangan mo ng file, maaari mong i-download ito sa ibaba:

Hakbang 4: Resulta

Image
Image

Ituro ang remote control patungo sa IR receiver. Pagkatapos ay pindutin ang ilang mga pindutan.

Ipapakita ng serial monitor ang data mula sa remote button na pinindot.

Ang data na nakukuha namin mula sa eksperimentong ito ay maaaring magamit para sa iba pang mga cool na bagay. Halimbawa, ang pagkontrol sa LED gamit ang remote, pag-on ng fan, atbp.

salamat sa pagbabasa, paalam sa susunod na artikulo

Inirerekumendang: