A. ติดตั้ง Library สำหรับบอร์ด ESP 8266
คัดลอกข้อความสีแดงนี้ --> https://arduino.esp8266.com/stable/package_esp8266com_index.json
ไปที่โปรแกรม Arduino IDE ที่คอมพิวเตอร์ และคลิกเมนู File -> Preferences
ที่หน้าต่าง Preferences , มองลงไปด้านล่างๆ หาช่อง Additional Boards Manager URLs:
วางข้อความที่คัดลอกจากข้อ 1 ลงไปในช่องด้านข้าง (กด ctrl + v) แล้วกดปุ่ม OK
จากนั้น คลิกที่เมนู Tools -> Board -> Boards Manager...
ที่หน้าต่าง Boards Manager... ในช่อง "Filter your search..." ให้พิมพ์ว่า esp8266 แล้วรอสักครู่
จะปรากฎชื่อบอร์ด esp8266 ในผลการค้นหาด้านล่าง ให้คลิกปุ่ม Install เพื่อเริ่มดาวน์โหลดและติดตั้ง
เมื่อเสร็จ จะขึ้นคำว่า INSTALLED จากนั้น ให้กดปุ่ม Close เพื่อปิดหน้าต่าง Boards Manager
กลับไปคลิกที่เมนู Tools -> Board จะปรากฎรายชื่อบอร์ดเพิ่มขึ้นมาในรายการ
ให้คลิกเลือก ESP 8266 แล้วเลือก NodeMCU 1.0 (ESP-12E Module) อีกที
B. การดาวน์โหลด Driver
นำบอร์ด ESP8266 มาเสียบไว้ที่คอมพิวเตอร์
คลิกลิ้งนี้ https://github.com/nodemcu/nodemcu-devkit/tree/master/Drivers
จากนั้น คลิกที่ CH341SER_WINDOWS.zip ซึ่งเป็นซิปไฟล์ ของไดรเวอร์สำหรับ window แล้วคลิกปุ่ม download
ไปแตกซิปไฟล์ดังกล่าวออกมา โดยคลิกขวาที่ไฟล์ แล้วเลือก extract here
C. การติดตั้ง Driver
ดับเบิ้ลคลิกที่ไฟล์ .exe ที่ได้แตกซิปออกมาแล้ว
กด yes เมื่อมีหน้าต่างถามว่า จะให้ติดตั้งลงเครื่องไหม
ต่อไปจะมีหน้าต่าง DriverSetup แสดงขึ้นมา ให้กดปุ่ม INSTALL เพื่อติดตั้ง
เมื่อติดตั้งเสร็จ จะมีหน้าต่างแสดงว่า Driver install success! ก็กด OK
กด X ปิดหน้าต่าง DriverSetup ได้เลย
ไปตรวจสอบ โดยกดปุ่ม start แล้ว เปิด Device Manager
เปิดดูที่หัวข้อ Ports (COM & LPT) จะเป็น USB-SERIAL CH340 (COM5) แปลว่า สำเร็จแล้ว (ตัวเลขหลังคำว่า COM อาจแตกต่างกัน)
จากนั้น ต้องไปเลือกพอร์ต โดยกลับไปที่โปรแกรม Arduino
เปิดเมนู Tools -> Port แล้วเลือก COM5
ติดตั้ง USB driver สำหรับ บอร์ด
ให้คลิกที่ลิ้งนี้ USB Driver และดาวน์โหลดไฟล์ไว้ในคอมพิวเตอร์ก่อน
แตก zip file
เข้าไปใน Folder driver และดับเบิ้ลคลิกไฟล์ติดตั้ง .exe (x86 สำหรับ windows 32-bit , x64 สำหรับ windows 64-bit)
เมื่อปรากฎหน้าต่าง user account control กดปุ่ม Yes
คลิก Next เพื่อเริ่มต้นติดตั้ง
เมื่อติดตั้งเสร็จ กด Finish
เปิด Device Manager เพื่อดูว่า ตรง Ports มองเห็นอุปกรณ์ Silicon Labs CP210x USB to UART Bridge (COM...) หรือยัง ถ้าเห็น แปลว่าติดตั้งสำเร็จ
Workshop 1 : การทดสอบบอร์ด ด้วยโปรแกรม Blink
ที่โปรแกรม Arduino ไปเปิดเมนู Tools ตรวจดูว่า ได้เลือกชื่อบอร์ด และ พอร์ท ถูกต้องหรือไม่
ไปเมนู File -> Examples -> ESP8266 คลิกเลือก Blink
จะมีไฟล์ใหม่เปิดขึ้นมา เป็นโค้ดตัวอย่าง ให้ไปแก้คำว่า LED_BUILTIN เป็น D4 ทุกจุด (3 จุด) สำหรับเราใช้บอร์ด v.3
เสร็จแล้ว คลิกที่ลูกศรชี้ขวา เพื่อ upload ไฟล์ไปยังบอร์ด ESP8266 และรอสักครู่จนขึ้นคำว่า Done uploading ที่แถบด้านล่าง
สังเกตที่บอร์ด จะมีหลอดไฟสีฟ้าสว่างขึ้น 2 วินาที และดับไป 2 วินาที สลับแบบนี้ไปเรื่อยๆ แปลว่าเรียบร้อย
2. ภาษาซี
3. sample Blink (CH4WSH1)
4. Serial Monitor (CH4WSH1.1)
5. Serial monitor send data out (CH4WSH2)