จะรับค่าที่อ่านมาจาก Serial1.read มาเก็บในตัวเเปรเพื่อนำไปใช้ต่อใน serial. ธรรมดา esp8266,easy 32u


คือเราจะเก็บค่าจาก ในกรอบ ที่เราอ่านค่ามาจาก Serial1 ฝั่ง esp8266 wifi มาได้แล้วแสดงผล แล้วจะเก้บค่าในตัวแปรใดตัวแปรนึง เพื่อนำค่าตัวเลขที่รับมาไปใช้ต่อคะ่  

รบกวนด้วยนะค่ะ เขียนแล้วไม่ได้


void loop()
    {   int i = 0;
             if(Serial.available()){
        do{ someChar[i++] = Serial.read(); }
        while (Serial.available());
        Serial1.print(someChar);
     }  
    else if(Serial1.available())
    {
       do{
          someChar[i++] = Serial1.read();
        }
        while (Serial.available());
        Serial.print(someChar);
        }
     }}



โค๊ดนี้เป็นโคดที่แสดงการรับค่าที่ esp8266 ส่งมาจาก esp8266 อีกตัว ค่ะสามารถรับค่าและแสดงผลได้
แต่ไม่สามารถนำค่านั้นมาใช้ต่อได้ จึงอยากเก็บไว้ในตัวแปรตัวใดนึงก่อนเพราะจะส่งเอาค่าที่รัมาแสดงบนเว็บบราวเซอร์ ทำแล้วไม่ได้ค่ะ ขอบคุณค่ะ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่