การเปิดตัว ESP32 Arduino 2.0.0 เพิ่มการรองรับ ESP32-C3 และ ESP32-S2

ดังที่ระบุไว้ในบทความของฉันเกี่ยวกับโมดูล LILYGO T-32C3 การเปิดตัว ESP32 Arduino 2.0.0 เกิดขึ้นเมื่อไม่กี่วันที่ผ่านมาโดยเพิ่มการรองรับ ESP32-C3 และESP32-S2 ให้กับ Arduino IDE

แต่ข่าวนี้น่าจะตอกย้ำโพสต์ของตัวเองและเป็นการเปิดตัวรหัส Arduino สำหรับ ESP32 ที่สำคัญซึ่งรวมถึงคุณสมบัติและการเปลี่ยนแปลงใหม่อื่น ๆ ได้แก่ :

  • อัปโหลดผ่าน USB CDC
  • รองรับ KSZ8081 Ethernet PHY
  • การอัปเดต LittleFS สำหรับป้ายกำกับพาร์ติชัน (partition label)และหลายพาร์ติชัน (multiple partitions)
  • เพิ่มการสนับสนุนสำหรับRainmaker
  • คุณสมบัติ BLE 5 สำหรับ ESP32-C3 (พร้อมใช้ ESP32-S3)
  • การปรับปรุง ESPTOOL
  • เพิ่มการรองรับ 802.11mc WiFi RTT FTM (การวัดเวลาละเอียด)
  • เพิ่มเอกสารออนไลน์ (ต้องลงชื่อเข้าใช้ Readthedocs)
  • รองรับ USB MSC (Mass Storage) และ HID (เฉพาะ ESP32-S2)
  • การปรับโครงสร้าง UART (SerialHardware)
  • ตัวอย่างใหม่ใฃ, เพิ่มบอร์ด, แก้ไขข้อบกพร่อง

คุณจะพบการเปลี่ยนแปลงรายละเอียดเพิ่มเติมรวมทั้งไฟล์ที่แน่นอนการเปลี่ยนแปลงในรหัสที่มาบน Github 

เรามาลองเพิ่มกัน…


ไปยังรายการไฟล์ additional board manager JSON  ในการตั้งค่า

ESP32-Arduino-2.0.0-board-manager

จากนั้นติดตั้งแพ็คเกจบอร์ด ESP32

ESP32-2.0.0-installed-Arduino

เลือกบอร์ด ESP32-C3 และรวบรวมตัวอย่างเพื่อความสนุกสนาน

ESP32-C3-ImportError-no-module-named-serial

!!!… มันไม่ได้ทำงานอย่างที่คาดไว้เกิดข้อผิดพลาด error “ImportError: no module named serial: ฉันใช้ Arduino IDE ใน Ubuntu 20.04 และฉันสามารถแก้ปัญหาได้โดยติดตั้งแพ็คเกจที่เกี่ยวข้อง


ESP32-C3-Dev-Module-Arduino-IDE

ดีหมด ยกเว้นฉันยังไม่มีบอร์ด ฉันเลยไม่สามารถยืนยันได้ว่าบอร์ด ESP32-C3 ของบริษัทอื่นจะที่เข้ากันได้กับ Arduino IDE หรือไม่ แต่ควรใช้เวลาสักครู่ก่อนที่จะเพิ่มบอร์ดเพิ่มเติม และอีกอย่างรายชื่อบอร์ด ESP32 ใน Arduino นั้นค่อนข้างจะยาว และมันก็เริ่มยุ่งยากในการเลือกบอร์ดที่ถูกต้อง…

แปลจากบทความภาษาอังกฤษ : ESP32 Arduino 2.0.0 release adds ESP32-C3 and ESP32-S2 support

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
โฆษณา