Arduino được thiết kế để lắp vào các đối tượng tương tác và tạo một môi trường gần gũi thân thiện hơn với người dùng. Đây là vi điểu khiển một board mạch cho phép bạn đưa chương trình vào bộ nhớ của vi điều khiển mà không cần đến bất kỳ con chip, công cụ hay thiết bị lập trình nào. Phần cứng của Arduino gồm một board mã nguồn mở 8-bit Atmel AVR hoặc 32-bit Atmel ARM.
Các bảng mạch Arduino có thể mua dạng trước khi lắp ráp hoặc bộ tự người dùng thiết kế. Những người yêu chế tạo đồ vật và thích thử thách sẽ cảm thấy Arduino rất hấp dẫn. Thông tin thiết kế phần cứng có sẵn cho những người muốn tự tay lắp ráp. Arduino được khởi đầu vào năm 2005 từ một dự án cho sinh viên tại Học viện thiết kế tương tác Ivrea (Ivrea, Ý). Thời đó các sinh viên làm việc với dự án này phải sử dụng board mạch “BASIC Stamp”, vốn được xem là khá đắt đỏ so với sinh viên. Cuối cùng, một luận án phần cứng được soạn thảo cho việc thiết kế mạch điện, và các nhà nghiên cứu tiếp tục phát triển thành một board mạch nhẹ hơn, giá thành thấp hơn và sẵn sàng cho cộng đồng mã nguồn mở. Tính đến giữa năm 2011 đã có hơn 300.000 con Arduino được bán ra, và con số này chắc chắn không dừng lại ở đó.