ola galera alguem poderia me ajudar tenho um projeto de chamada de técnicos até uma maquina, coloquei em tres maquinas ja, tipo fiz uma pequena central com display 16x2, um buzzer e um led, ai quando aperta um botao na maquina 1 aparece no display maquina chamando, isso com 3 maquinas, porem só chama na central, ou seja se nao tiver ninguem por perto ninguem vai ver, gostaria de fazer com que chamasse na central e tambem no celular do tecnico via rede da empresa com app android. e ethernet shild,  segue o código que consegui fazer funcionar graças a ajuda de Jose Miguel Fernandes(vlw. amigo).  se alguem puder da uma ajuda, nao sei como fazer  aplicativo...

SEGUE UM VIDEO EM ANEXO

#include <LiquidCrystal595.h>
int luz = 10;
int buzzer = 12;
int botao = 11;
int botao2 = 5;
int botao3 = 6;
int liberaLcd = true;
int liberaLcd2 = true;
int liberaLcd3 = true;

LiquidCrystal595 lcd(7,8,9);

void setup()
{
lcd.begin(16, 2);
pinMode(luz,OUTPUT);
pinMode(buzzer,OUTPUT);
pinMode(botao,INPUT);
pinMode(botao2,INPUT);
pinMode(botao3,INPUT);

}

void loop()
{
if(digitalRead(botao) == LOW && liberaLcd == true)
{
delay(100);
lcd.setCursor(0,0);
lcd.print("ROBO 1");
lcd.setCursor(0,1);
lcd.print("CHAMANDO");
digitalWrite(luz,HIGH);
digitalWrite(buzzer,HIGH);
delay(500);
digitalWrite(luz,LOW);
digitalWrite(buzzer,LOW);
delay(500);
digitalWrite(luz,HIGH);
digitalWrite(buzzer,HIGH);
delay(500);
digitalWrite(luz,LOW);
digitalWrite(buzzer,LOW);
delay(500);
digitalWrite(luz,HIGH);
digitalWrite(buzzer,HIGH);
delay(500);
digitalWrite(luz,LOW);
digitalWrite(buzzer,LOW);
delay(500);
liberaLcd == true;
}
if (digitalRead (botao) == HIGH && liberaLcd == true)
{
delay(100);

lcd.clear();
lcd.setCursor(0,0);
lcd.print("TUDO");
lcd.setCursor(0,1);
lcd.print("BELEZA");
digitalWrite(luz,LOW);
liberaLcd == true;

}
if (digitalRead(botao2) == LOW && liberaLcd2 == true)
{
delay(100);
lcd.setCursor(0,0);
lcd.print("ROBO 2");
lcd.setCursor(0,1);
lcd.print("CHAMANDO");
digitalWrite(luz,HIGH);
digitalWrite(buzzer,HIGH);
delay(500);
digitalWrite(luz,LOW);
digitalWrite(buzzer,LOW);
delay(500);
digitalWrite(luz,HIGH);
digitalWrite(buzzer,HIGH);
delay(500);
digitalWrite(luz,LOW);
digitalWrite(buzzer,LOW);
delay(500);
digitalWrite(luz,HIGH);
digitalWrite(buzzer,HIGH);
delay(500);
digitalWrite(luz,LOW);
digitalWrite(buzzer,LOW);
delay(500);
liberaLcd2 == true;
}
if (digitalRead (botao2) == HIGH && liberaLcd2 == true)
{
delay(100);

lcd.clear();
lcd.setCursor(0,0);
lcd.print("TUDO");
lcd.setCursor(0,1);
lcd.print("BELEZA");
digitalWrite(luz,LOW);
liberaLcd2 == true;

}
if(digitalRead(botao3) == LOW && liberaLcd3 == true)
{
delay(100);
lcd.setCursor(0,0);
lcd.print("MARLENE"); //marlene é o nome de uma maquina aqui, rsrsr
lcd.setCursor(0,1);
lcd.print("CHAMANDO");
digitalWrite(luz,HIGH);
digitalWrite(buzzer,HIGH);
delay(500);
digitalWrite(luz,LOW);
digitalWrite(buzzer,LOW);
delay(500);
digitalWrite(luz,HIGH);
digitalWrite(buzzer,HIGH);
delay(500);
digitalWrite(luz,LOW);
digitalWrite(buzzer,LOW);
delay(500);
digitalWrite(luz,HIGH);
digitalWrite(buzzer,HIGH);
delay(500);
digitalWrite(luz,LOW);
digitalWrite(buzzer,LOW);
delay(500);
liberaLcd3 == true;
}
if (digitalRead (botao3) == HIGH && liberaLcd3 == true)
{
delay(100);

lcd.clear();
lcd.setCursor(0,0);
lcd.print("TUDO");
lcd.setCursor(0,1);
lcd.print("BELEZA!!!");
digitalWrite(luz,LOW);
liberaLcd3 == true;

}
}

Exibições: 401

Anexos

Responder esta

Respostas a este tópico

Eu faria a comunicação por bluetooth com o arduino e para o android eu faria com Bluetooth Client , é facinho de fazer em menos de 10 minutos está pronto usando App Inventor você programa brincando de lego, veja o tutorial : http://puravidaapps.com/btchat.php

mas o alcance do bluetooth é bom, porque a empresa é bem grande, vou ver essa possibilidade, vlw...

o alcance do bluetooth eh de 10 metros

vc pode usar o xbee

ou um ethernet shield (mas ai tem q ser no cabo de rede)

e o android conectado na rede wifi

pode fazer pelo metodo GET 

tb nao tem nenhuma dificuldade em fazer esse app usando esse metodo

qq duvida posta ai!!

quero fazer com ethernet shild com cabo de rede e android no wifi mas nao consigo criar o app.

vc pode fazer pelo appinventor.

segue um video de nosso amigo eduardo do canal arduino e android

https://www.youtube.com/watch?v=rwsKzyEpgoE

Obrigado por indicar meu Canal Jose Miguel Fernandes, fique com DEUS, abraço!

vlw jose to conseguindo agora, muito bom seu tutorial eduardo. 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço