esp32 uart example code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
char ch; char buf0[1024]; char buf1[1024]; char buf3[1024]; // Serial.available - if char/s the Serial.available >0 // no chars Serial.available ==0 void setup( ) { Serial.begin(9600); // bps = bit per second Serial.println("Enter data :"); } int i=0; void loop() { if(Serial.available( ) > 0) { ch = Serial.read( ); // It will read the incoming or arriving data byte //Serial.print(ch); buf0[i]=ch; buf0[i+1]=0; i++; if(ch=='\n') { Serial.print(buf0); i=0; } } //Serial.println("test 1"); //delay(1000); } |