Mundarija:

Arduino -da IR to'siqlardan qochish sensori qanday ishlatiladi: 4 qadam
Arduino -da IR to'siqlardan qochish sensori qanday ishlatiladi: 4 qadam

Video: Arduino -da IR to'siqlardan qochish sensori qanday ishlatiladi: 4 qadam

Video: Arduino -da IR to'siqlardan qochish sensori qanday ishlatiladi: 4 qadam
Video: Arduino Start #2. Управление arduino ИК-пультом 2024, Noyabr
Anonim
Arduino -da IR to'siqlardan qochish sensori qanday ishlatiladi
Arduino -da IR to'siqlardan qochish sensori qanday ishlatiladi
Arduino -da IR to'siqlardan qochish sensori qanday ishlatiladi
Arduino -da IR to'siqlardan qochish sensori qanday ishlatiladi
Arduino -da IR to'siqlardan qochish sensori qanday ishlatiladi
Arduino -da IR to'siqlardan qochish sensori qanday ishlatiladi
Arduino -da IR to'siqlardan qochish sensori qanday ishlatiladi
Arduino -da IR to'siqlardan qochish sensori qanday ishlatiladi

Hammaga salom, Ushbu maqolada men Arduino -da saqlanishdan saqlanish IQ sensori qanday ishlatilishini yozaman.

Kerakli komponentlar:

  • IR to'siqlardan qochish sensori
  • Arduino Nano V.3
  • O'tish simlari
  • USB mini

Kerakli dasturiy ta'minot:

Arduino IDE

1 -qadam: Obstansiyali IR sensordan saqlaning

Obstansiyali IR sensori
Obstansiyali IR sensori
Obstansiyali IR sensori
Obstansiyali IR sensori

Uning sensori aks ettirilgan infraqizil nur yordamida oldidagi narsalarni yoki to'siqlarni aniqlash uchun ishlatilishi mumkin.

Sensor ikkita asosiy qismga ega: IR emitent va IR qabul qilgich. Infraqizil nur chiqaruvchi infraqizil nur chiqarishga majburdir. u ob'ektga tegsa, infraqizil nur aks etadi. IR qabul qiluvchining vazifasi infraqizil nurni qabul qilishdir.

IRreceiver infraqizil nurni aks ettirganda, chiqish "LOW" bo'ladi. IRreceiver infraqizil nurni qabul qilmasa, Chiqish "HIGH" bo'ladi.

Ushbu sensorda ikkita LED ko'rsatkichi mavjud. Quvvat ko'rsatkichi va chiqish indikatori. Agar modul elektr toki bilan quvvatlansa, quvvat indikatori LED yonadi. Sensor yoki IQ qabul qilgich oldida infraqizil nurli aks ettirishni oluvchi ob'ekt bo'lsa, chiqish indikatorli LED yonadi.

2 -qadam: IR Sensore -ni Arduino -ga ulang

IR Sensor -ni Arduino -ga ulang
IR Sensor -ni Arduino -ga ulang
IR Sensor -ni Arduino -ga ulang
IR Sensor -ni Arduino -ga ulang
IR Sensor -ni Arduino -ga ulang
IR Sensor -ni Arduino -ga ulang

IQ sensorini Arduino -ga ulash uchun o'tish kabelidan foydalaning.

Yuqoridagi rasmga qarang yoki bu boradagi ko'rsatmalarni ko'ring:

IQ - Arduino

VCC ==> + 5V

GND ==> GND

Chiqish ==> D2

3 -qadam: dasturlash

Dasturlash
Dasturlash

Quyida men ushbu IR sensorini sinab ko'rish uchun chizgan eskiz:

int pinIR = 2;

bo'sh o'rnatish () {

Serial.begin (9600); pinMod (pinIR, INPUT); Serial.println ("IQ sensorini aniqlash"); kechikish (1000); } void loop () {int IRstate = digitalRead (pinIR); agar (IRstate == LOW) {Serial.println ("Aniqlangan"); } if if (IRstate == HIGH) {Serial.println ("Aniqlanmagan"); } kechikish (1000); }

Men ham faylni taqdim etaman, uni quyida yuklab olish mumkin:

4 -qadam: Natija

Natija
Natija
Natija
Natija

Agar siz ob'ektni sensor oldiga qo'ysangiz, ketma -ket monitor "Aniqlandi" deb yozadi.

agar sensor oldida hech qanday ob'ekt bo'lmasa, monitor seriyali "Aniqlanmagan" deb yozadi.

Bu natijadan LEDlar, o'rni va boshqalarni boshqarish uchun foydalanish mumkin.

IQ sensorlarining vazifasi nafaqat ob'ektlarni aniqlashdir. biz masofadan boshqarish pultidan ma'lumotlarni o'qish uchun ushbu IQ sensoridan foydalanishimiz mumkin. va men buni keyingi maqolada qilaman.

Tavsiya: