ช่วงนี้กระแสสุด Hot ในโลก Embedded น่าจะเป็นการเปิดจำหน่ายของชิป ESP32 ที่รุ่นต่อจาก ESP8266 เป็น SOC ที่แบบ Dual Core มี WIFI และ Bluetooth 4.0 เพิ่มเติมมาด้วยครับ
สำหรับบอร์ด esp32 ตอนนี้หลายคนคง เริ่มอยากตามหาแล้ว บอกได้เลยว่า เป็นโชคดีมาก ในไทยอย่าง maker asia กับ gravitech ร่วมกันผลิตและจัดจำหน่ายอยู่ครับ เป็น บอร์ด nano32 ซึ่งเป็นบอร์ดแรกของโลกเลยนะครับ ที่จัดจำหน่าย ใครอยากได้ต้องรีบนะครับ
เชิญไปสั่งจองได้ https://www.gravitechthai.com/product_detail.php?d=1470
ทางเราไม่ได้รอช้า รีบจัดแจ้งหาข้อมูลเพิ่มเติมต่อเลยว่า จะเอาเล่นได้อย่างไง โชดดีที่ 2 วันที่แล้ว ทาง Github ของ Espressif เองเลย เปิดให้โหลด arduino-esp32 ให้ไปทดลองได้แล้ว จะรออะไรล่ะ ใครมีบอร์ดแล้วยังไม่ได้ทำไฟกระพริบ จัดกันไปครับ
วิธีติดตั้งทางผมเอามาจาก Github ของทาง Espressif เลยครับ วิธีนี้คงเป็น การใช้งานแบบชั่วคราวครับ ส่วนแบบสมบูรณ์ รอทางเจ้าของเขา update ดีกว่า
วิธีการติดตั้ง
- ติดตั้ง Arduino IDE เวอร์ชั่น 1.6.9 ขึ้นไปนะครับ
- ไปที่ directiory ที่เก็บของ arduino ide
- จากนั้นพิมพ์ คำสั่งตามภาพ
- ยังไม่จบ ติดตั้ง Tools พวก คอมไพล์เลอร์ กันต่อ ในเครื่องต้องติดตั้ง python 2.7.8 ด้วยนะครับ
อันล่ะถึงเวลาทดลอง เมื่อเปิดเข้ามาให้เปิด ดูที่ tools จะพบบอร์ด esp32dev ล่ะครับ และ มีตัวอย่างที่ใช้งานมาด้วยครับ น่าจะเป็นตัวอย่างเดียวกับที่ใช้ใน esp8266
จากนั้นลอง เปิด blink ไฟกระพริบดู คอมไพล์ดูประกฏว่าไม่ผ่าน อันนี้
ตาม error เขาบอกว่า esptool.py เรียกหา serial ไม่เจอ ผมไม่แน่ใจ แค่คอมไพล์จะเรียก esptool ทำไมเหมือนกัน แต่ อย่างไงเราก้อใช้ครับ เราเลยจัดการแก้ไขส่วนนี้ก่อน โดยการติดตั้ง pyserial เข้าไป
เอาล่ะ ลองใหม่อีกรอบ ตอนนี้ใช้งานได้แล้วครับ
ตอนนี้ ที่ทดลอง arduino esp ตัวแรกนี้ ยัง port มาไม่ครบนะครับเพิ่งทำงานได้ แต่ได้เห็นว่า มันมีเห็นแสงสว่างนิดๆล่ะว่าจะใช้งานใน arduino ได้ในไม่ช้าครับ