วันพฤหัสบดีที่ 4 มกราคม พ.ศ. 2561

nodemcu esp8266 analogRead analogWriteถาม-ตอบ ปัญหาทั่วไปของ ESP8266 ถาม: ซื้อบอร์ด NodeMCU มา เสียบกับคอม แล้วต้องทำไงต่อ ตอบ: ลงไดร์เวอร์ของไอซี USB to Serial ก่อนเป็นลำดับแรก (หากลิ้งโหลดจากเว็บผู้ผลิต) หากจะใช้งาน NodeMCU Firmware แนะนำให้อัพเดทเฟิร์มแวร์เป็นเวอร์ชั่นใหม่ก่อน โดยใช้โปรแกรม NodeMCU Flasher แต่หากจะเขียนเฟิร์มแวร์เองโดยใช้ Arduino IDE ก็สามารถใช้ได้เลย ถาม: ถ้าจะใช้โปรแกรม Arduino IDE สั่งงาน ESP8266 ต้องอัพเฟิร์มแวร์อะไรลงไป ตอบ: Arduino IDE ใช้สำหรับเขียนเฟิร์มแวร์ลงไปใน ESP8266 ทำให้ใช้โปรแกรม Arduino IDE เขียนโปรแกรมสั่งงานลงไปได้เลย ถาม: เคยใช้ NodeMCU อยู่ พอมาใช้กับ Arduino IDE แล้วมาใช้ NodeMCU อีกไม่ได้ ตอบ: การใช้ Arduino IDE ทำให้เฟิร์มแวร์ที่เขียนโดย Arduino IDE ทับ NodeMCU Firmware ไป ทำให้ไม่สามารถใช้ NodeMCU Firmware ได้อีก วิธีแก้คือใช้โปรแกรม NodeMCU Flasher เพื่ออัพโหลด NodeMCU Firmware ลงไปใหม่ ถาม: NodeMCU Firmware คืออะไร ตอบ: NodeMCU Firmware คือโค้ดโปรแกรมภาษา C ที่ใช้สำหรับทำตามคำสั่งภาษา Lua กล่าวคือเมื่อเขียนให้หลอดไฟติดโดยใช้โค้ด Lua เมื่อนำไปรัน โค้ดภาษา C จะรับไป แล้วจึงส่งไปให้ SDK แล้ว SDK จึงไปติดต่อกับฮาร์แวร์อีกทีหนึ่ง ถาม: อยากศึกษาภาษา Lua สามารถศึกษาได้ที่ไหน ตอบ: ศึกษาได้ที่ลิ้ง http://www.lua.org/manual/5.3/

ไม่มีความคิดเห็น:

แสดงความคิดเห็น