my__funeral

обнов очка (mega)

Oct 15th, 2019
403
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.84 KB | None | 0 0
  1. char buf[5] = {0, 0, 0, 0, 0};
  2.   static int i = 0;
  3. void setup()
  4. {
  5.   // put your setup code here, to run once:
  6.   Serial.begin(9600);
  7.   Serial3.begin(9600);
  8. }
  9.  
  10. void loop()
  11. {
  12.  
  13.    
  14.   if(Serial.available()>0)
  15.   {
  16.     buf[i] = Serial.read();
  17.     i++;
  18.     Serial.available();
  19.   }
  20.  
  21.   if(i==3)
  22.   {
  23.     Serial3.write(0xA1);
  24.     Serial3.write(0xF1);
  25.     Serial3.write(buf[0]);
  26.     Serial3.write(buf[1]);
  27.     Serial3.write(buf[2]);
  28.     Serial.println("out serial 3");
  29.     Serial.println(buf[0]);
  30.     Serial.println(buf[1]);
  31.     Serial.println(buf[2]);
  32.     i=0;
  33.   }
  34.   if (Serial3.available()>0) {
  35.     buf[i] = Serial3.read();
  36.     i++;
  37.     Serial3.available();
  38.   }
  39.  
  40.   if(i==3)
  41.   {
  42. Serial.println("resived serial ");
  43.     Serial.println(buf[0],HEX);
  44.     Serial.println(buf[1],HEX);
  45.     Serial.println(buf[2],HEX);
  46.     i=0;
  47.   }
  48. }
Add Comment
Please, Sign In to add comment