Мазмұны:

IR сенсоры көмегімен қашықтан басқару құралын оқыңыз: 4 қадам
IR сенсоры көмегімен қашықтан басқару құралын оқыңыз: 4 қадам

Бейне: IR сенсоры көмегімен қашықтан басқару құралын оқыңыз: 4 қадам

Бейне: IR сенсоры көмегімен қашықтан басқару құралын оқыңыз: 4 қадам
Бейне: Титаниктің құпиясы: олар айсбергті қалай байқамады?! Ең егжей-тегжейлі оқиға! 2024, Шілде
Anonim
IR сенсоры көмегімен қашықтан басқару құралын оқыңыз
IR сенсоры көмегімен қашықтан басқару құралын оқыңыз

Сәлем, бәріне

Алдыңғы мақалада мен «IR кедергісін болдырмау сенсорын» қалай қолдану керектігін жаздым.

Бұл мақалада мен IR сенсорының басқа функциясын жазамын.

IR кедергісін болдырмайтын сенсор екі негізгі бөліктен тұрады, атап айтқанда IR сәулелендіруші және IR қабылдағыш. Және бұл мақалада мен тек IR қабылдағышты қосамын.

Мен оны қашықтан басқару пультімен жіберілген деректерді оқу үшін қолданамын.

1 -қадам: компоненттер қажет

Компоненттер қажет
Компоненттер қажет
Компоненттер қажет
Компоненттер қажет
Компоненттер қажет
Компоненттер қажет

Қажетті компоненттер:

  • IR кедергісін болдырмайтын сенсор
  • Arduino NAno V.3
  • Өткізгіш сым
  • Қашықтықтан басқару
  • USB шағын

Қажетті кітапхана:

IRremote

Кітапханаларды Arduino -ға қалай қосу керектігін білу үшін осы мақаланы оқыңыз «Кітапхана қосу»

2 -қадам: IR Sensore құрылғысын Arduino -ға қосыңыз

IR Sensore құрылғысын Arduino -ға қосыңыз
IR Sensore құрылғысын Arduino -ға қосыңыз

IR Sensore - Arduino

VCC ==> +5В

GND ==> GND

OUT ==> D2

3 -қадам: бағдарламалау

Бағдарламалау
Бағдарламалау

Эскизді бастамас бұрын, «IRremote» кітапханасының орнатылғанына көз жеткізіңіз. Мен берген эскизді қолданып көргенде ешқандай қателік болмайды.

Төменде сіз қолдануға болатын эскиз бар:

#қосу

int RECV_PIN = 2;

IRrecv irrecv (RECV_PIN); decode_results нәтижелері;

жарамсыз орнату ()

{Serial.begin (9600); irrecv.enableIRIn (); // Ресиверді іске қосыңыз}

void loop () {

if (irrecv.decode (& нәтижелер)) {Serial.println (results.value); irrecv. resume (); // Келесі мәнді алыңыз} delay (100); }

Егер сізге файл қажет болса, оны төменде жүктей аласыз:

4 -қадам: Нәтиже

Image
Image

Қашықтан басқару пультін IR қабылдағышқа бағыттаңыз. Содан кейін бірнеше түймені басыңыз.

Сериялық монитор қашықтағы түймеден басылған деректерді көрсетеді.

Бұл эксперименттен алынған мәліметтерді басқа керемет нәрселер үшін пайдалануға болады. Мысалы, жарықдиодты пультпен басқару, желдеткішті қосу және т.б.

оқығаныңыз үшін рахмет, келесі мақалада қош болыңыз

Ұсынылған: