Arduino®เป็นแบรนด์ของไมโครคอนโทรลเลอร์ที่ตั้งโปรแกรมได้ซึ่งมักใช้โดยมือสมัครเล่นในการโต้ตอบกับอุปกรณ์อื่น ๆ ในโครงการต่าง ๆ เช่นหุ่นยนต์และระบบอัตโนมัติในบ้านบอร์ด Arduino มักเชื่อมโยงกับเซ็นเซอร์ปุ่มและมอเตอร์ Arduino®ช่วยให้ผู้ใช้เชื่อมต่ออุปกรณ์และส่วนประกอบต่าง ๆ กับไมโครคอนโทรลเลอร์ได้อย่างง่ายดาย หมุดArduino®มีสามประเภทหลัก: พินดิจิตอลพินแอนะล็อกและพินพาวเวอร์
พินดิจิตอลสามารถใช้เป็นทั้งอินพุตและเอาต์พุตพินในไมโครคอนโทรลเลอร์Arduino®ส่วนใหญ่ ซึ่งหมายความว่าพินเดียวสามารถส่งและรับข้อมูลดิจิตอลได้ Digital Arduino® pins สามารถเป็น "สูง" หรือ "ต่ำ" เท่านั้น เมื่อพินดิจิตอลสูงจะมีแรงดันไฟฟ้าคงที่ เมื่อพินต่ำแรงดันไฟฟ้านี้จะหายไป การสลับเปิดและปิด light emitting diode (LED) เป็นหนึ่งอินสแตนซ์ทั่วไปของเอาต์พุตดิจิตอลและการตรวจสอบสถานะของปุ่มเป็นตัวอย่างของอินพุตดิจิตอล
นอกเหนือจากการจัดหาอินพุตและเอาต์พุตอย่างง่ายแล้วหมุดArduino®ของแผงวงจรจำนวนมากยังสามารถใช้สำหรับการปรับความกว้างพัลส์ (PWM) การปรับความกว้างพัลส์ใช้เพื่อจำลองเอาต์พุตแบบอะนาล็อกที่แตกต่างกันโดยใช้พินดิจิตอล ตัวอย่างเช่นหากมอเตอร์เชื่อมต่อกับขาเอาต์พุตดิจิตอลมันจะหมุนเมื่อพินสูงและหยุดเมื่อพินต่ำ ด้วย PWM ขาออกดิจิตอลจะสลับเร็วขึ้นหรือช้าลงเพื่อเปลี่ยนความเร็วของมอเตอร์ การปรับความกว้างของพัลส์ทำให้ขาArduino®ดิจิตอลเปลี่ยนสูงและต่ำอย่างรวดเร็วเพื่อให้การเชื่อมต่อมีลักษณะเหมือนเอาท์พุทแบบอะนาล็อกและสามารถควบคุมแรงดันไฟฟ้าที่เกิดจากพินนี้ได้อย่างแม่นยำ
ไมโครคอนโทรลเลอร์Arduino®ยังมีหมุดอินพุตแบบอนาล็อก เช่นเดียวกับพินดิจิตอลอินพุตสิ่งเหล่านี้ใช้เพื่ออ่านสถานะของอุปกรณ์ที่เชื่อมต่อเช่นเซ็นเซอร์ แม้ว่าขาดิจิตอลจะสามารถบอกได้ว่าการเชื่อมต่อสูงหรือต่ำ แต่ขาArduino®อนาล็อกสามารถอ่านค่าแรงดันไฟฟ้าที่แน่นอนได้ สิ่งนี้มีประโยชน์สำหรับการเชื่อมต่อกับเซ็นเซอร์อะนาล็อกที่มีค่าที่เป็นไปได้มากมาย ตัวอย่างเช่นเซ็นเซอร์วัดอุณหภูมิแบบอะนาล็อกมักจะส่งการอ่านแรงดันไฟฟ้าที่สอดคล้องกับอุณหภูมิ การใช้ขาอินพุตแบบอะนาล็อกArduino®สามารถอ่านค่าได้โดยตรง
ชนิดสุดท้ายของArduino® pin คือพินพาวเวอร์ ไมโครคอนโทรลเลอร์Arduino®ส่วนใหญ่มีหมุดเพาเวอร์หลายตัวที่รับและส่งแรงดันไฟฟ้าที่หลากหลาย หนึ่งในสิ่งที่สำคัญที่สุดคือพิน "แรงดันไฟฟ้าใน" (VIN) พินนี้ใช้เพื่อจ่ายแรงดันไฟฟ้าคงที่ให้กับบอร์ดจากแหล่งจ่ายไฟภายนอกหรือแบตเตอรี่ หมุดไฟห้าโวลต์ (5V) อนุญาตให้ส่วนประกอบและเซ็นเซอร์ได้รับพลังงานห้าโวลต์ที่มีการควบคุมโดยตรงจากไมโครคอนโทรลเลอร์ ในที่สุดหมุดเพาเวอร์กราวด์ (GND) สามารถใช้กับอุปกรณ์กราวด์ไฟฟ้าที่เชื่อมต่อกับArduino®


