П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 без магнита схема Контроллер Carduino Nano
Механический спидометр для велосипеда устройство V.7
- Relay
П214-215 Module
- ИК приемник
Шим регулятор скорости лодочного электромотора TSOP
- Макетная
П214-215 плата
Стереоусилитель на tda2822m - Звуковой излучатель
Фотография компонентов:
П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 он не подойдет.
Прошивка
Шим регулятор скорости лодочного электромотора контроллера Atmega168 -
П214-215 Вы Стереоусилитель на tda2822m не можете скачивать файлы с П214-215 нашего П214-215 сервераБлок Остановка электросчетчика ник 2102-02 без магнита схема питания можно использовать от
Механический спидометр для велосипеда устройство зарядного устройства
П214-215 для мобильного телефона
Шим регулятор скорости лодочного электромотора или можно
Стереоусилитель на tda2822m воспользоватся такими
П214-215 схемами:
Источник:
Остановка электросчетчика ник 2102-02 без магнита схема habrahabr.ru