collapse

* Posts Recentes

O que é isto ? por SerraCabo
[12 de Abril de 2024, 14:20]


Amplificador - Rockboard HA 1 In-Ear por almamater
[11 de Abril de 2024, 20:46]


Emulador NES em ESP32 por dropes
[10 de Abril de 2024, 15:30]


Meu novo robô por josecarlos
[29 de Março de 2024, 18:30]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Arduino + RFID  (Lida 15693 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline kast

  • Mini Robot
  • *
  • Mensagens: 868
Re: Arduino + RFID
« Responder #15 em: 07 de Janeiro de 2011, 23:09 »
Provavelmente tb funciona.
Os electrões são nossos amigos !!! :D

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Arduino + RFID
« Responder #16 em: 07 de Janeiro de 2011, 23:11 »
Mete lá isso no código e ve se não funciona, se bem que não percebe mesmo qual é o problema de o cartão ser lido duas vezes, abre a porta por 9 segundos?
Avr fanboy

Offline Carlcox89

  • Mini Robot
  • *
  • Mensagens: 24
Re: Arduino + RFID
« Responder #17 em: 08 de Janeiro de 2011, 03:14 »
Mete lá isso no código e ve se não funciona, se bem que não percebe mesmo qual é o problema de o cartão ser lido duas vezes, abre a porta por 9 segundos?

ja experimentei ligar aos pins 0 e 1, e de vez em quando o butao deuxa de funcionar.
O problema é que eu tenho tambem um lc do lado de fora para mostrar que o cartao é valido/nao, e se o utilizador ficar com o cartao sempre a frente do rfid aquilo ta sempre a mandar a mensagem para o lcd.
Vou testar entao da maneira que disseram.
Obrigado e mal teste digo logo se funcionou ou nao.

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Arduino + RFID
« Responder #18 em: 08 de Janeiro de 2011, 04:08 »
Estás a fazer o deboucing do botão certo?
Então, se tem um lcd, metes lá a dizer, cartão válido e depois remova cartão, simples..
Avr fanboy

Offline microbyte

  • Mini Robot
  • *
  • Mensagens: 1.322
    • http://ricardo-dias.com/
Re: Arduino + RFID
« Responder #19 em: 08 de Janeiro de 2011, 13:22 »
Não vi o código, mas tens isso com máquina de estados, ou não?
É que se tiveres, podes adicionar um estado intermédio antes do wait, em que lês uma vez do RFID o cartão e se lá estiver o mesmo cartão que abriu da última vez a porta, então não passas passa o estado Wait.

As alterações são basicamente guardares o "ID" do último cartão que abriu a porta e comparares com o que estiver nesse estado intermédio, caso esteja lá algum.

Se tens o código sequencial é mais while() que tens de acrescentar antes de voltares ao loop.

Offline delphi

  • Mini Robot
  • *
  • Mensagens: 217
Re: Arduino + RFID
« Responder #20 em: 09 de Janeiro de 2011, 19:32 »
www.saborapalco.com - Companhia de Teatro Amador
www.megavaquinha.com - Uma mega aposta no euromilhões de um grupo de mega amigos

Offline Carlcox89

  • Mini Robot
  • *
  • Mensagens: 24
Re: Arduino + RFID
« Responder #21 em: 11 de Janeiro de 2011, 00:37 »
Estás a fazer o deboucing do botão certo?
Então, se tem um lcd, metes lá a dizer, cartão válido e depois remova cartão, simples..
Já agora, como é que se faz o deboucing do botão ?
É que eu tenho ligado só assim:
e por acaso agora que me lembro que uma vez abri a Serial e estive a ver os valores do switch e aquilo estava constantemente a mandar um valor. Pode ser daí um dos problemas.

Offline kast

  • Mini Robot
  • *
  • Mensagens: 868
Re: Arduino + RFID
« Responder #22 em: 11 de Janeiro de 2011, 00:50 »
Mais uma vez eu digo: não era mais fácil ligar o botão a um pin analógico ???
Os electrões são nossos amigos !!! :D

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.631
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re: Arduino + RFID
« Responder #23 em: 11 de Janeiro de 2011, 01:04 »
Porquê pino analógico? 

Podes fazer debounce por software, o IDE tem um exemplo, eu cheguei a usar só condensadores, mas foi-me dito que nem sempre se pode confiar.

Offline kast

  • Mini Robot
  • *
  • Mensagens: 868
Re: Arduino + RFID
« Responder #24 em: 11 de Janeiro de 2011, 01:14 »
Sempre pensei que os botões se deviam ligar nos analógicos. Porque permitem que com resistências se liguem muito mais que um botão a apenas 1 pin. E provavelmente deixam de ser necessárias as libs de serial que ele anda a utilizar desnecessariamente (a meu ver).
Tudo isto porque tenho um leitor de rfid semelhante e foi assim que fiz :D
E porque normalmente é assim que costumo ver.
Os electrões são nossos amigos !!! :D

Offline Carlcox89

  • Mini Robot
  • *
  • Mensagens: 24
Re: Arduino + RFID
« Responder #25 em: 11 de Janeiro de 2011, 01:23 »
Mais uma vez eu digo: não era mais fácil ligar o botão a um pin analógico ???
Ja experimentei ligar a um analogico e deu o mesmo resultado.
Eu neste momento estou em fase de exames, mas assim que acabar vou testar como disseram.

Mas podes arranjar o codigo e o esquema das ligações ?
Tens RFID e um butão a funcionar ao mesmo tempo?
thanks

Offline kast

  • Mini Robot
  • *
  • Mensagens: 868
Re: Arduino + RFID
« Responder #26 em: 11 de Janeiro de 2011, 01:24 »
Ainda não percebi porque estás a utilizar as libs do serial ...
Eu não utilizo e funciona td mt bem.
Os electrões são nossos amigos !!! :D

Offline Carlcox89

  • Mini Robot
  • *
  • Mensagens: 24
Re: Arduino + RFID
« Responder #27 em: 11 de Janeiro de 2011, 01:43 »
Ainda não percebi porque estás a utilizar as libs do serial ...
Eu não utilizo e funciona td mt bem.
Tens ligado o pin RX (arduino) ao RFID (Sout) ?
E o botão a um pin analógico certo ?
E depois no código nao usas NewSoftSerial nem SoftwareSerial, ligas apenas com o Serial.begin(2400);
Mas que leitor RFID tens ? Parallax ?
Podes-me mostrar então o código sketch ? sff

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Arduino + RFID
« Responder #28 em: 11 de Janeiro de 2011, 01:44 »
O botão não tem nada a ver com serial..
Até existe uma biblioteca para fazer o debounce do botão por código.
Avr fanboy

Offline Carlcox89

  • Mini Robot
  • *
  • Mensagens: 24
Re: Arduino + RFID
« Responder #29 em: 11 de Janeiro de 2011, 02:16 »
O botão não tem nada a ver com serial..
Até existe uma biblioteca para fazer o debounce do botão por código.
Pois acredito, mas a biblioteca está de algum modo a interferir na leitura do botão.