Форум Вопросы и темы по программированию Arduino, ESP8266, STM32, Digispark и пр.

вкл мигание светодиода выкл через ик пульт

6 марта, 2019 - 20:19
\  pinMode(3,OUTPUT);  pinMode(9,OUTPUT);

Serial.begin(9600);
irrecv.enableIRIn();
}
void loop() {
if ( irrecv.decode( &results )) {
Serial.println(results.value, HEX);

if (results.value==0xFFA25D&&led1==0){
digitalWrite( 3, HIGH );led1=1;results.value=0;
}
if (results.value==0xFFA25D&&led1==1){
digitalWrite( 3, LOW );led1=0;results.value=0;
}

if (results.value==0xFF629D&&led2==0){
digitalWrite( 9, HIGH );led2=1;results.value=0;
}
if (results.value==0xFF629D&&led2==1){
digitalWrite( 9, LOW );led2=0;results.value=0;
}
irrecv.resume();
}

}

Будущее за микроконтроллерами
Гость
6 марта, 2019 - 20:21 #1
помогите сделать код,чтоб кнопку нажал мигает еще раз нажал выключилось
Гость
7 марта, 2019 - 09:45 #2
inix пишет:
помогите сделать код,чтоб кнопку нажал мигает еще раз нажал выключилось
На сайте есть уроки.
Вот урок для вашего случая Урок 2. Нажатие кнопки без ложных срабатываний. Устраняем дребезг кнопки

Будущее за микроконтроллерами
Admin Admin Зарегистрирован:
3.07.2018
11 марта, 2019 - 20:25 #3
#include "IRremote.h"IRrecv irrecv(2);
decode_results results;
int led1=0;
int led2=0;
void setup() {
pinMode(3,OUTPUT);
pinMode(9,OUTPUT);

Serial.begin(9600);
irrecv.enableIRIn();
}
void loop() {
if ( irrecv.decode( &results )) {
Serial.println(results.value, HEX);

if (results.value==0xFFA25D&&led1==0){
digitalWrite( 3, HIGH );led1=1;results.value=0;
delay(500);
digitalWrite( 3, LOW );
delay(500);
}
if (results.value==0xFFA25D&&led1==1){
digitalWrite( 3, LOW );led1=0;results.value=0;
}

if (results.value==0xFF629D&&led2==0){
digitalWrite( 9, HIGH );led2=1;results.value=0;
}
if (results.value==0xFF629D&&led2==1){
digitalWrite( 9, LOW );led2=0;results.value=0;
}
irrecv.resume();
}

}
Гость
11 марта, 2019 - 20:27 #4
помогите с кодом не разберусь никак ,хочу что бы с одной кнопки включался и отключался мигающий светодиод
Гость
12 марта, 2019 - 19:22 #5
inix пишет:
помогите с кодом не разберусь никак ,хочу что бы с одной кнопки включался и отключался мигающий светодиод
Добавьте код в нормальном виде. Для этого на панели есть кнопка 
[CODE]
Опишите что нажали. Кнопу на пульте? 
Мигает как?  

Будущее за микроконтроллерами
Admin Admin Зарегистрирован:
3.07.2018
26 марта, 2019 - 19:49 #6
#include "IRremote.h"IRrecv irrecv(2);
decode_results results;
int led1=0;
int led2=0;
void setup() {
pinMode(3,OUTPUT);
pinMode(9,OUTPUT);

Serial.begin(9600);
irrecv.enableIRIn();
}
void loop() {
if ( irrecv.decode( &results )) { 
Serial.println(results.value, HEX);

if (results.value==0xFFA25D&&led1==0){
digitalWrite( 3, HIGH );led1=1;results.value=0;
delay(500);
digitalWrite( 3, LOW );
delay(500);
}
if (results.value==0xFFA25D&&led1==1){
digitalWrite( 3, LOW );led1=0;results.value=0;


if (results.value==0xFF629D&&led2==0){
digitalWrite( 9, HIGH );led2=1;results.value=0;
}
if (results.value==0xFF629D&&led2==1){
digitalWrite( 9, LOW );led2=0;results.value=0;
}
irrecv.resume(); 
}

}
Гость
26 марта, 2019 - 19:50 #7
Нужно сделать управление мигающим светодиодом что бы можно было его выключить и включить,мигать должен примерно как сигнал поворотника у авто
Гость
5 апреля, 2019 - 08:56 #8
inix пишет:
Нужно сделать управление мигающим светодиодом что бы можно было его выключить и включить,мигать должен примерно как сигнал поворотника у авто
Тут ни чего сложного нет. Посмотри уроки на сайте и сделаешь. 
Гость

Войдите или Зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Cлучайные товары

Посмотреть товар в Магазине »

Мы в соц сетях

Подпишись на канал Telegram

Portal-PK (Портал ПК) © 2015 - 2024
Разработка проектов
AT Block
DWIN Box