Mã nguồn mở ra đời từ rất lâu, được phát triển thành nhiều loại có chức năng khác nhau. Phân loại Arduino cụ thể thành các loại chính sau: