Advertisement
Guest User

Untitled

a guest
Jun 8th, 2019
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.64 KB | None | 0 0
  1.   //Declaring variables
  2.   double distance = distanceSensor.measureDistanceCm();
  3.   String datastring1 = "";
  4.   char distanceString[25];
  5.   char sendMessage[100] = {"\0"};
  6.  
  7.   //Assemble char[]
  8.   datastring1 += dtostrf(distance, 0, 3, distanceString);
  9.   strncat(sendMessage, "******* CURRENT DATA ******* \n");
  10.   strncat(sendMessage, "Distance : ");
  11.   strncat(sendMessage, distanceString);
  12.  
  13.   //Convert char[] to uint8_t[]
  14.   int n = sizeof(sendMessage);
  15.   uint8_t datasend[n+1];
  16.   strncpy((char *)datasend, sendMessage);
  17.   Serial.println((char *)datasend);
  18.  
  19.   // send data
  20.   rf95.send(datasend, sizeof(datasend));
  21.   rf95.waitPacketSent();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement