ดาวน์โหลด Arduino IDE: มันคืออะไรและจะอัพเดทได้อย่างไร?

ดาวน์โหลด Arduino IDE ไปยังพีซี Windows, Mac OS X หรือ Linux เพื่อเขียนและอัปโหลดโปรแกรมสำหรับบอร์ด Arduino ฟรีและโอเพ่นซอร์ส

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

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

ไม่มีข้อกำหนดอย่างเป็นทางการสำหรับการดาวน์โหลดและตั้งค่า Arduino อย่างไรก็ตาม คุณจะต้อง:

รีวิวของเรา

ข้อดี
เรียนง่าย
สภาพแวดล้อมการพัฒนาที่ให้อภัย
จัดการโครงการของคุณอย่างเป็นระเบียบเรียบร้อย
ข้อเสีย
ไม่มี

วิธีการติดตั้ง Arduino IDE

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

ดังนั้นจึงเป็นทางเลือกของคุณในการตั้งค่า Arduino IDE บนพีซีของคุณ อย่างไรก็ตาม ควรสังเกตว่าการเลือกวิธีที่สะดวกกว่า (เช่น แอป Windows Store) อาจนำมาซึ่งปัญหาความเข้ากันได้บางประการ เป็นที่ยอมรับกันดีว่าแอพ Windows Store ไม่ตรงกับเดสก์ท็อปมาตรฐาน

ยิ่งไปกว่านั้น แอพ Windows store อาจล้าสมัย เราลองติดตั้งแล้วและได้รับแจ้งว่ามีเวอร์ชันใหม่กว่าบนเว็บไซต์ทางการ โดยปกติ เราต้องย้อนกลับและดาวน์โหลดรุ่นที่ใหม่กว่า ซึ่งแปลกเมื่อพิจารณาว่าหน้าร้านค้า Windows เป็นแหล่งที่เป็นทางการด้วย

วิธีใช้ Arduino IDE

หลังจากที่คุณดาวน์โหลด Arduino IDE และติดตั้งลงในระบบของคุณ ก็ถึงเวลาสำรวจอินเทอร์เฟซและเริ่มสร้างโปรแกรมแรกของคุณ

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

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

ส่วนต่อประสานผู้ใช้ที่ใช้งานง่าย

IDE มักจะท้าทายในการดาวน์โหลด ติดตั้ง และใช้งาน แต่ Arduino IDE มีข้อยกเว้น

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

อย่างไรก็ตาม คุณจะต้องค้นหาคำแนะนำและบทช่วยสอนในที่อื่น อินเทอร์เฟซของ Arduino IDE อาจใช้งานได้ง่าย แต่ไม่มีคู่มือ DIY ให้คุณ

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

จัดระเบียบโครงการของคุณอย่างมีประสิทธิภาพด้วย Sketchbooks

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

คุณสามารถค้นหาภาพสเก็ตช์ทั้งหมดในสมุดสเก็ตช์ของคุณได้โดยใช้ปุ่ม ไฟล์ > Sketchbook เมนู. หรือคุณสามารถใช้ เปิด ปุ่มในแถบเครื่องมือ หากต้องการ คุณสามารถเปลี่ยนตำแหน่งของสมุดร่างจากเมนูการตั้งค่าได้

วิธีดาวน์โหลดสเก็ตช์ Arduino IDE ไปยังบอร์ด

หากคุณวาดภาพสเก็ตช์เสร็จแล้ว คุณสามารถเริ่มเตรียมบอร์ดสำหรับการดาวน์โหลดร่าง Arduino IDE ได้ ขั้นตอนแรกคือการตรวจสอบว่า คณะกรรมการ และ ท่าเรือ เมนูแสดงค่าที่ถูกต้อง คุณสามารถค้นหาทั้งสองได้ใน เครื่องมือ เมนู. บน Windows คุณควรมองหา COM1 หรือ COM2 (สำหรับบอร์ดอนุกรม) หรือ COM4 หรือสูงกว่าสำหรับบอร์ด USB

หากคุณเลือกบอร์ด/พอร์ตที่ถูกต้อง คลิก, ที่อัพโหลด ปุ่มในแถบเครื่องมือ (หรือ ร่าง เมนู). หากคุณทำทุกอย่างถูกต้องแล้ว การอัปโหลดจะสิ้นสุดลงในเวลาไม่นาน บอร์ดส่วนใหญ่จะแฟลช LED TX และ RX ขณะที่ดาวน์โหลดสเก็ตช์ Arduino IDE

จัดการไลบรารีสำหรับฟังก์ชันการสเก็ตช์เพิ่มเติม

คิดว่าห้องสมุดเป็นส่วนเสริมสำหรับสเก็ตช์ของคุณ หากต้องการเพิ่มฟังก์ชันพิเศษให้กับโปรแกรมของคุณ คุณจะต้องค้นหาไลบรารีที่รองรับและรวมไว้ในภาพร่างของคุณ ในการใช้ห้องสมุด ใช้, นำเข้าห้องสมุด ตัวเลือกจาก ร่าง เมนูและเลือกได้ตามใจชอบ

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

หากคุณไม่ต้องการใช้ห้องสมุดในภาพสเก็ตช์ของคุณอีกต่อไป เพียงแค่ลบออก #รวม คำสั่งจากรหัสของคุณ

วิธีอัปเดต Arduino IDE

ในการดาวน์โหลด Arduino IDE เวอร์ชันล่าสุด คุณต้อง อัปเดตไดรเวอร์ Arduino IDE.

หากคุณต้องการใช้ Arduino IDE เวอร์ชันล่าสุดเสมอ ให้พิจารณา Arduino Web Editor แทนที่จะเป็นเวอร์ชันที่ดาวน์โหลดได้

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

หากคุณเป็นผู้ที่ชื่นชอบ Arduino และหลงใหลในการเรียนรู้วิธีสร้างโครงการที่ยอดเยี่ยม ดาวน์โหลด Arduino IDE ลงในระบบของคุณ เนื่องจากเป็นวิธีที่ดีที่สุดที่จะทำให้สิ่งนี้เกิดขึ้น มอบสภาพแวดล้อมที่มั่นคงและคล่องตัวเพื่อสร้างภาพสเก็ตช์และเติมชีวิตชีวาให้กับโปรเจ็กต์ของคุณด้วยการอัปโหลดโค้ดไปยังบอร์ดที่คุณเลือก

เครื่องมือนี้จะบันทึกภาพสเก็ตช์ทั้งหมดของคุณ (โครงการเขียนโค้ด) ลงในสมุดสเก็ตช์ เพื่อการจัดการที่ง่ายขึ้น คุณยังสามารถจัดการสเก็ตช์หลายไฟล์ เช่น ไฟล์โค้ด Arduino ที่ไม่มีนามสกุล ไฟล์ C (รูปแบบ .c) เอกสาร C++ หรือแม้แต่ไฟล์ส่วนหัว (.h)

แล้วทางเลือก Arduino IDE ล่ะ?

หากคุณต้องการดาวน์โหลดทางเลือก Arduino IDE ให้ลองใช้ PlatformIO, Programino IDE สำหรับ Arduino และ Arduino สำหรับ Visual Studio Code

แพลตฟอร์มIO เป็น IDE ข้ามแพลตฟอร์มที่รองรับ Arduino และบอร์ดอื่นๆ รวมถึง Raspberry มีตัวดีบักแบบรวม ตัววิเคราะห์โค้ดแบบคงที่ และตัวทดสอบหน่วยระยะไกล

โปรแกรม IDE สำหรับ Arduino มีตัวแก้ไขที่ใช้งานง่ายและตัวแก้ไข HTML 5 สามารถใช้กับ Arduino, Genuino และบอร์ดไมโครคอนโทรลเลอร์ที่รองรับ

Arduino สำหรับ Visual Studio Code เป็นปลั๊กอินสำหรับ Visual Code Studio ที่ทำให้การเขียนโค้ดแบบร่างสำหรับบอร์ด Arduino ง่ายขึ้น ฟีเจอร์นี้ประกอบด้วย IntelliSense การเน้นไวยากรณ์ ตัวจัดการบอร์ดและไลบรารี และอื่นๆ

คำถามที่พบบ่อย: เรียนรู้เพิ่มเติมเกี่ยวกับ Arduino IDE

  • Arduino IDE เป็นภาษาอะไร

Arduino IDE/คอมไพเลอร์สามารถจัดการ C และ C++ บนพื้นฐานของความเป็นอยู่ ไลบรารีจำนวนมากที่มีอยู่ในเครื่องมือนี้เขียนด้วยภาษา C++ ด้วย อย่างไรก็ตาม โปรดทราบว่า Arduino IDE ใช้ไวยากรณ์ที่เรียบง่าย ซึ่งคล้ายกับ C/C++

  • ฉันสามารถใช้ Python ใน Arduino ได้หรือไม่

พูดสั้นๆ ใช่ คุณสามารถใช้ Python เพื่อสร้างโปรแกรม Arduino อย่างไรก็ตาม คุณต้องแน่ใจว่าได้นำเข้าไลบรารี "pyfirmata" ก่อนเริ่มต้นใช้งาน การทำเช่นนี้ทำให้บอร์ดสามารถเชื่อมต่อกับ Python ได้

  • คุณสามารถทำอะไรกับ Arduino?

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

Node.js คืออะไร? จะติดตั้งได้อย่างไร & Node.js ใช้สำหรับอะไร?

Node.js คืออะไร? จะติดตั้งได้อย่างไร & Node.js ใช้สำหรับอะไร?Windows 10เครื่องมือสำหรับนักพัฒนา

Node.js เป็นสภาพแวดล้อมรันไทม์ JavaScript ข้ามแพลตฟอร์มโดยอิงตาม โครเมียมเอ็นจิ้น V8 JavaScript ของ สามารถใช้เขียนโปรแกรมโค้ด JavaScript ที่เรียกใช้งานนอกเว็บเบราว์เซอร์ได้สิ่งสำคัญที่สุดคือมันเป็น...

อ่านเพิ่มเติม
Java JRE เวอร์ชันล่าสุด: ดาวน์โหลดและติดตั้ง [32 บิต 64 บิต]

Java JRE เวอร์ชันล่าสุด: ดาวน์โหลดและติดตั้ง [32 บิต 64 บิต]วินโดว 7Windows 10Windows Vistaเครื่องมือสำหรับนักพัฒนา

Java เป็นภาษาโปรแกรมทั่วไป เชิงวัตถุ และคลาสที่ใช้กันอย่างแพร่หลายโดยนักพัฒนาจำนวนมาก การออกแบบที่ดีทำให้มั่นใจได้ว่ามีการใช้การพึ่งพาการใช้งานเพียงเล็กน้อยทุกครั้งที่มีการปรับใช้ภาษานี้ในฐานะโปรแก...

อ่านเพิ่มเติม
Java JRE เวอร์ชันล่าสุด: ดาวน์โหลดและติดตั้ง [32 บิต 64 บิต]

Java JRE เวอร์ชันล่าสุด: ดาวน์โหลดและติดตั้ง [32 บิต 64 บิต]วินโดว 7Windows 10Windows Vistaเครื่องมือสำหรับนักพัฒนา

Java เป็นภาษาโปรแกรมทั่วไป เชิงวัตถุ และคลาสที่ใช้กันอย่างแพร่หลายโดยนักพัฒนาจำนวนมาก การออกแบบที่ดีทำให้มั่นใจได้ว่ามีการใช้การพึ่งพาการใช้งานเพียงเล็กน้อยทุกครั้งที่มีการปรับใช้ภาษานี้ในฐานะโปรแก...

อ่านเพิ่มเติม