Jika Anda berbicara tentang koneksi 5V khusus yang tersedia di Arduino (yaitu dari regulator, bukan mikro) maka selama Anda tidak melebihi arus maksimum yang tersedia, Anda dapat memberi daya sebanyak yang Anda inginkan dari itu.
Agar lebih jelas, saya berasumsi Anda berbicara tentang pin header yang ditunjukkan panah merah.
Berapa banyak arus yang dapat disediakan pin ini?
Nah, melihat skema untuk beberapa Arduino, mereka semua tampaknya menggunakan regulator NCP1117 5V dalam format SOT-223. Regulator dapat memasok hingga 1A jika heatsink cukup, tetapi karena tidak ada heatsink di Arduino, kemampuannya akan jauh lebih sedikit dari ini.
Jika Anda menggunakan suplai USB, maka ia melewati regulator dan Anda kemudian dibatasi dengan arus USB maksimum (500mA untuk USB 2.0)
Untuk NCP1117, jika kita melihat grafik untuk panjang tembaga di sekitarnya, kita dapat melihat bahwa daya maksimum dapat antara ~ 0,6W dan 1,5W, tergantung pada berapa banyak tembaga yang digunakan. Pada 5V, ini setara dengan 0.6W / 5V = 120mA, dan 1.5W / 5V = 300mA.
Perhatikan grafik ini untuk suhu sekitar 50 derajat, jadi dalam kondisi normal (~ 25 derajat) daya maksimum akan sedikit lebih tinggi.
Beberapa dari ini digunakan untuk menyalakan ATmega, jika kita menganggap itu akan kurang dari ~ 100mA maka itu mungkin tidak menyisakan terlalu banyak untuk memberi tenaga pada hal lain jika itu berjalan pada kecepatan tinggi, mengendarai beberapa LED, dll. Jika Anda tidak melakukan banyak , mungkin sekitar 10-20mA (lihat lembar data ATmega328 untuk angka yang tepat)
Semoga ada banyak tembaga yang digunakan, jadi Anda akan memiliki beberapa ratus mA cadangan (lebih / kurang tergantung pada apa yang dilakukan ATmega)
The NCP1117 memiliki perlindungan penutupan termal, sehingga hal terburuk yang terjadi jika Anda menarik terlalu banyak arus adalah akan mencapai suhu tertentu (~ 175 derajat - hati-hati menyentuhnya!) lalu matikan hingga beban dilepas.
Jadi, jika unit ultrasonik Anda membutuhkan kurang dari, katakanlah 100mA digabungkan, Anda mungkin harus baik-baik saja. Coba saja dan lihat bagaimana hasilnya - Anda dapat memonitor suhu pengatur jika Anda memiliki sensor suhu (jika tidak, Anda dapat memperkirakan dengan menyentuh sebentar - jika terlalu panas untuk menjaga jari pada suhu> 50 derajat. Jika Anda membasahi jari, sentuh dan mendesis maka mungkin lebih dari 100 derajat)
Perhatikan bahwa saya tidak pernah secara pribadi menggunakan Arduino, ini hanya dari melihat sekilas pada informasi yang tersedia.