Arduino®คืออะไร?

Arduino®หมายถึงแบรนด์ของแพลตฟอร์มคอมพิวเตอร์ขนาดเล็กและซอฟต์แวร์การเขียนโปรแกรมที่เกี่ยวข้องซึ่งมีเป้าหมายอยู่ที่ผู้ใช้งานอิเล็กทรอนิกส์กลุ่มคนทำเอง (DIY) ศิลปินและนักการศึกษา บริษัท ในอิตาลีชื่อเดียวกันออกแบบผลิตภัณฑ์Ardunio®และให้เอกสารฟรีซอฟต์แวร์และแม้แต่แผนผังฮาร์ดแวร์แบบออนไลน์สำหรับทุกคนที่จะใช้หรือแจกจ่าย เทคโนโลยีนี้มีจุดประสงค์เพื่อการโต้ตอบกับโลกทางกายภาพและสามารถนำไปใช้กับเซ็นเซอร์ไฟมอเตอร์และส่วนประกอบอิเล็กทรอนิกส์อื่น ๆ เพื่อสัมผัสและโต้ตอบกับสภาพแวดล้อมที่หลากหลาย ชุมชนผู้ใช้ที่มีชีวิตชีวาได้ใช้เทคโนโลยีในโครงการต่าง ๆ ตั้งแต่อุปกรณ์ความบันเทิงไปจนถึงเครื่องบินในกำกับของรัฐ

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

นับตั้งแต่ก่อตั้งขึ้นในปี 2548 แบรนด์Arduino®ได้ขยายเพื่อรวมฮาร์ดแวร์ที่แตกต่างหลากหลายรวมถึงภาษาการเขียนโปรแกรมและ Integrated Development Environment (IDE) เพื่อสร้างโปรแกรมซอฟต์แวร์ ไม่ว่าจะผลิตโดยทีมงานอย่างเป็นทางการหรือ บริษัท อื่น ๆ ฮาร์ดแวร์มักจะขายเป็นส่วนหนึ่งของแผงวงจรที่สร้างไว้ล่วงหน้าโดยใช้ไมโครคอนโทรลเลอร์เช่นคอมพิวเตอร์ขนาดเล็กที่ทำหน้าที่แนะนำซอฟต์แวร์ ผู้ที่ชื่นชอบเครื่องใช้ไฟฟ้าสามารถซื้อชุดArduino®ที่ไม่ได้ประกอบชิ้นส่วนหรือแม้แต่ออกแบบแผงวงจรตั้งแต่เริ่มต้นและซื้อไมโครคอนโทรลเลอร์แยกต่างหาก ความแตกต่างที่สำคัญที่พบในผลิตภัณฑ์ที่ประกอบไว้ล่วงหน้าคือขนาดของบอร์ดและจำนวนและประเภทของตัวเลือกอินพุต / เอาต์พุต (I / O) เพื่อเชื่อมต่อไมโครคอนโทรลเลอร์กับส่วนประกอบอื่น ๆ

โครงการArduino®ส่วนใหญ่เกี่ยวข้องกับการคำนวณทางกายภาพบางรูปแบบหมายถึงความรู้สึกของไมโครคอนโทรลเลอร์หรือโต้ตอบกับสภาพแวดล้อมรอบ ๆ ในตัวอย่างที่ง่ายที่สุดสิ่งนี้อาจไม่เกี่ยวข้องกับอะไรมากไปกว่าการเปิดและปิดไดโอดเปล่งแสง (LED) แต่แพลตฟอร์มนั้นมีกำลังในการคำนวณเพียงพอสำหรับหุ่นยนต์หรือโครงการอิเล็กทรอนิกส์ขั้นสูง ศิลปินแฮกเกอร์ฮาร์ดแวร์และผู้ที่ชื่นชอบได้ใช้ผลิตภัณฑ์Arduino®เพื่อสร้างโครงการที่สร้างสรรค์มาก ๆ เช่นยานพาหนะไร้คนขับ (UAVs) อุปกรณ์ที่ตรวจสอบมลพิษทางอากาศและแม้แต่พืชที่สามารถโทรหาทวีตหรือส่งข้อความถึงเจ้าของเมื่อพวกเขาต้องการน้ำ