ฉันสามารถใช้ ESP32 โดยไม่มี Arduino IDE ได้หรือไม่

Chan Samarth Chi Esp32 Doy Mimi Arduino Ide Di Hrux Mi



Arduino IDE ย่อมาจาก Arduino Integrated Development Environment เป็นซอฟต์แวร์โอเพ่นซอร์สที่ผู้ใช้สามารถสร้างและอัพโหลดโค้ดไปยังไมโครคอนโทรลเลอร์ที่ใช้ในบอร์ด Arduino ซอฟต์แวร์นี้รองรับบอร์ดและพอร์ต Arduino หลายตัว ไมโครคอนโทรลเลอร์ต่างๆ จะถูกตั้งโปรแกรมผ่าน Arduino IDE เช่น ESP8266 และ ESP32 อย่างไรก็ตาม สามารถตั้งโปรแกรม ESP32 ได้โดยไม่ต้องใช้ Arduino IDE บทความนี้จะอธิบายวิธีการอื่นๆ ในการเขียนโปรแกรม ESP32

การเขียนโปรแกรม ESP32

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

ทางเลือกแทน Arduino IDE สำหรับการเขียนโปรแกรม ESP32

มีสามทางเลือกหลักสำหรับ Arduino IDE สำหรับการเขียนโปรแกรม ESP32 พวกเขาอยู่ด้านล่าง







การเขียนโปรแกรม 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