การเขียนโปรแกรม ESP32
มีสองขั้นตอนในการเขียนโปรแกรม ESP32 ประการแรก คุณต้องเขียนโค้ดสำหรับสิ่งที่คุณต้องการดำเนินการ และประการที่สอง คุณต้องโอนรหัสนั้นไปยัง ESP32
ทางเลือกแทน Arduino IDE สำหรับการเขียนโปรแกรม ESP32
มีสามทางเลือกหลักสำหรับ Arduino IDE สำหรับการเขียนโปรแกรม ESP32 พวกเขาอยู่ด้านล่าง
- การเขียนโปรแกรม ESP32 ใน Thonny IDE
- การเขียนโปรแกรม ESP32 ในรหัส VS
- การเขียนโปรแกรม ESP32 ใน ESP-IDF
การเขียนโปรแกรม ESP32 ใน Thonny IDE
การเขียนโปรแกรม ESP32 โดยใช้ Thonny IDE คลิกที่ลิงค์ที่กล่าวถึงด้านล่าง ดาวน์โหลด Thonny IDE ก่อนจากลิงค์ [ เว็บไซต์ทางการของโธนนี่ IDE ] แล้วติดตั้งบนพีซีของคุณ
MicroPython ใช้เขียนโปรแกรม ESP32 เพราะเป็น Python สำหรับไมโครคอนโทรลเลอร์ ESP32 ไม่มี MicroPython เป็นค่าเริ่มต้น ดังนั้นเราต้องแฟลชเฟิร์มแวร์ MicroPython เป็น ESP32 คุณสามารถดาวน์โหลดและติดตั้งรุ่นล่าสุดของ เฟิร์มแวร์ MicroPython .
ถัดไป คุณจะต้องแฟลชเฟิร์มแวร์ลงใน ESP32 โดยใช้ Thonny IDE ด้านล่างนี้เป็นคำแนะนำโดยละเอียดสำหรับการแฟลชเฟิร์มแวร์ MicroPython บนบอร์ด ESP32
จะแฟลชเฟิร์มแวร์ MicroPython ได้อย่างไร
หลังจากติดตั้งเฟิร์มแวร์ใน ESP32 แล้ว เพียงเขียนสคริปต์ MicroPython ในตัวแก้ไขของ Thonny IDE เสร็จแล้วให้บันทึก จากนั้นคลิก วิ่ง หรือกด F5.
การเขียนโปรแกรม ESP32 ในรหัส VS
รหัส VS ใช้สำหรับโปรแกรม ESP32 เมื่อมีรหัสที่ยาวหรือโครงการขั้นสูง ก่อนอื่น คุณต้องติดตั้ง Visual Studio Code (VS Code) VS Code ยังทำงานร่วมกับ MicroPython ดังนั้นจำเป็นต้องแฟลชเฟิร์มแวร์ MicroPython ใน ESP32 ตามขั้นตอนเดียวกับที่กล่าวถึงในหัวข้อก่อนหน้า
ถัดไปดาวน์โหลด รหัส Visual Studio .
ก ส่วนขยาย Node.js จำเป็นต้องใช้นอกเหนือจาก VS Code เพื่อใช้งานบน Windows
ตอนนี้คุณสามารถเขียนโค้ด MicroPython ใน VS Code และเรียกใช้ใน ESP32
มีนามสกุลอื่นที่เรียกว่า พิมมากร ซึ่งเขียนด้วย JavaScript ที่สามารถใช้เขียนโปรแกรม ESP32 ได้ คลิก ที่นี่ เพื่อเรียนรู้วิธีดาวน์โหลด ติดตั้ง และใช้ส่วนขยาย Pymakr
การเขียนโปรแกรม ESP32 ใน ESP-IDF
สามารถตั้งโปรแกรม ESP32 ใน IDE ที่พัฒนาโดยผู้พัฒนา Espressif กรอบการพัฒนา IoT ที่รู้จักกันในชื่อ ESP-IDF เป็นกรอบอย่างเป็นทางการของ Espressif ซึ่งโดยทั่วไปจะใช้ภาษา C และยังรองรับ C++
ในการเขียนโปรแกรมบอร์ด ESP32 อันดับแรก ให้ติดตั้ง ESP-IDF จากนั้นคุณจะต้องเขียนโค้ดของคุณใน C หรือ C++ ตามฟังก์ชันที่คุณต้องการดำเนินการ เมื่อคุณกำหนดรหัสของคุณแล้ว คุณสามารถโอนรหัสของคุณไปยัง ESP32 ได้อย่างง่ายดายโดยใช้แพลตฟอร์ม ESP-IDF
ในการอัพโหลดโค้ด คุณต้องเขียนคำสั่งต่อไปนี้ที่ เทอร์มินัลอนุกรมของ ESP-IDF .
รหัสประจำตัว พาย –p มอนิเตอร์แฟลช COMXคุณต้องเปลี่ยน เอ็กซ์ ด้วยพอร์ต COM ที่แน่นอนซึ่ง ESP32 เชื่อมต่อกับแล็ปท็อปหรือพีซีของคุณ
- หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการเขียนโปรแกรม ESP32 ในภาษา C หรือ C++ ให้คลิก ที่นี่ .
- หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการทำงานของ ESP-IDF คลิก ที่นี่ .
บทสรุป
เราได้ศึกษาแล้วว่าสามารถใช้ ESP32 ได้โดยไม่ต้องใช้ Arduino IDE มีแพลตฟอร์มและภาษาโปรแกรมอื่น ๆ อีกมากมายที่สามารถตั้งโปรแกรมและรันโค้ดในไมโครคอนโทรลเลอร์ได้ ตัวอย่างเช่น สามารถใช้ C, C++ และ Python และแพลตฟอร์มอย่าง Thonny IDE, VS Code และ ESP-IDF สามารถเสนอทางเลือกแทน Arduino IDE