Мазмұны:

IR кедергісін болдырмау датчигін Arduino -да қалай қолдануға болады: 4 қадам
IR кедергісін болдырмау датчигін Arduino -да қалай қолдануға болады: 4 қадам

Бейне: IR кедергісін болдырмау датчигін Arduino -да қалай қолдануға болады: 4 қадам

Бейне: IR кедергісін болдырмау датчигін Arduino -да қалай қолдануға болады: 4 қадам
Бейне: Incubadora casera de madera 2024, Қараша
Anonim
IR кедергісін болдырмау датчигін Arduino -да қалай қолдануға болады
IR кедергісін болдырмау датчигін Arduino -да қалай қолдануға болады
IR кедергісін болдырмау датчигін Arduino -да қалай қолдануға болады
IR кедергісін болдырмау датчигін Arduino -да қалай қолдануға болады
IR кедергісін болдырмау датчигін Arduino -да қалай қолдануға болады
IR кедергісін болдырмау датчигін Arduino -да қалай қолдануға болады
IR кедергісін болдырмау датчигін Arduino -да қалай қолдануға болады
IR кедергісін болдырмау датчигін Arduino -да қалай қолдануға болады

Сәлем, бәріне, Бұл мақалада мен Arduino -да Avoidance Obstance IR сенсорын қалай қолдану керектігін жазамын.

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

  • IR кедергісін болдырмайтын сенсор
  • Arduino Nano V.3
  • Секіру сымы
  • USB мини

Қажетті бағдарламалық қамтамасыз ету:

Arduino IDE

1 -қадам: Obstance IR сенсорынан аулақ болыңыз

IR сенсоры
IR сенсоры
IR сенсоры
IR сенсоры

Оның сенсоры шағылған инфрақызыл сәуленің көмегімен оның алдындағы заттарды немесе кедергілерді анықтау үшін қолданыла алады.

Бұл сенсорда екі негізгі бөлік бар, атап айтқанда IR эмитенті және инфрақызыл қабылдағыш. Инфрақызыл сәулені шығаруға ИҚ сәуле шығарушы міндетті. ол объектке тигенде инфрақызыл сәуле шағылады. Ал IR қабылдағыштың қызметі - инфрақызыл сәулені қабылдау.

IRreceiver шағылған инфрақызыл сәулені қабылдағанда, шығыс «LOW» болады. IRreceiver шағылған инфрақызыл сәулені алмаса, шығыс «HIGH» болады.

Бұл сенсорда 2 жарық диоды бар. Қуат индикаторы және шығыс индикаторы. Егер модуль электр тогымен жұмыс жасаса, жарық индикаторы қосылады. Егер сенсордың немесе инфрақызыл сәуленің шағылуын қабылдайтын инфрақызыл қабылдағыштың алдында объект болса, шығыс индикаторы жанады.

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

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

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

Жоғарыдағы суретті немесе осы туралы нұсқауларды қараңыз:

Ардуиноға IR

VCC ==> + 5В

GND ==> GND

OUT ==> D2

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

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

Төменде осы IR сенсорды сынап көру үшін жасаған эскиз:

int pinIR = 2;

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

Serial.begin (9600); pinMode (pinIR, INPUT); Serial.println («IR сенсорын анықтау»); кешіктіру (1000); } void loop () {int IRstate = digitalRead (pinIR); if (IRstate == LOW) {Serial.println («Анықталды»); } else if (IRstate == HIGH) {Serial.println («Анықталмаған»); } кешігу (1000); }

Мен файлды ұсынамын, оны төменде жүктеуге болады:

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

Нәтиже
Нәтиже
Нәтиже
Нәтиже

Егер сенсордың алдына объект қойсаңыз, сериялық мониторда «Анықталды» деп жазылады.

егер сенсордың алдында объект болмаса, монитор сериясында «Анықталмады» деп жазылады.

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

Инфрақызыл сенсорлардың қызметі тек объектілерді анықтау ғана емес. біз бұл ИҚ сенсорын қашықтан басқару пультіндегі деректерді оқу үшін қолдана аламыз. және мен оны келесі мақалада жасаймын.

Ұсынылған: