Ir ao conteúdo
  • Cadastre-se

Junior Souza_763242

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Olá, estou usando o arduíno para poder circuitos elétricos de iluminação e motores tendo todo controle de acionamento e desligamento pelo cell. Agora, estou tentando fazer com que quando eu acione o RELE1 comece a contar 10segundos, após esses 10segundos acionasse o RELE2. Alguém poderia me ajudar mostrando como devo fazer para colocar esse tempo ?? Sketch que utilizo para o controle dos reles: " #include <SoftwareSerial.h> //Inlcui a biblioteca SoftwareSerial.h #define RxD 6 //Define RxD como 6 #define TxD 7 //Define TxD como 7 #define RELE_1 2 //LED_AMARELO_BLINK como 2 #define RELE_2 3 //LED_VERMELHO_FADE como 3 SoftwareSerial blueToothSerial(RxD,TxD); //Instância a biblioteca SoftwareSerial.h void setup() { pinMode(RELE_1, OUTPUT); //Configura o pino 2 como saída pinMode(RELE_2, OUTPUT); //Configura o pino 3 como saída parear_dispositivo(); //Executa a função para parear o dispositivo } void loop() { char letra; //Variável char para armazenar o caractere recebido if(blueToothSerial.available()) //Se algo for recebido pela serial do módulo bluetooth { letra = blueToothSerial.read(); //Armazena o caractere recebido na variável letra if(letra == 'A') digitalWrite(RELE_1, HIGH); //Se o caractere recebido for a letra A, liga o RELE_1 else if(letra == 'a') digitalWrite(RELE_1, LOW); //Senão se o caractere recebido for a letra a, desliga o RELE_1 else if(letra == 'B') digitalWrite(RELE_2, HIGH); //Senão se o caractere recebido for a letra B, liga o RELE_2 else if(letra == 'b') digitalWrite(RELE_2, LOW); //Senão se o caractere recebido for a letra b, delisga o RELE_2 } void parear_dispositivo() { blueToothSerial.begin(38400); // Configura o baud rate do bluetooth como 38400 blueToothSerial.print("\r\n+STWMOD=0\r\n"); // Configura o módulo bluetooth para trabalhar como slave blueToothSerial.print("\r\n+STNA=SeedBTShield\r\n"); // Configura o nome do disopsitivo bluetooth blueToothSerial.print("\r\n+STOAUT=1\r\n"); // Permite que outros dispositivos encontrem o módulo bluetooth blueToothSerial.print("\r\n+STAUTO=0\r\n"); // Desabilita a auto conexão delay(2000); // Aguarda 2 segundos blueToothSerial.print("\r\n+INQ=1\r\n"); // Habilita modo de paridade delay(2000); // Aguarda 2 segundos blueToothSerial.flush(); // Dá um flush na serial do módulo bluetooth }'

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...