Pessoal preciso criar um código para Arduíno e não entendo bulhufas de programação, se alguém puder quebrar esse galho e me dar uma ajuda... só encontro tutoriais ensinando a fazer o mesmo código... blink... blink e mais blink

quero montar (estou esperando tudo chegar pelos correios) um sistema com 7 componentes:

  • 1 arduino UNO
  • 1 Ethernet Shield
  • 1 Smartphone
  • 2 sensores de presença
  • 2 leitores RFID
  • 2 sensores (tipo fim de curso)

Preciso que funcione da seguinte forma:

1- Ao passar por qualquer um dos dois sensores de presença, que estará em paralelo com o leitor RFID, estando com a TAG RFID, o sistema deve enviar um sinal sonoro ao smartphone, caso o leitor RFID não perceba a presença de nenhum TAG, nada é feito.

2- Caso qualquer um dos dois sensores NA seja fechado um sinal é sonoro é emitido no smartphone

O sistema é para controlar o acesso de um cachorro (a tag ficará na coleira) quero ser avisado caso ele entre em determinados ambientes sem assustá-lo com um alarme, ele tem uma doença do coração e qualquer susto pode matá-lo

Exibições: 451

Responder esta

Respostas a este tópico

Isso é trabalho para TCC ?

não, é pra um cachorro de verdade mesmo.

É um projeto que vai dar trabalho.

Como é novato com Arduino, sugiro que monte o projeto em etapas. 

- Arduino com sensores fim de curso

- Arduino com sensores de presença 

- Arduino com RFID 

- Arduino com Ethernet Shield

- Aplicativo Smartphone

tô o domingo todo nisso

ainda não consegui fazer sequer um sensor ativar o alarme e um botao resetar o sistema

quando funciona o reset não funciona o alarme

aff

segue o conselho do Murta, foca numa etapa por vez.

se vc mostrar o que jah fez fica mais facil de entender e ver onde vc travou, usa este site para colocar seu codigo para vermos;

http://pastebin.com/

blz... estou recomeçando do zero

o que está me trabando é o comando if

estou usando da seguinte forma:

void Reset(){
if (B1 == 0)
do{
Reset();
}
}

else {
digitalWrite(Alarme,LOW)
}

e está dando esse erro:

exit status 1
expected 'while' before '}' token

Caramba... to empacado no simples....

int Botao = 2;
int Portao = 3;
int Alarme = 13;
int LED = 12;
int SW1 = 0;

void setup() {
pinMode(Botao, INPUT);
pinMode(Portao, INPUT);
pinMode(Alarme, OUTPUT);
pinMode(LED, OUTPUT);
}

void Disparo(){
digitalWrite(Alarme, HIGH);
}
void Ok(){
digitalWrite(LED, HIGH);
}
void loop(){
S1 = digitalRead(Portao);

if(S1 == HIGH){
do{
Disparo();
SW1 = digitalRead(Botao);

}while(SW1==0);
}

else{
if(SW1==1){
for(int i=0; i<5 ;i++){ Ok();
}
delay(10000);
SW1=0;
}
digitalWrite(LED, HIGH);
}
o código compila mas nada que eu faça com os botoes muda a rotina, ele já inicia alarmado e nao reseta

Favor não escrever códigos na área de texto

Leia entes e postar: http://labdegaragem.com/forum/topics/sugest-o-de-como-postar 

Boa sorte!

Abs.

Oi DCA, boa tarde.

Li os seus comentários e dos nossos amigos aqui do LdG.

Primeiro gostaria de enfatizar o que disse o CK.

Procure não colar codes nas áreas de texto.

Procure ou anexar um arquivo com o code ou postar o code em sites como www.pastbin.com .

Depois de disser que seu projeto é muito ambicioso em função dos seus parcos conhecimentos

e experiencias em ucontroladores e programação.

Uma boa pratica de programação é comentar as linhas dos programa.

Copiei o seu code, e documentei algumas linhas para que voce enteda o seu proprio

code.

Nele existem erros de lógica e falta alguns recursos de interface ucont4rolador e botões, tal como

debouncing.

Anexo  code.

Rui

Anexos

ops... foi mal... vou fazer direito perai

Opa, consegui um grande adianto
já tenho 2 sensores de presença funcionando (código em anexo)

fui verificar a parte de RFID e do shield ethernet
estou embasbacado como vou precisar aprender kkkk

a minhas dúvidas agora são:

1- tenho portas em uso que serão necessárias para o RFID e para o shield Ethernet... como resolvo esse impasse?

2- stou simulando o circuito e o código no site da autodesk, mas lá não tem nem o shield ethernet e nem o RFID, conhecem alguma outra forma?

3- o leitor RFID deve ficar em paralelo com os sensores de presença, só serão solicitados caso haja presença de alguem, isso é viável ou é melhor dexar ligado direto?

4- ao contrario da maioria dos RFID eu nao pretendo liberar acesso, pretendo avisar que o Tag está acessando, (TAG na coleira do cachorro, se ele entrar na cozinha quero ser avisado), diferente disso o sensor de presença apenas acenderá a lampada, é viável ou trabalhoso demais?

Anexos

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço