Проход по ссылкам навигацииГлавная : Статьи :

Программируемый выключатель света с дистанционным управлением

Программируемый выключатель света с дистанционным управлением

П214-215

П214-215 В этой Остановка электросчетчика ник 2102-02 без магнита схема статье речь пойдет о Механический спидометр для велосипеда устройство программируемом выключателе П214-215 света с дистанционным Шим регулятор скорости лодочного электромотора управлением.

Функционал:
Стереоусилитель на tda2822m Возможность управлять П214-215 выключателем любым Остановка электросчетчика ник 2102-02 без магнита схема бытовым ИК пультом Механический спидометр для велосипеда устройство управления.
Программировать выключатель на П214-215 любую кнопку бытового ИК Шим регулятор скорости лодочного электромотора пульта управления.
Включать/выключать П214-215 свет, Стереоусилитель на tda2822m как от клавиши выключателя, так П214-215 и П214-215 с пульта, Остановка электросчетчика ник 2102-02 без магнита схема не зависимо друг от Механический спидометр для велосипеда устройство друга.

Схема П214-215 и комплектующие:
П214-215


Для Шим регулятор скорости лодочного электромотора сборки прототипа Стереоусилитель на tda2822m использовал следующие П214-215 компоненты:
- Остановка электросчетчика ник 2102-02 без магнита схема Контроллер Carduino Nano Механический спидометр для велосипеда устройство V.7
- Relay П214-215 Module
- ИК приемник Шим регулятор скорости лодочного электромотора TSOP
- Макетная П214-215 плата
Стереоусилитель на tda2822m - Звуковой излучатель

Фотография компонентов:
П214-215


П214-215 Описание П214-215 работы с Остановка электросчетчика ник 2102-02 без магнита схема выключателем

Сначала добавляем в Механический спидометр для велосипеда устройство память выключателя П214-215 код кнопки пульта Шим регулятор скорости лодочного электромотора управления. Для Стереоусилитель на tda2822m этого мы П214-215 берем наиболее Остановка электросчетчика ник 2102-02 без магнита схема подходящий нам пульт Механический спидометр для велосипеда устройство управления (пульт от кондициоП214-215 нера не подойдет) и выбираем Шим регулятор скорости лодочного электромотора на нем свободную П214-215 кнопку, Стереоусилитель на tda2822m которой Вы никогда не пользуетесь П214-215 (обычно П214-215 это цветные Остановка электросчетчика ник 2102-02 без магнита схема кнопки телетекста). Входим в Механический спидометр для велосипеда устройство режим программирования П214-215 выключателя, для этого Шим регулятор скорости лодочного электромотора нужно Стереоусилитель на tda2822m нажать на клавишу П214-215 вкл/выкл и Остановка электросчетчика ник 2102-02 без магнита схема подержать 5 секунд, Механический спидометр для велосипеда устройство раздастся длинный звуковой сигнал П214-215 «Бип», после этого остается Шим регулятор скорости лодочного электромотора нажать ранее выбранную П214-215 кнопку Стереоусилитель на tda2822m пульта и ваш выключатель готов П214-215 к П214-215 работе. Теперь Остановка электросчетчика ник 2102-02 без магнита схема выключатель света будет понимать Механический спидометр для велосипеда устройство добавленную в П214-215 него команду Вашего Шим регулятор скорости лодочного электромотора ИК пульта. Стереоусилитель на tda2822m Код кнопки П214-215 сохраняется в Остановка электросчетчика ник 2102-02 без магнита схема энергонезависимой памяти контроллера Механический спидометр для велосипеда устройство и будет храниться в П214-215 памяти даже после отключения Шим регулятор скорости лодочного электромотора питания схемы.

Видео П214-215 работы Стереоусилитель на tda2822m выключателя:


Код для контроллера Arduino:
П214-215 #include <IRremote.h>   
Остановка электросчетчика ник 2102-02 без магнита схема #include <avr/delay.h> 
#include <EEPROM.h> 
П214-215 #define button 7 
Шим регулятор скорости лодочного электромотора #define speaker Стереоусилитель на tda2822m 11 
#define П214-215 lamp 6 

Остановка электросчетчика ник 2102-02 без магнита схема IRrecv irrecv(2);  //вход Механический  спидометр для велосипеда устройство для ик приемника 
decode_П214-215 results results;   
unsigned long ir_command; 
Шим регулятор скорости лодочного электромотора uint8_t swt, count, П214-215 state Стереоусилитель на tda2822m = 0;  //статус лампочки 
    
void П214-215 setup()   
П214-215 {   
  pinMode(speaker, Остановка электросчетчика ник 2102-02 без магнита схема OUTPUT);//громкоговоритель 
  pinMode(button, INPUT);Механический  спидометр для велосипеда устройство //вход для П214-215 кнопки 
  digitalWrite(button,HIGH);Шим регулятор скорости лодочного электромотора //включить подтяжку 
  Стереоусилитель на tda2822m pinMode(lamp, OUTPUT);П214-215 //лампочка 
  irrecv.Остановка электросчетчика ник 2102-02 без магнита схема enableIRIn(); // включить Механический  спидометр для велосипеда устройство приемник   
}   
    
void loop()  
П214-215 {   
 swt=digitalRead(button); 
 count=0;  
 while(swt==0) 
   Шим регулятор скорости лодочного электромотора { 
    if(count>30) 
     {  
       П214-215 beep(100,Стереоусилитель на tda2822m 400); 
       for(unsigned long i=0; i<2000000; П214-215 i++) 
       П214-215 { 
         if Остановка электросчетчика ник 2102-02 без магнита схема (irrecv.decode(&results))   
          {   
            SaveEEPROM(results.Механический  спидометр для велосипеда устройство value);   
            irrecv.П214-215 resume();            
            break;             
          Шим регулятор скорости лодочного электромотора } 
        }  
       beep(30,Стереоусилитель на tda2822m 900);   
       break;  
      П214-215 } 
    count++;   
    Остановка электросчетчика ник 2102-02 без магнита схема swt=digitalRead(button);   
    _delay_ms(100);  
   } 
   
 Механический  спидометр для велосипеда устройство ir_command=LoadEEPROM(); 
    if (irrecv.decode(&results)) 
    П214-215 {     
      if(ir_command==results.value)  
        { 
          Шим регулятор скорости лодочного электромотора state=~state;  
          digitalWrite(lamp, state); 
          П214-215 beep(10,Стереоусилитель на tda2822m 300);  
          _delay_ms(700);  
        П214-215 }             
     irrecv.resume();          
    } П214-215 else  if(count>1)       
             Остановка электросчетчика ник 2102-02 без магнита схема {  
               state=~state; 
               digitalWrite(lamp, state);  
               Механический  спидометр для велосипеда устройство beep(10,500); 
               П214-215 _delay_ms(100); 
             }         
} 

Шим регулятор скорости лодочного электромотора void SaveEEPROM(unsigned Стереоусилитель на tda2822m long ir_code) 
П214-215 { 
  EEPROM.Остановка электросчетчика ник 2102-02 без магнита схема write(0, ir_code & Механический  спидометр для велосипеда устройство 0xFF); 
  EEPROM.write(1, (ir_code П214-215 & 0xFF00) >> 8); 
  Шим регулятор скорости лодочного электромотора EEPROM.write(2, (ir_code П214-215 & Стереоусилитель на tda2822m 0xFF0000) >> 16); 
  EEPROM.write(3, П214-215 (ir_code П214-215 & 0xFF000000) >> 24); 
} 

unsigned Механический  спидометр для велосипеда устройство long LoadEEPROM()  
П214-215 { 
  byte val Шим регулятор скорости лодочного электромотора = EEPROM.Стереоусилитель на tda2822m read(3);  
  unsigned П214-215 long ir_code=Остановка электросчетчика ник 2102-02 без магнита схема val; 
      val = EEPROM.Механический  спидометр для велосипеда устройство read(2); 
                ir_code= (ir_code << П214-215 8) | val; 
      val Шим регулятор скорости лодочного электромотора = EEPROM.read(1); 
                П214-215 ir_code= Стереоусилитель на tda2822m (ir_code << 8) | П214-215 val; 
      val П214-215 = EEPROM.Остановка электросчетчика ник 2102-02 без магнита схема read(0); 
                ir_code= (ir_code << Механический  спидометр для велосипеда устройство 8) | П214-215 val; 
  return ir_code; 
Шим регулятор скорости лодочного электромотора } 

void Стереоусилитель на tda2822m beep(byte dur, П214-215 word frq) 
Остановка электросчетчика ник 2102-02 без магнита схема { 
  dur=(1000/frq)*dur; 
  for(byte Механический  спидометр для велосипеда устройство i=0; i<dur; i++) 
  { 
   П214-215 digitalWrite(speaker, HIGH);  
   _delay_us(frq);  
   digitalWrite(speaker, Шим регулятор скорости лодочного электромотора LOW); 
   _delay_us(frq); 
  П214-215 }  
} 


Стереоусилитель на tda2822m Для компиляции кода нужно добавить П214-215 библиотеку П214-215 IRemote - Остановка электросчетчика ник 2102-02 без магнита схема Вы не можете скачивать Механический спидометр для велосипеда устройство файлы с П214-215 нашего сервера
Библиотека Шим регулятор скорости лодочного электромотора отличается от Стереоусилитель на tda2822m оригинальной, так П214-215 как я Остановка электросчетчика ник 2102-02 без магнита схема добавил к ней Механический спидометр для велосипеда устройство еще несколько протоколов, в П214-215 том числе и новый Шим регулятор скорости лодочного электромотора протокол LED телевизоров П214-215 Samsung

Стереоусилитель на tda2822m После отладки устройства на arduino, П214-215 нарисовал П214-215 окончательную схему Остановка электросчетчика ник 2102-02 без магнита схема будущего выключателя. Так как Механический спидометр для велосипеда устройство я уже П214-215 писал ранее, что Шим регулятор скорости лодочного электромотора Arduino это Стереоусилитель на tda2822m удобное средство П214-215 для отладкОстановка электросчетчика ник 2102-02 без магнита схема и и написания кода, Механический спидометр для велосипеда устройство но для окончательной схемы П214-215 он не подойдет.

П214-215


Прошивка Шим регулятор скорости лодочного электромотора контроллера Atmega168 - П214-215 Вы Стереоусилитель на tda2822m не можете скачивать файлы с П214-215 нашего П214-215 сервера

Блок Остановка электросчетчика ник 2102-02 без магнита схема питания можно использовать от Механический спидометр для велосипеда устройство зарядного устройства П214-215 для мобильного телефона Шим регулятор скорости лодочного электромотора или можно Стереоусилитель на tda2822m воспользоватся такими П214-215 схемами:
П214-215
П214-215
П214-215
П214-215