Skip to main content

Arduino reg;สภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) หรือที่เรียกว่า Arduino สภาพแวดล้อมการพัฒนาเป็นโปรแกรมที่ออกแบบมาเพื่อให้ง่ายต่อการเขียนซอฟต์แวร์สำหรับแพลตฟอร์มโอเพ่นซอร์สนี้Arduino reg;แพลตฟอร์มเป็นแพลตฟอร์มอิเล็กทรอนิกส์ยอดนิยมที่ออกแบบมาเพื่อทำให้กระบวนการออกแบบอุปกรณ์อิเล็กทรอนิกส์ง่ายขึ้นการใช้งานทั่วไปสำหรับมัน ได้แก่ หุ่นยนต์เทคโนโลยีการปรับปรุงบ้านคอมพิวเตอร์ที่สวมใส่ได้และแอพพลิเคชั่นอิเล็กทรอนิกส์ที่แปลกใหม่Arduino ส่วนใหญ่ reg;สิ่งประดิษฐ์ได้รับการพัฒนาโดยใช้ Arduino IDE.

ides มักใช้โดยโปรแกรมเมอร์เพื่อเพิ่มความเร็วในกระบวนการของการเขียนโปรแกรมคุณสมบัติ IDE ทั่วไปรวมถึงการกำหนดหมายเลขสายอัตโนมัติการเน้นไวยากรณ์และการรวบรวมในตัวแม้ว่าจะเป็นไปได้ทางเทคนิคในการเขียนซอฟต์แวร์โดยใช้ตัวแก้ไขข้อความอย่างง่าย แต่กระบวนการนั้นง่ายกว่ามากเมื่อเขียนโค้ดใน IDEภาษาการเขียนโปรแกรมหลายภาษามี IDE ของตัวเองและมีการพัฒนา IDEs วัตถุประสงค์ทั่วไปหลายประการIDEs วัตถุประสงค์ทั่วไปเหล่านี้สามารถใช้กับภาษาการเขียนโปรแกรมที่ได้รับการสนับสนุนที่หลากหลาย

Arduino reg;IDE ให้สภาพแวดล้อมที่อนุญาตให้โปรแกรมเมอร์ใช้โปรแกรมเดียวตั้งแต่ต้นจนจบมันสามารถติดตามไฟล์หลายไฟล์ในโครงการทำให้โปรแกรมเมอร์เขียนโปรแกรมที่ซับซ้อนหรือเป็นโมดูลมากขึ้นเพื่อจัดการโครงการของพวกเขาIDE ยังรวบรวมรหัสเองทำการดีบักขั้นพื้นฐานและส่งรหัสโดยตรงไปยัง Arduino บอร์ดซึ่งจะใช้ Arduino reg;bootloader เพื่อเขียนโปรแกรมใหม่ลงในหน่วยความจำ

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

จัดการกับข้อ จำกัด เหล่านี้บางส่วน Arduino reg;โปรแกรมเมอร์ใช้ IDE อื่น ๆ ในการเขียนโปรแกรมผู้ใช้เหล่านี้ได้เขียนปลั๊กอินซอฟต์แวร์เพื่อจุดประสงค์ทั่วไปที่เพิ่มการสนับสนุนสำหรับ Arduino reg;การเขียนโปรแกรมเฉพาะสิ่งนี้เพิ่มคุณสมบัติมากมายที่โปรแกรมเมอร์พลาดใน Arduino IDE แต่วิธีแก้ปัญหาก็มาพร้อมกับข้อ จำกัด หลายประการเพื่อรักษาความสามารถในการใช้ IDE ทั่วไปสำหรับ Arduino reg;รหัสโปรแกรมเมอร์จะต้องอัปเดตปลั๊กอินของพวกเขาเป็นประจำด้วยการเปิดตัวใหม่ของ Arduino reg;ซอฟต์แวร์.นอกจากนี้ IDE ทั่วไปเหล่านี้ไม่สามารถเชื่อมต่อกับ Arduino reg;บอร์ดและดังนั้นจึงไม่สามารถใช้เพื่ออัปโหลดซอฟต์แวร์ที่เสร็จสมบูรณ์ไปยัง Arduino สิ่งประดิษฐ์.