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....!!!
Tags:
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!
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por