เราสั่ง Arduino มาเล่น เราได้พบหลุมบ่อเพียบเลย เราจะเล่าให้ฟังคร่าวๆ
- บอร์ดมีหลายแบบ สำหรับหัดเล่นควรเริ่มที่ UNO R3, หรือ MEGA 2560 R3 นับว่าใช้ได้
- ความแตกต่างของบอร์ด มีนิดหน่อย ต่างกันที่ตำแหน่ง pin
- บอร์ดมีแท้ กับเทียม ไม่มีปลอม ของเทียมใช้ได้เหมือนของแท้
- บอร์ดมีตัวต่อเสริม เรียกว่า shield ส่วนมากเป็น motor shield ไว้ไฟเลี้ยงเพิ่มกับมอเตอร์
- ซื้อเคสใส่ก็ดี
- สาย jump มีทั้งแบบ F-F F-M และ M-M แรกๆ ใช้ M-M หลังๆ ใช้ F-F มีหลายๆ เส้นก็ดี
- ตัว sensors ที่ซื้อมาชุดใหญ่ บางทีก็ใช้ยาก ต้องค้นหาว่าใช้ตัวไหนกับ Library ไหน หากเป็นของแท้เรียกว่าชุด Adafruit
- ขา SDA, SCL มันใช้คู่กัน คือ Serial Data, Serial Clock
เป็นระบบสื่อสารแบบ I2C (Inter Integrate Circuit Bus)
ข้อดีคือ เชื่อมอุปกรณ์ได้หลายตัว โดยใช้สายแค่ สองเส้น
(ลองค้น connect multiple i2c device) - ภาษา C มีความน่าเบื่อในการแปลง datatype
- ฝึกซ้อมกับ tcc ใช้พื้นที่น้อย
สำหรับ NodeMCU
- NodeMCU คือ Firmware ซึ่งรองรับภาษา LUA
- ESP8266 คือ Hardware
- มี Firmware ดั้งเดิมของ ESP8266 คือ AT command
- การ Flash ใช้เวลานาน ไม่ค่อยเหมาะจะพัฒนาด้วย Arduino IDE สักเท่าไร
- สามารถใช้ภาษา micropython หรือ lua เพื่อสั่งงานได้ ขึ้นกับ firmware อีกแล้ว