Galera, sou iniciante em arduino, não manjo de programação, tenho aqui uma sketch que consigo cadastrar tags no MFRC522, e realizar acionamento do pino digital 8 arduino UNO,também estou utilizando um LCD 16x2. está tudo ok, porém eu 

preciso cadastrar cartões(tags) com 20 acessos á um local....

após isso, não realizar acionamento,( no caso pino Digital 8 ) apenas uma leitura..

tentei com um "contador", mais não consegui...

se alguém aeh puder me ajudar...fico muito agradecido....!!!

Exibições: 406

Responder esta

Respostas a este tópico

cara, posta seu código, talvez eu consiga dar uma ajuda (utilize o pastebin, evite ficar "poluindo" seu post)

Olá Augusto, anexei aeh o código

Cara, que bagunça, vc fez ele na base do ctrl+c/ctrl+v né? Não vou postar a solução, vou fazer melhor, vou te ensinar COMO resolver, e vc vai conseguir resolver sozinho, vamos lá:

1º) Estruture seu código, veja as linhas que mais se repetem, e atribua ARRAYS com os conteúdos que vc mais utiliza.

2º) Utilize menos IF , se vc utilizar SWITCH (CASE) , vc além de mais controle do seu código, vc acaba economizando linhas que vc está "desperdiçando".

3º) Para o contador que vc disse ter testado, atente-se ao ESCOPO desta variável, no caso de contadores, eu costumo SEMPRE colocar como variáveis globais, ou seja, elas são atribuídas antes sequer dos includes, pq elas têm a função de "botar ordem na casa".

Bom, acho que é isso, qualquer dúvida posterior, só postar aqui... 

Boa Sorte

Se aqui tivesse a opção de curtir, teria curtido essa resposta!

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço