พอดีผมซื้อ MPU6050 และ ESP8266 ไปเมื่อวันที่ 28 ได้รับของวันที่ 29 รวดเร็วทันใจดีครับ :D
1. MPU6050 เหมือนจะไม่ได้รับ Input อะไรกลับมาเลยครับ
ต่อเข้ากับ Arduino ดังนี้ครับ
VCC --> 3.3v
GND --> GND
SCL --> A5
SDA --> A4
การแสดงผลเป็นอย่างในภาพด้านล่างควรแก้ไขอย่างไงดีครับ
2. ESP8266 ใช้คำสั่ง AT COMMAND ไม่มีผลตอบรับกลับมา
ต่อเข้ากับ Arduino ดังนี้ครับ
VCC --> 3.3v
GND --> GND
CH_PD --> 3.3v
Tx --> Tx
Rx --> Rx
ใช้คำสั่ง AT COMMAND ผ่าน Serial Monitor และโปรแกรมในบทความก็ไม่มีการตอบสนองกลับมา
ลอง Compiler โปรแกรมลงบอร์ด Arduido ใช้ Code ของทางเว็บและที่อื่นๆ
ค้างที่ AT+RST (Code Arduinoall) ส่วน Code อื่นก็ไม่ทำงานเช่นกันครับไม่มีการตอบสนองกลับ
ลองอัพเดท Firmware ก็ไม่สามารถ อัพเดทได้ครับ
ลอง Brud Rate 9600-115200 หมดแล้วนะครับ
กด Enter แล้วนิ่งเลยครับ

เช็คในระบบ ที่คุณใช้เป็น ESP8266-07 เป็นอุปกรณ์แบบ SMD คนละรุ่นกับ ESP8266-01
ลองดูตามนี้ http://ediy.com.my/blog/item/133-upload-sketch-to-the-esp8266-esp-07-esp-12-using-arduino-ide
สำหรับ MPU6050 มีหลายรุ่นที่มีชิฟตัวนี้ ของคุณใช้เป็น GY-521 เช็คดังนี้
1. เช็คว่าอุปกรณ์ใช้งานได้ โดยเช็คจาก i2c address ถ้าสามารถติดต่อบอร์ดได้ address แสดงว่าบอร์ดไม่มีปัญหา โคดเช็คตามนี้ http://playground.arduino.cc/Main/I2cScanner
2. ถ้าได้ address ของอุปกรณ์ แสดงว่าอุปกรณ์ไม่มีปัญหา ให้เช็คที่โคดครับ บางทีไลบารีอาจจะเป็นตัวเก่าไม่เข้ากับ ArduinoIDE ลองหาตัวใหม่มาครับ
ขอบคุณมากครับต่อได้ทุกอย่างเสร็จเรียบร้อย เซ็นเซอ ทำงานปกติดีครับ
แต่ผมต่อถ่าน 9v เข้า บอร์ด Arduino ไฟสถานะมันกระพริบรัวๆ (โปรแกรมที่เขียนนะครับ ปกติไฟจะติดไม่กระพริบ)
ไฟเซ็นเซอ และ ESP8266 ทำงานปกติครับ แต่โปรแกรมไม่ทำงาน (ใช้ USB หรือ Adapter โปรแกรมทำงานปกติ)
อันนี้ต้องแก้ไขอย่างไรครับ เป็นที่แหล่งจ่ายไฟหรือเปล่าครับ
ArduinoAll ขาย Arduino ซื้อ Arduino ทุกอย่าง เปลี่ยนชื่อเป็น AllNewStep