Mundarija:

IQ qabul qiluvchining yorug'ligini boshqarish: 4 qadam
IQ qabul qiluvchining yorug'ligini boshqarish: 4 qadam

Video: IQ qabul qiluvchining yorug'ligini boshqarish: 4 qadam

Video: IQ qabul qiluvchining yorug'ligini boshqarish: 4 qadam
Video: Qaysi Kasb Sizga Mos Keladi? TEST! | ҚАЙСИ КАСБ СИЗГА МОС КЕЛАДИ ??? 2024, Noyabr
Anonim
IQ qabul qiluvchining nurini boshqarish
IQ qabul qiluvchining nurini boshqarish

Agar siz endigina IQ qabul qiluvchidan foydalanishni o'rganayotgan bo'lsangiz va uning qanday ishlashini bilsangiz, bu loyihani boshlash uchun eng zo'r! Ushbu loyihaga kirishdan oldin, asboblar << Kutubxonalarni boshqarish "bo'limida joylashgan IR qabul qiluvchilar kutubxonasini yuklab olganingizga ishonch hosil qiling.

Ta'minotlar

  • 3 xil rangli LED
  • IR qabul qiluvchisi
  • Masofadan boshqarish pulti (TV masofadan boshqarish pulti ishlaydi)
  • Jumper simlari
  • 3 ta 1K qarshilik
  • Non paneli

1 -qadam: 1 -qadam: HEX kodini oling

Qaysi pult ishlatilganiga qarab, har bir masofadan boshqarish pulti uchun HEX kodlari boshqacha. IQ qabul qiluvchisi bosilgan masofadan boshqarish pultlarini tanib olishi uchun HEX kodlarini aniqlash va kod ichida saqlash kerak.

Bu erda har bir boshqaruv uchun HEX kodini olish kodi. Siz masofadan boshqarish pultidan 5 tugmachani yozishni xohlaysiz, shu jumladan O'chirish va O'chirish tugmasi.

#qo'shing

const int RECV_PIN = 7;

IRrecv irrecv (RECV_PIN); decode_results natijalari;

bo'sh o'rnatish () {

Serial.begin (9600); irrecv.enableIRIn (); irrecv.blink13 (to'g'ri); }

void loop () {

agar (irrecv.decode (& natijalar)) {

Serial.println (results.value, HEX);

irrecv.resume (); }}

2 -qadam: 2 -qadam: IQ qabul qiluvchini sozlash

2 -qadam: IR qabul qiluvchini sozlash
2 -qadam: IR qabul qiluvchini sozlash

Endi non panelidagi komponentlarni sozlash vaqti keldi. IQ qabul qilgichni yig'ishdan boshlang.

IQ qabul qilgichda 3 ta oyoq bor. O'ng tarafdagi oyog'i VCC (quvvat), agar chapda bo'lsa (chapga ulang) va o'rta oyog'i GND uchun.

  • VCC -ni non panelidagi elektr tarmog'iga ulang
  • OUT pinini Arduino -dagi 11 -ga ulang
  • GND pinini non panelidagi erga ulang

3 -qadam: 3 -qadam: LEDlarni ulang

3 -qadam: LEDlarni ulang
3 -qadam: LEDlarni ulang
  • Barcha LEDlarning qisqa oyog'ini 1 K ohmli rezistorga ulang, keyin u quvvatga ulanadi
  • Moviy LED uzun oyog'ini Arduino 5 -piniga ulang
  • Qizil LEDning uzun oyog'ini Arduino 3 -piniga ulang
  • Yashil LEDning uzun oyog'ini Arduino 6 -piniga ulang

4 -qadam: 4 -qadam: Kod

4 -qadam: Kod
4 -qadam: Kod

Mana kod:

Har bir tugmani HEX kodini ishlatilayotgan masofadan boshqarish pulti uchun belgilangan HEX kodiga o'zgartirganingizga ishonch hosil qiling.

Tavsiya: