Advertisement
NapsterMP3

Serial com checksun transmissor

Jun 29th, 2016
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. tramissor: mandando dois valores
  2.  
  3. const uint8_t bufferSize = 4;
  4. uint8_t buffer[bufferSize];
  5.  
  6. setup{
  7. Serial.begin(115200);
  8. buffer[0] = 0x7E;
  9.  
  10. }
  11.  
  12. loop{
  13.  
  14. buffer[1] = (valor); //valor 1
  15. buffer[2] =(valor); // valor 2
  16. buffer[3] = checksum();
  17. Serial.write(buffer, bufferSize);//manda os valores
  18.  
  19. }
  20.  
  21. uint8_t checksum(){
  22. uint8_t result = 0;
  23. uint16_t sum = 0;
  24. for(uint8_t i = 0; i < (bufferSize - 1); i++){
  25. sum += buffer[i];
  26. }
  27. result = sum & 0xFF;
  28. return result;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement