อย่างที่คุณรู้ Arduino IDE เป็นสภาพแวดล้อมการพัฒนาแบบบูรณาการสำหรับ Arduino และบอร์ดอื่น ๆ ที่เข้ากันได้ ด้วยสภาพแวดล้อมนี้คุณจะสามารถเขียนภาพร่างของคุณและถ่ายโอนไปยังจานเพื่อเริ่มทำงานกับแพลตฟอร์มการพัฒนานี้ซึ่งเป็นที่นิยมในหมู่มือสมัครเล่นและผู้ผลิต
Arduino IDE แม้จะดูเหมือน แต่ก็ยังคงพัฒนาเพื่อปรับปรุงสภาพแวดล้อมนี้ตั้งแต่นั้นมา จะเริ่มในปี 2005. ตั้งแต่นั้นมาได้มีการปรับเปลี่ยนทั้งสองสิ่งที่ไม่ชัดเจนสำหรับผู้ใช้รวมถึงบางสิ่งเกี่ยวกับอินเทอร์เฟซแบบกราฟิกเพื่อให้การเขียนโปรแกรมบอร์ดน่าพอใจยิ่งขึ้น
ปัจจุบันนี้ สภาพแวดล้อมมีความยืดหยุ่นมากรองรับแพลตฟอร์มต่างๆซึ่ง ได้แก่ Linux และมีให้บริการใน 66 ภาษาที่แตกต่างกันเช่นภาษาสเปนและรองรับบอร์ดที่เป็นทางการและไม่เป็นทางการได้มากถึง 1000 บอร์ด นอกจากนี้ยังมีหนังสือหลายพันเล่มที่สามารถช่วยได้และมีการดาวน์โหลดมากกว่า 39 ล้านครั้งในช่วงปีที่ผ่านมา
มีอะไรใหม่ใน Arduino IDE 2.0 Beta
แต่ทั้งหมดนั้นจะเป็นเพียงประวัติศาสตร์ไม่ใช่เพื่อความสะดวกสบายที่รับผิดชอบ การพัฒนายังคงดำเนินต่อไป ทำงานไม่หยุดเพื่อปรับปรุงซอฟต์แวร์นี้ให้ดียิ่งขึ้น ข้อพิสูจน์นี้คือการประกาศในปัจจุบันของ Arduino IDE 2.0 ซึ่งเริ่ม "เกี่ยวหัว" แล้วแม้ว่าจะยังเป็นรุ่นเบต้าก็ตามลองดูที่นี่).
ใน Arduino IDE เวอร์ชันใหม่นี้มีข่าวที่น่าสนใจบางอย่างที่จะเกิดขึ้น รุ่นสุดท้ายแม้ว่าเวอร์ชันทดลองนี้จะยังคงมีบางสิ่งที่ต้องขัดเกลาและอาจให้ปัญหาบางอย่างที่จะได้รับการแก้ไขสำหรับรุ่นสุดท้าย
ในบรรดาสิ่งใหม่ ๆ พวกเขาสามารถเน้นฟังก์ชั่นขั้นสูงที่จะปรากฏในเวอร์ชันนี้ Arduino IDE ยังคงรักษาอินเทอร์เฟซที่เรียบง่ายสำหรับผู้ใช้มือใหม่ แต่ตอนนี้จะมีคุณสมบัติขั้นสูงใหม่ ๆ ตัวอย่างเช่นไฟล์ การดีบักสดนั่นคือเพื่อให้สามารถรันโค้ดบนบอร์ดที่แนบมาและหยุดในบรรทัดเฉพาะเพื่อสังเกตเนื้อหาของตัวแปรหน่วยความจำรีจิสเตอร์ ฯลฯ และเพื่อให้สามารถตรวจพบปัญหาได้
ในทางกลับกันยังรวมถึงไฟล์ บรรณาธิการที่ทันสมัยมอบประสบการณ์การใช้งานที่ดีขึ้นด้วยอินเทอร์เฟซที่ตอบสนองทางลัดการนำทางการเติมข้อความอัตโนมัติเพื่อแนะนำตัวแปรฟังก์ชัน ฯลฯ และการคอมไพล์ที่เร็วขึ้น คล่องแคล่วมากขึ้นแม้ใน Arduino IDE 2.0 Beta เวอร์ชันนี้
และหากยังไม่เพียงพอการดีบักแบบสดจะรองรับทั้งหมด บอร์ด arduino และอิงจาก SAMD และ Mbed แน่นอนว่าผู้ดูแลโค้ดยังเปิดให้บอร์ดของบุคคลที่สามสามารถเพิ่มการรองรับสำหรับบอร์ดอื่น ๆ ได้เช่นกัน
El IDE ใหม่ มันขึ้นอยู่กับเฟรมเวิร์ก Eclipse Theia ซึ่งจะขึ้นอยู่กับสถาปัตยกรรมเดียวกันกับ VS Code ในขณะที่ฟรอนต์เอนด์เขียนด้วย TypeScript และตอนนี้ส่วนหลังส่วนใหญ่เขียนด้วย Golang