Ae galera.

Estou fazendo um projeto de uma porta automática ,usando o módulo rfid,mas to com algumas duvidas com a programação,eu queria com o mesmo TAG abrir e fechar a porta,vou utilizar um servo motor para isso,mas não estou conseguindo fazer a leitura para abrir e fechar a porta.

se alguém puder me ajudar,agradeço.

esse é o código que eu comecei:

if(serNum[0] ==11101010 , 11110100 , 1100100 , 11010011 , 10101001)
{
digitalWrite(led, HIGH);
Serial.println("Welcome Bruno");
delay(1000);
for(pos = 0; pos < 180; pos += 1) {
myservo.write(pos);
delay(dtwait); }

Exibições: 569

Responder esta

Respostas a este tópico

Qual RFID vc está usando? Esse? -> http://www.labdegaragem.org/loja/index.php/rfid-starter-kit.html

Cole o seu código todo para ter uma idéia do todo. Se preferir, pode colar no http://pastebin.com/ e mandar o link.

Abraços

Você não está conseguindo compilar o código ou ele sempre imprime "Welcome Bruno"?

Considerando que você está utilizando os binários certos, altere os 2 if() dentro de loop() para:

 

if (strncmp(serNum, "\xEA\xF4\x64\xD3\xA9", 5) == 0)

e

else if (strncmp(serNum, "\x2B\x17\xD5\x3F\xD6", 5) == 0)

 

Abraços.

 

Olá,

O código imprime ,tudo ok,mas o que eu quero fazer é com o mesmo tag,por exemplo,ele acende um led e quando eu passo o tag novamente ele apague o led,eu tava tentando usar um cotador,mas como não tenho tanta experiência em programação não to conseguindo,poderia me ajudar nessa parte ?

Obrigado. 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço