วันพุธที่ 13 กันยายน พ.ศ. 2560

โปรแกรมแรก Hello World กับ ESP32

ESP32 เป็นชิปไอซีไมโครคอนโทรลเลอร์ 32 บิต ที่มี WiFi และบลูทูธเวอร์ชั่น 4.2 ในตัว ซึ่งเป็นรุ่นต่อของชิปไอซี ESP8266 ผลิตโดยบริษัท Espressif รองรับการเขียนโปรแกรมโดยใช้โปรแกรม Arduino IDE และรองรับไลบารี่ส่วนใหญ่ของ Arduino


อุปกรณ์ที่ใช้



1. Goouuu ESP32 Development Board WiFi+Bluetooth

2. Micro USB Cable Wire 1m for NodeMCU



โปรแกรมแรก Hello World กับ ESP32



เชื่อมต่อสาย Micro USB ระหว่าง คอมพิวเตอร์ กับ ESP32





ตรวจสอบการติดตั้งไดร์เวอร์ ของ ESP32


ที่หน้าจอคอมพิวเตอร์ คลิกขวาที่ Computet -> Properties






คลิกที่ Device Manager



ที่ Ports (COM & LPT) จะพบ 
ไดร์เวอร์ ของ ESP32

ในตัวอย่างเป็น  
Silicon Labs CP210x USB to UART Bridge (COM12)





การจะใช้ ESP32  ได้นั้น จำเป็นต้องติดตั้ง Arduino core for ESP32  เพื่อ ทำการติดต่อ ระหว่าง Arduino IDE กับ 
ESP32

ลิงค์ : ขั้นตอนการติดตั้ง Arduino core for ESP32

.
https://robotsiam.blogspot.com/2017/09/arduino-core-for-esp32.html


หลังจากติดตั้ง Arduino core for ESP32 เสร็จแล้ว ให้เปิด โปรแกรม Arduino IDE ขึ้นมา





เขียนโปรแกรม หรือ  Sketch  ตามโค้ดด้านล่างนี้


void setup() 

{
   Serial.begin(115200);
}

void loop() 
{
   Serial.println("Hello World");
}




ไปที่ Tools > Board เลือก "ESP32 Dev Module"



ไปที่ Tool > Port แล้วเลือกพอร์ตที่ปรากฏ (กรณีใช้เครื่องคอมพิวเตอร์ที่มี COM Port ให้เลือกตัวอื่นที่ไม่ใช่ COM1)

ในตัวอย่างเลือกเป็น "COM12"




กดปุ่ม 
 เพื่ออัพโหลด





ตั้งชื่อไฟล์ เป็น Hello_World_ESP32 -> Save




ถ้ามีปัญหา Upload ไม่เข้า


ให้กดปุ่ม  BOOT บนบอร์ด ของ ESP32 ค้างไว้สักครู่ ในขณะที่ทำการอัพโหลดโปรแกรม แล้วปล่อยเมื่อโปรแกรมเริ่มอัพโหลด




หากสามารถอัพโหลดโปรแกรมลงบอร์ดได้สำเร็จ จะแสดงคำว่า Done uploading. ที่แถบด้านล่าง




ไปที่เมนู Tool > Serial Monitor




เลือก Both NL & CR และ เลือก 115200 baud

ถ้าได้ข้อความดังรูป แสดงว่า ESP32 ของเรา นั้นพร้อมใช้งานกับ Arduino IDE แล้ว






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

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