Пульт Дистанционного Управления на магнитофон Орбита 107
Описание
Программа ардуино скетч для считывания кода с инфракрасного пульта дистанционного управления.
Тест пульта в монитор порта.
#include "IRremote.h"
IRrecv irrecv(A0);
decode_results results;
void setup() {
Serial.begin(9600);
irrecv.enableIRIn();
}
void loop() {
if ( irrecv.decode( &results )) {
Serial.println( results.value, HEX );
irrecv.resume();
}}
Программа ардуино скетч для работы дистанционного управления магнитофона.
#include "IRremote.h"
IRrecv irrecv(A0);
decode_results results;
void setup (){
irrecv.enableIRIn();
pinMode(A0,INPUT);//ИК датчик.
pinMode(2,OUTPUT);//режим "ВПЕРЕД"
pinMode(3,OUTPUT);//режим "СТОП"
pinMode(4,OUTPUT);//режим "ВОСПР."
pinMode(5,OUTPUT);//режим "НАЗАД"
pinMode(13,OUTPUT);//динамик
}
void loop (){
//КОМАНДЫ С ПУЛЬТА
if ( irrecv.decode( &results )) {
switch ( results.value ) {
case 0xFF629D: digitalWrite(3,HIGH);//СТОП
digitalWrite(13,HIGH);
delay(300);
digitalWrite(3,LOW);
digitalWrite(13,LOW);
delay(100);
digitalWrite(13,HIGH);
delay(100);
digitalWrite(13,LOW);
break;
case 0xFF906F: digitalWrite(4,HIGH);//ВОСПР.
digitalWrite(13,HIGH);
delay(300);
digitalWrite(4,LOW);
digitalWrite(13,LOW);
break;
case 0xFFA857: digitalWrite(2,HIGH);//ПЕРЕМ ВПЕРЕД.
digitalWrite(13,HIGH);
delay(300);
digitalWrite(2,LOW);
digitalWrite(13,LOW);
break;
case 0xFFE01F: digitalWrite(5,HIGH);//ПЕРЕМ НАЗАД.
digitalWrite(13,HIGH);
delay(300);
digitalWrite(5,LOW);
digitalWrite(13,LOW);
break;
}
irrecv.resume();
}
}
Автор

Похожие видео

1000033845.mp4

Lian Li EVO RGB

Лифт СамЛЗ-(с меняным купе НЛС) под. №6 @ Н.О. г. Нижний Новгород, ул. Максима Горького, д. 250-6(8)

ТЭ Система технического диагностирования и мониторинга объектов тягового электроснабжения

1000002365.mp4

Роторная машина для чистки ковров Пионер. Справиться даже ребенок. Великолепный баланс

18 Ковка клинка из стали ХВГ
