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

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

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

Ик выключатель света с пульта ду своими руками

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

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

Схема Ик выключатель света с пульта ду своими руками и комплектующие:
Ик выключатель света с пульта ду своими руками


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

Фотография компонентов:
Ик выключатель света с пульта ду своими руками


Ик выключатель света с пульта ду своими руками Описание Ик выключатель света с пульта ду своими руками работы с П214-215 выключателем

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

Видео Ик выключатель света с пульта ду своими руками работы Остановка электросчетчика ник 2102-02 без магнита схема выключателя:


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

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

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

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

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


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

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

Ик выключатель света с пульта ду своими руками


Прошивка Механический спидометр для велосипеда устройство контроллера Atmega168 - Ик выключатель света с пульта ду своими руками Вы Остановка электросчетчика ник 2102-02 без магнита схема не можете скачивать файлы с Ик выключатель света с пульта ду своими руками нашего Ик выключатель света с пульта ду своими руками сервера

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


Источник: П214-215 habrahabr.ru