Мазмуну:

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

Video: IR сенсорун колдонуу менен алыстан башкарууну окуңуз: 4 кадам

Video: IR сенсорун колдонуу менен алыстан башкарууну окуңуз: 4 кадам
Video: РОССИЯСЫЗ ЖАНА ИНТЕРНЕТсиз иштеген ASECAM КАМЕРА!!! 2024, Июль
Anonim
IR сенсорун колдонуу менен алыстан башкарууну окуңуз
IR сенсорун колдонуу менен алыстан башкарууну окуңуз

Салам, баарына

Мурунку макалада мен "IR тоскоолдуктарын болтурбоо сенсорун" кантип колдонуу керектиги жөнүндө жазгам.

Жана бул макалада мен бул IR сенсорунун дагы бир функциясын жазам.

IR тоскоолдуктардан качуу сенсорунда 2 негизги бөлүк бар, тактап айтканда IR эмитенти жана IR алуучу. Жана бул макалада мен IR алуучуну гана иштетем.

Мен аны Алыстан башкаруу тарабынан жөнөтүлгөн маалыматтарды окуу үчүн колдоном.

1 -кадам: Компоненттерди талап кылуу

Компоненттерди талап кылуу
Компоненттерди талап кылуу
Компоненттерди талап кылуу
Компоненттерди талап кылуу
Компоненттерди талап кылуу
Компоненттерди талап кылуу

Керектүү компоненттер:

  • IR тоскоолдуктардан качуу сенсору
  • Arduino NAno V.3
  • Jumper Wire
  • Алыстан башкаруу
  • USB Mini

Керектүү китепкана:

IRremote

Ардуиного китепканаларды кантип кошууну билүү үчүн бул макаланы окуңуз "Китепкана кошуу"

2 -кадам: IR Sensore'ду Arduino менен туташтырыңыз

IR Sensore'ду Arduino менен туташтырыңыз
IR Sensore'ду Arduino менен туташтырыңыз

IR Sensore - Arduino

VCC ==> +5V

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 (& results)) {Serial.println (results.value); irrecv.resume (); // Кийинки маанини алуу} delay (100); }

Эгер сизге файл керек болсо, аны төмөндөн жүктөп алсаңыз болот:

4 -кадам: Жыйынтык

Image
Image

Алыстан башкарууну IR кабылдагычка карай буруңуз. Андан кийин бир нече баскычтарды басыңыз.

Сериялык монитор басылган алыстан баскычтан маалыматтарды көрсөтөт.

Биз бул эксперименттен алган маалыматтарды башка сонун нерселер үчүн колдонсо болот. Мисалы, LEDди пульттун жардамы менен башкаруу, желдеткичти күйгүзүү ж.б.

окуу үчүн рахмат, кийинки макалада коштошуу

Сунушталууда: