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

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

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

Механический  спидометр для велосипеда устройство

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

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

Схема Механический спидометр для велосипеда устройство и комплектующие:
Механический  спидометр для велосипеда устройство


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

Фотография компонентов:
Механический  спидометр для велосипеда устройство


Механический спидометр для велосипеда устройство Описание Механический спидометр для велосипеда устройство работы с Шим регулятор скорости лодочного электромотора выключателем

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

Видео Механический спидометр для велосипеда устройство работы Фото реле vito phs01 схема подключения выключателя:


Код для контроллера Arduino:
Механический  спидометр для велосипеда устройство #include <IRremote.h>   
Шим регулятор скорости лодочного электромотора #include <avr/delay.h> 
#include <EEPROM.h> 
Механический  спидометр для велосипеда устройство #define button 7 
Стереоусилитель на tda2822m #define speaker Фото реле vito phs01 схема подключения 11 
#define Механический  спидометр для велосипеда устройство lamp 6 

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

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

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

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


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

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

Механический  спидометр для велосипеда устройство


Прошивка Стереоусилитель на tda2822m контроллера Atmega168 - Механический спидометр для велосипеда устройство Вы Фото реле vito phs01 схема подключения не можете скачивать файлы с Механический спидометр для велосипеда устройство нашего Механический спидометр для велосипеда устройство сервера

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