คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1



▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
กระทู้ที่คุณอาจสนใจ
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
Arduino
การพัฒนาซอฟต์แวร์
Open-source Software
C (ภาษาคอมพิวเตอร์)
C#
read rs232 Arduino ESP8266
1.ไม่รู้ว่าต้องกำหนด bit start bit stopรึป่าว codeoนี้ใช้อ่านได้ก็คิดว่าน่าจะได้เหมือนกัน ถ้าต้องกำหนดต้องเขียน code เเบบไหน รึใช้การ read เเบบไหนถึงจะอ่านได้ ที่ตู้ส่งข้อความมาทีรวมเว้นวัค รวม 80 คอลัม
//*************read rs232 ที่ใช้readข้อความมา
char incomingByte =0;
String readData = "";
void readScale()
{
if(mySerial.available()>0){
incomingByte = mySerial.read();
if(incomingByte !='\n'){
readData +=incomingByte;
}else{
Line_Notify(String("OdQRYxSJAKhwkExWDnSgUuWLOhzPUyyQuERRROvKmPj"),String(readData));
Serial.print(readData);
readData="";
}
}
delay(10);
}
อันนี้ข้อความที่อ่านมาจากตู้ ล่ะส่งผ่านเข้าlineเเล้วออกเป็นเเบบนี้ (ขอภัย บัญชี จ.ข.ก.ท ลงไฟส์ภาพไม่ได้ ไม่รู้เป็นอะไรอัพไม่ขึ้น)
08:53 LINE Notify test: ���UB̠�N�SYS��M�����P��G�M�DŠA���VA��D���������������������0�:59A��00������e���
08:53 LINE Notify test: �A�KN����DG������������������������������������������������0�:59A��00������e���
08:53 LINE Notify test: ��Ҡ�B��N�SYS��M�����P��G�M�DŠA���VA��D���������������������0�:59A��00������e���