Ola galera Boa noite com a ajuda de vcs consegui desenvolver codigos para meu projeto
agora estou com uma duvida .
Minha duvida é o seguinte , Eu liguei o Modulo rele no arduino 5v e gnd , com o usb funciona td
com a fonte 12v , 1,5A funciona , ai eu ligo o modulo bluetooh Rx tx no arduino e uma fonte 5v 500ma
só que quando eu ativo o bluetooh no celular o rele ativa e desativar , e o led amarelo da placa arduino acende e apaga alguem pode me ajuda obrigado
Tags:
coloca o codigo ai
eae Jo
eae Jose beleza entao que na seja o codigo pois ele funciona na usb liga os reles normal o controle
só na hora de liga o bluetooth que nao da
mais vou mandar por nao manjar mt kkk
#include <IRremote.h>
IRsend irsend;
int led = 3;
int led1 = 8;
int ch1 = 4;
int ch2 = 5;
int ch3 = 6;
int ch4 = 7;
void setup()
{
Serial.begin(9600);
pinMode(led,OUTPUT); //infravermelho;
pinMode(led1,OUTPUT);//infravermelho2;
pinMode(ch1, OUTPUT);//Pino digital saída do Arduino(4-ch1);
pinMode(ch2, OUTPUT);//Pino digital saída do Arduino(5-ch2);
pinMode(ch3, OUTPUT);//Pino digital saída do Arduino(6-ch3);
pinMode(ch4, OUTPUT);//Pino digital saída do Arduino(7-ch4);
}
void loop() {
char valorlido = Serial.read();
//Controle da tv //
if(valorlido == 'a')
irsend.sendNEC (0x2FD48B7, 32); // Power
if(valorlido == 'b')
irsend.sendNEC (0x2FDF00F, 32); // Input
if(valorlido == 'c')
irsend.sendNEC (0x2FD01FE, 32); // Menu
if(valorlido == 'd')
irsend.sendNEC (0x2FD41BE, 32); // Tecla Cima
if(valorlido == 'e')
irsend.sendNEC (0x2FDC13E, 32); // Tecla Baixo
if(valorlido == 'f')
irsend.sendNEC (0x22FDB847, 32); // Tecla Esquerda
if(valorlido == 'g')
irsend.sendNEC (0x2FD9867, 32); // Tecla Direita
if(valorlido == 'h')
irsend.sendNEC (0x2FD58A7, 32); // Volume +
if(valorlido == 'i')
irsend.sendNEC (0x2FD7887, 32); // Volume -
if(valorlido == 'j')
irsend.sendNEC (0x2FDD827, 32); // Canal +
if(valorlido == 'k')
irsend.sendNEC (0x2FDF807, 32); // Canal -
if(valorlido == 'l')
irsend.sendNEC (0x2FD08F7, 32); // Mute
if(valorlido == 'z')
irsend.sendNEC (0x2FD916E, 32); // Enter
if(valorlido == 'A')
irsend.sendNEC (0x2FD20DF, 32); // Sbt
if(valorlido == 'B')
irsend.sendNEC (0x2FDA05F, 32); // Globo
if(valorlido == 'C')
irsend.sendNEC (0x2FDE01F, 32); // Record
if(valorlido == 'D')
irsend.sendNEC (0x2FD906F, 32); // Rede tv
if(valorlido == 'E')
irsend.sendNEC (0x2FD807F, 32); // 1
if(valorlido == 'F')
irsend.sendNEC (0x2FDC03F, 32); // 3
//Controle FITA RGB//
if(valorlido == 'm')
irsend.sendNEC (0xFF02FD, 32); // Power
if(valorlido == 'n')
irsend.sendNEC (0xFF3AC5E, 32); // Aumentar Brilho
if(valorlido == 'o')
irsend.sendNEC (0xFFBA45, 32); // Diminuir Brilho
if(valorlido == 'p')
irsend.sendNEC (0xFDC13E, 32); // Vermelho
if(valorlido == 'q')
irsend.sendNEC (0xFF9A65, 32); // Verde
if(valorlido == 'r')
irsend.sendNEC (0xFFA25D, 32); // Azul
if(valorlido == 's')
irsend.sendNEC (0xFF22DD, 32); // Branco
if(valorlido == 't')
irsend.sendNEC (0xFFE817, 32); // + Velocidade
if(valorlido == 'u')
irsend.sendNEC (0xFFC837, 32); // - Velocidade
if(valorlido == 'v')
irsend.sendNEC (0xFFF00F, 32); // Auto
if(valorlido == 'y')
irsend.sendNEC (0xFFD02F, 32); // Flash
if(valorlido == 'x')
irsend.sendNEC (0xFFE01F, 32); // Efeito 1
if(valorlido == 'w')
irsend.sendNEC (0xFF609F, 32); // Efeito 2
//LAMPADAS//
//CANAL 1//
if(valorlido == '1')
digitalWrite(ch1,HIGH);
if(valorlido == '2')
digitalWrite(ch1,LOW);
//CANAL2//
if(valorlido == '3')
digitalWrite(ch2,HIGH);
if(valorlido == '4')
digitalWrite(ch2,LOW);
//CANAL3//
if(valorlido == '5')
digitalWrite(ch3,HIGH);
if(valorlido == '6')
digitalWrite(ch3,LOW);
if(valorlido == '7')
//CANAL 4//
digitalWrite(ch4,HIGH);
if(valorlido == '8')
digitalWrite(ch4,LOW);
delay(10);
}
vale lek
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por