ดูแล้วอาจจะบอร์ดเรทผิด ลองเปลียนค่าบอร์ดเรท เช็คว่าเห็น comport กับ wifi แสดงว่าบอร์ดไม่มีปัญหาครับ
ลองเปลี่ยนบอร์ดเรทเป็นค่า 9600,14400,19200,28800,38400,56000,57600,115200 แล้วก็ยังอ่านไม่ออกเหมือนเดิมดครับ
ปรกติ รุ่นนี้จะมี firmware NodeMCU Lua ติดมาให้เลยหรือต้อง load มา flash เอาเองครับ
พอจะแนะนำขั้นตอนการ flash firmware ของ NodeMCU ให้หน่อยได้ไหมครับ ผลจะลอง flash ลงไปใหม่นะครับ
ขอบคุณครับ
ขอถามเพื่อวิเคราะห์เพิ่มเติม
- ที่ร้านตรวจสอบก่อนส่งให้แล้วว่าใช้งานได้ค่อยส่งไปให้ ไม่ทราบว่า เช็คเห็น comport กับ wifi หรือเปล่าครับ ?
ตอนนี้ nodemcu สามารถใช้ arduino เขียนได้แล้ว ไม่ต้องใช้ภาษา LUE ครับ
http://thaiopensource.org/%E0%B8%A1%E0%B8%B2%E0%B9%80%E0%B8%A5%E0%B9%88%E0%B8%99-nodemcu-devkit-v2-%E0%B8%81%E0%B8%B1%E0%B8%99/
ถ้าต้องการใช้ LUE ลองดูตามลิงค์นี้ครับ http://cpre.kmutnb.ac.th/esl/learning/index.php?article=nodemcu_v2
ตัวอย่างการควบคุมขา GPIO ของ nodemcu ทำไฟกระพริบ โคดเกือบจะอันเดียวกับ arduino แค่ชื่อเขียนขาควบคุมให้ถูกต้อง
ผมลอง flash firmware ใหม่ดูแล้ว โปรแกรมมัน flash ไปได้นิดเดียวแล้วก็ขึ้น error Address timeout ครับ ลอง ลดบอร์ดเรทลงมาเหลือ 9600 แล้วก็ยัง error เหมื่อนเดิม
พอดีผมกำลังสั่งซื้อ sensor ต่างๆเพิ่ม เลยอยากจะรบกวนให้ช่วยตรวจสอบให้หน่อย โดยผมจะส่ง nodemcu ไปให้ช่วยตรวจสอบ แล้วส่งกลับมาพร้อมกับของที่สั่งซื้อใหม่ครับ จนปัญญาแล้วจริงๆ
รบกวนด้วยนะครับ
เอาไงดี ผมก็ยังไม่ได้ flash กลัวจะทำให้ไม่ได้ แต่จากรูปเห็น comport เห็น ip address และที่ร้านก็เช็คว่าเห็น wifi กับ comport ให้แล้วก่อนส่ง แต่ถ้าให้เทสกับ arduino ทำได้ครับ
ผมเทส arduino ให้นะครับ แต่ข้อมูล flash อาจจะหาย เพราะโปรแกรมจะต้องใช้พื้นที่ใน eeprom เหมือน arduino ที่ลงโปรแกรมโดยตรงแล้วจะทับ bootloader