Boa noite caros Garagistas, to com uma duvida(problema), sou iniciante em programação!
Preciso que que o modulo rc522 leia o código hexa em uma sequencia especifica e tranforme o resultado que saiu no monitor serial em decimal, segue exemplo:
o hexa é 2EBAFA21 e passa a ser 784005665.
Só que tive de fazer um "cambalacho" pra sair o hexa nessa sequencia.
Como transformo o código hexa em uma string interna para que eu possa converter em decimal?
segue o sketch em anexo.
Desde ja muito grato.
Tags:
Boa noite Sr. LCS.
Não cole sketch ná área de texto do seu tópico. Leia: http://labdegaragem.com/forum/topics/sugest-o-de-como-postar
Sugiro remove-lo e anexe usando a ferramenta "Deseja carregar arquivos?" anexe um arquivo.
RV
ok, já alterei, alguma sugestão para me ajudar?
Oi LCS,
vou examinar seu sketch e ver o que posso sugerir.
RV.
muito obrigado.
LCS, seu sketch está dando erro de compilação.
RV
verifiquei, e esta compilando normal no meu Arduíno Leonardo, no uno e no pro micro.
qual o erro que esta dando ai?
Bom dia LCS.
Nesta linha: MFRC522::PICC_Type piccType = rfid.PICC_GetType(rfid.uid.sak);
exit status 1
invalid conversion from 'byte {aka unsigned char}' to 'MFRC522::PICC_Type' [-fpermissive]
RV
Boa tarde LCS.
Testa este code e depois dê um retorno se funcionou.
RV
ja testei, porem ainda não cheguei la,
o que estou fazendo é o seguinte pegar os dados do bloco 0, setor 0 e os os valores da linhas 0,1, 2 e 3, e inverter essa sequencia para 3, 2, 1 e 0 (são valores hexadecimais), e converter em decimal.
entendeu a complicação? rsss
Testa este
funcionou perfeitamente vou estudar como vc fez, e complementar o meu programa.
obrigado, ja estava quebrando a cabeça a duas semanas. show vc é o kra!
Bom dia LCS,
lembra?
http://labdegaragem.com/forum/topics/promessa-divida-o-natal-est-ch...
Feliz natal.
RV
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por