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 Kit Garagino Rev 1 Básico (1x Garagino Rev 1 + 1x Módulo Convers...
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:
É isso Garagistas! Esperamos que tenham gostado deste tutorial. Até o Próximo!
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por
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)