Tutorial: Acionamento do Rele Shield utilizando o Garagino Dock

Adquira estes componentes na Loja do Lab de Garagem

Olá Garagistas! Neste tutorial mostraremos as utilidades do Garagino Dock. E como demonstração acionaremos o ReleShield, enviando comandos pelo Serial Monitor da Arduino IDE.

Material Utilizado:

1x Garagino Dock

1x ReleShield

1x Kit Garagino Rev 1 Básico (1x Garagino Rev 1 + 1x Módulo Convers...

1x Protoboard - 170 Pinos

1x Cabo USB Mini-B - 1,80 metros

1. Garagino Dock

Imagem 1 - Garagino Dock

Desenvolvido como módulo de expansão para o Garagino, ele suporta todos os Shields do Arduino UNO de maneira rápida e simples, abaixo você irá encontrar algumas características sobre ele:

- LED Indicador de Estado (ON/OFF)

- Reguladores de tensão com capacidade maior de corrente (comparação com Arduino UNO R3).

- Tensão de trabalho nos pinos de I/O 3,3V ou 5V.

- Compatível com Shields  Arduino e Garagino.

2. Sketch


char letra; //Cria uma variável char para armazenar o caractere que for recebido pela Serial

void setup()
{  
  Serial.begin(9600); //Inicializa comunicação Serial com um baud rate de 9600
  
  pinMode(7, OUTPUT); //Configura o pino 7 (relé 1) como saída
  pinMode(8, OUTPUT); //Configura o pino 8 (relé 2) como saída
 
  digitalWrite(7,LOW); //Mantém rele 1 desligado assim que iniciar o programa
  digitalWrite(8,LOW); //Mantém rele 2 desligado assim que iniciar o programa
}

void loop()
{
  
  if (Serial.available() > 0) // Se algo for recebido pela serial
  {
    letra = Serial.read(); //Armazena o caractere que foi recebido na variável letra
    
    if (letra == 'l' || letra =='L') //Se a variável letra for igual a 'l' ou 'L' ele inverte o estado do relé 1
    {
      digitalWrite(7,!digitalRead(7)); //Altera o estado na lâmpada para o inverso do estado atual
    }  
      else
      {
          if (letra == 'g' || letra =='G') //Se a variável letra for igual a 'g' ou G' ele inverte o estado do relé 2
           {
            digitalWrite(8,!digitalRead(8)); //Altera o estado na lâmpada para o inverso do estado atual
           }
      }
          Serial.println(letra); //Imprime na Serial o caractere que foi recebido

  } 
 
}

Referências:

http://labdegaragem.com/profiles/blogs/tutorial-controlar-pan-tilt-com-servos-e-modulo-de-rede-wiznet-e-

http://labdegaragem.com/profiles/blogs/tutorial-acionando-lampada-com-mini-relay-shield-e-interruptor-pa

É isso Garagistas! Esperamos que tenham gostado deste tutorial. Até o Próximo!

Exibições: 3871

Comentar

Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!

Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço