USB Arduino®คืออะไร?

Universal serial bus (USB) Arduino®เป็นบอร์ดArduino®ใด ๆ ที่ใช้ USB เป็นอินเตอร์เฟสหลัก Arduino®เป็นไมโครคอนโทรลเลอร์โอเพ่นซอร์สและแพลตฟอร์มอิเล็กทรอนิกส์ คอมพิวเตอร์เดสก์ท็อปและแล็ปท็อปทุกเครื่องมาพร้อมกับพอร์ต USB ซึ่งหมายความว่าอุปกรณ์ USB สามารถเชื่อมต่อกับคอมพิวเตอร์เกือบทุกเครื่อง บอร์ดเหล่านี้มีหลายสายพันธุ์ในการผลิต

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

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

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

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