Boa Tarde pessoal,
Estou precisando implementar a soma para verificação dos dados que vão ser enviados e recebidos pela porta serial do arduino.
Link código:http://pastebin.com/H2PmqiCU
Eu gostaria de implementar a verificação dos dados como está nas imagens em anexo, transformando os valores para HEX depois realizar a soma dos valores, porém não sei como fazer isto no arduino.
Tags:
Oi DCK, boa tarde.
Primeiro uma recomendação:
Não cole code na área de texto do seu tópico.
Leia http://labdegaragem.com/forum/topics/sugest-o-de-como-postar e entenderá as razões.
Você pode remover o code que colou e anexa-lo como arquivo.
Em seguida, eu pergunto?
Tem que ser este processo que você mostrou nas figuras, ou pode ser um processo mais profissional.
Existem vários métodos para este fim , um dos mais simples é o verificador de paridade,
depois o vem o verificador CRC8 muito usado no protocolo 1Wire e outros de comunicação de 8 bits.
Rui
Não precisa ser este processo que mostrei nas fotos, pode ser outro método sim.
Fiz alguns testes com a biblioteca https://github.com/FrankBoesing/FastCRC usando o CRC8 mas acredito que não fiz da forma correta.
Como que eu poderia implementar da forma correta o a biblioteca FastCRC com o CRC8 neste código?
Oi DCK, bom dia.
Eu uso este code pra receber e conferir os dados recebidos.
Rui
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por