Apa itu Arduino® USB?

Universal serial bus (USB) Arduino® adalah papan Arduino® apa pun yang menggunakan USB sebagai antarmuka utamanya.Arduino® adalah mikrokontroler open source dan platform elektronik.Hampir setiap komputer desktop dan laptop dilengkapi dengan port USB, artinya perangkat USB dapat berinteraksi dengan hampir semua komputer.Ada beberapa jenis papan ini dalam produksi.

Arduino® adalah platform mikrokontroler open source populer yang digunakan oleh para profesional dan amatir.

Tujuan antarmuka USB Arduino® adalah untuk memungkinkan komputer memprogram ulang atau memberikan instruksi ke perangkat.Misalnya, seorang programmer yang menggunakan papan yang dilengkapi dengan radio jarak pendek mungkin terhubung secara nirkabel ke sistem yang mengontrol lampu di rumahnya.Setelah terhubung, pemrogram dapat memberi tahu program untuk mengubah cara pencahayaan dan mengatur semua lampu ke tingkat yang sesuai untuk pesta makan malam jika program menyertakan cara pesta makan malam.Jika program tidak menyertakan cara pesta makan malam, ia dapat menggunakan antarmuka yang sama untuk mengunggah versi program yang dimodifikasi ke perangkat.

Sebagian besar perangkat Arduino® tidak menggunakan antarmuka komputer terpisah untuk input dan pemrograman.Jika komputer berinteraksi dengan penemuan melalui koneksi USB, kemungkinan tidak ada mekanisme lain untuk melakukannya.Perangkat ini dapat menerima input dari sumber lain, seperti sensor dan sakelar.Perangkat yang digunakan untuk mengontrol pencahayaan juga dapat menerima instruksi dari tombol di dinding atau dari cahaya atau sensor gerak.Sensor dan sakelar, meskipun secara teknis antarmuka, jauh lebih terbatas daripada USB atau antarmuka komputer lainnya dan tidak dapat digunakan untuk memprogram ulang perangkat.

Ada beberapa keuntungan menggunakan USB Arduino® dibandingkan antarmuka lain untuk mikrokontroler.Selain umum, antarmuka USB juga murah dan cepat.Ini membutuhkan daya yang sangat sedikit untuk beroperasi, dan koneksi USB dapat digunakan untuk mengisi daya perangkat saat terhubung.Kabel USB juga jauh lebih mudah untuk dihubungkan dan diperbaiki daripada metode transmisi data nirkabel atau kabel serial yang lebih lama.

Keterbatasan utama dari USB Arduino® adalah harus terhubung secara fisik ke komputer untuk berinteraksi dengannya, jadi untuk menghilangkan batasan ini, beberapa antarmuka komputer nirkabel telah dibuat untuk platform.Papan Wifi® dapat dengan mudah berinteraksi dengan komputer selama ada router nirkabel.Papan Xbee® beroperasi lebih mandiri dan dalam jarak yang lebih jauh.Papan Bluetooth® masih memiliki jangkauan terbatas, tetapi memiliki keuntungan tambahan karena dapat berinteraksi dengan smartphone.Terlepas dari beberapa keterbatasan, papan USB Arduino® lebih murah dan lebih hemat daya daripada alternatif nirkabel.