Arduino เป็นแพลตฟอร์มการสร้างต้นแบบอิเล็กทรอนิกส์ที่มีชื่อเสียงโดยใช้ฮาร์ดแวร์โอเพนซอร์สที่ยืดหยุ่น และซอฟต์แวร์และใช้งานง่าย
เทคโนโลยีนี้ มีไว้สำหรับประชาชนทุกประเภทไม่ว่าจะเป็นศิลปินนักออกแบบแฟน ๆ และใครก็ตามที่สนใจสร้างวัตถุแบบโต้ตอบหรือสภาพแวดล้อมด้วยแพลตฟอร์มนี้
เกี่ยวกับ Arduino
แพลตฟอร์มฮาร์ดแวร์ มุ่งเน้นไปที่การนำและอำนวยความสะดวกในการใช้อุปกรณ์อิเล็กทรอนิกส์และการเขียนโปรแกรมระบบฝังตัว ในโครงการสหสาขาวิชาชีพ
ผลิตภัณฑ์ที่ บริษัท จำหน่ายจัดจำหน่ายในรูปแบบฮาร์ดแวร์และซอฟต์แวร์ฟรีภายใต้สัญญาอนุญาตสาธารณะทั่วไปของ GNU Lesser
ด้วยความช่วยเหลือจาก Arduino เป็นไปได้ที่จะสื่อสารแอปพลิเคชันที่ทำงานบน Arduino กับอุปกรณ์อื่น ๆ ที่ใช้ภาษาโปรแกรมและแอปพลิเคชันยอดนิยมอื่น ๆ
เพราะ Arduino ใช้การส่งข้อมูลแบบอนุกรมซึ่งรองรับในภาษาส่วนใหญ่. และสำหรับผู้ที่ไม่สนับสนุนรูปแบบอนุกรมโดยกำเนิดคุณสามารถใช้ซอฟต์แวร์ตัวกลางที่แปลข้อความที่ทั้งสองฝ่ายส่งมาเพื่อให้สามารถสื่อสารได้อย่างลื่นไหล
และเมื่อพูดถึง Arduino สภาพแวดล้อมการพัฒนาที่มีชื่อเสียงที่สุดคือ Arduino IDE
เกี่ยวกับ Arduino IDE
Arduino Integrated Development Environment (IDE) เป็นแอปพลิเคชันข้ามแพลตฟอร์ม (สำหรับ Windows, macOS, Linux) ซึ่งเขียนด้วยภาษาโปรแกรม Java ใช้เขียนและโหลดโปรแกรมบนบอร์ด Arduino
ซอร์สโค้ดสำหรับ IDE เผยแพร่ภายใต้ GNU General Public License เวอร์ชัน 2
Arduino IDE สนับสนุนภาษา C และ C ++ โดยใช้กฎการจัดโครงสร้างโค้ดพิเศษจัดหาไลบรารีซอฟต์แวร์จากโครงการ Wiringซึ่งมีขั้นตอนการเช็คอินและเช็คเอาต์ทั่วไปมากมาย
รหัส ผู้ใช้เขียนต้องใช้ฟังก์ชันพื้นฐานสองอย่างเท่านั้นซึ่งใช้ในการเริ่มร่างและวนซ้ำของโปรแกรมหลักซึ่งรวบรวมและเชื่อมโยงกับต้นขั้วโปรแกรมหลัก () เข้ากับโปรแกรมปฏิบัติการแบบรอบผู้บริหารด้วย GNU toolchain ซึ่งรวมอยู่ในการแจกแจง IDE ด้วย
Arduino IDE ใช้โปรแกรม avrdude เพื่อแปลงรหัสปฏิบัติการเป็นไฟล์ข้อความที่เข้ารหัสเลขฐานสิบหกที่โหลดลงในบอร์ด Arduino โดยใช้โปรแกรมโหลดในเฟิร์มแวร์ของบอร์ด
ในระยะสั้น Arduino IDE เป็นสภาพแวดล้อมการพัฒนาแบบบูรณาการสำหรับแพลตฟอร์มนี้เพื่อให้เราสามารถสร้างโปรแกรมของเราและถ่ายโอนไปยังบอร์ด Arduinoไปยังไมโครคอนโทรลเลอร์ที่สามารถประมวลผลและดำเนินการตามที่เราวางแผนไว้
ติดตั้ง Arduino IDE บน Linux
ในการติดตั้ง Arduino IDE บนการกระจาย Linux ของเรา เราสามารถทำได้ผ่านแพ็คเกจ Flatpak ดังนั้นจึงจำเป็นอย่างยิ่งที่เราจะต้องได้รับการสนับสนุนสำหรับเทคโนโลยีนี้ที่ติดตั้งในระบบของเรา
หากยังไม่มีเพิ่มสามารถปรึกษาได้ บทความต่อไปนี้ ที่ฉันแบ่งปันวิธีการติดตั้งการสนับสนุน Flatpak ในลีนุกซ์รุ่นปัจจุบันส่วนใหญ่
เมื่อแน่ใจแล้วว่าได้รับการสนับสนุนเพื่อให้สามารถติดตั้งแอปพลิเคชัน Flatpak ในระบบของเราได้ เราต้องเปิดเทอร์มินัลและในนั้นเราจะพิมพ์คำสั่งต่อไปนี้ เพื่อให้สามารถติดตั้ง Arduino IDE ในระบบของเราได้
flatpak install --user https://flathub.org/repo/appstream/cc.arduino.arduinoide.flatpakref
เมื่อเสร็จแล้วเราต้องรอเพียงเล็กน้อยเพื่อดาวน์โหลดและติดตั้งแอปพลิเคชันในระบบของเรา
หากพวกเขาติดตั้ง IDE ด้วยวิธีนี้และ ต้องการตรวจสอบว่ามีการอัปเดตหรือไม่สามารถทำได้โดยดำเนินการคำสั่งต่อไปนี้:
flatpak --user update cc.arduino.arduinoide
ในที่สุดพวกเขาก็สามารถเรียกใช้ IDE บนระบบได้โดยมองหาตัวเรียกใช้งานในเมนูแอปพลิเคชัน ในกรณีที่หาไม่เจอ พวกเขาสามารถรัน IDE จากเทอร์มินัลด้วยคำสั่งต่อไปนี้:
flatpak รัน cc.arduino.arduinoid
จะถอนการติดตั้ง Arduino IDE จาก Linux ได้อย่างไร
ในทางกลับกันหากคุณจำเป็นต้องถอนการติดตั้งโปรแกรมเพราะมันไม่ใช่สิ่งที่คุณคาดหวังหรือด้วยเหตุผลใดก็ตาม พวกเขาต้องดำเนินการคำสั่งใด ๆ ต่อไปนี้ในเทอร์มินัล:
flatpak --user uninstall cc.arduino.arduinoide
o
flatpak uninstall cc.arduino.arduinoide