Skip to main content

Arduino reg;ห้องสมุด?

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

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

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

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

ไลบรารีมาตรฐานรวมถึง SD, LiquidCrystal, Ethernet, Servo และอื่น ๆ อีกมากมายไลบรารี SD ให้ความสามารถซอฟต์แวร์ในการอ่านและเขียนลงในการ์ด SD โดยให้เครื่องอ่าน SD ติดอยู่กับ Arduino โครงการ.LiquidCrystal จัดหาซอฟต์แวร์สำหรับการควบคุมจอภาพ LCD ซึ่งอาจเป็นประโยชน์สำหรับการแสดงภาพหรือเอาต์พุตห้องสมุดอีเธอร์เน็ตเพิ่มการสนับสนุนซอฟต์แวร์สำหรับ Ethernet Arduino reg;โล่.Servo ให้การสนับสนุนสำหรับ Servo Motors ซึ่งมีประโยชน์สำหรับโครงการหุ่นยนต์

ผู้ใช้ที่มีส่วนร่วมห้องสมุดรวมถึง DateTime และ WebDuinoDateTime เป็นห้องสมุดง่าย ๆ ที่ช่วย Arduino reg;ซอฟต์แวร์ติดตามวันที่และเวลาWebDuino ให้บริการเว็บเซิร์ฟเวอร์ช่วยให้อุปกรณ์สามารถเข้าถึงได้จากระยะไกลโดยใช้อินเทอร์เน็ต