Arduino merupakan sebuah perangkat elektronik yang bersifat open source dan sering digunakan untuk merancang dan membuat perangkat elektronik serta software yang mudah untuk digunakan. Arduino ini dirancang sedemikian rupa untuk mempermudah penggunaan perangkat elektronik di berbagai bidang.
Arduino ini memiliki beberapa komponen penting di dalamnya, seperti pin, mikrokontroler, dan konektor yang nanti akan dibahas lebih dalam selanjutnya. Selain itu, Arduino juga sudah menggunakan bahasa pemrograman Arduino Language yang sedikit mirip dengan bahasa pemrograman C++. Terdapat arduino IDE
2.2 Breadboard
Breadboard merupakan sebuah board atau papan yang berfungsi untuk merancang sebuah rangkaian elektronik sederhana. Breadboard tersebut nantinya akan dilakukan prototipe atau uji coba tanpa harus melakukan solder.
- Kabel Jumper Male to Male
- Kabel Jumper Male to Female
Biasanya kabel ini digunakan untuk menghubungkan komponen elektronika selain arduino ke breadboard
- Kabel Jumper Female to Female
4. Prinsip Kerja [Kembali]
Pada percobaan ini digunakan alat dan bahan
seperti arduino uno, kabel jumper, breadboard, kabel usb, 8 buah resistor 220
ohm, 8 buah led merah, laptop, serta arduino IDE. Pada arduino, pin yang
digunakan adalah pin 2-9 yang dihubungkan ke masing-masing resistor dan
dipasang secara seri dengan LED dan di hubungkan dengan ground dari arduino
yang dipasangkan sebaris dengan kaki katoda dari LED. Dikarenakan kaki LED
yakni katoda terhubung dengan ground, maka led nanti akan hidup apabila diberi
inputan active HIGH Selanjutnya seian terpasang hubungkan arduino dengan
menggunakan kabel USB ke laptop yang sudah terinstal aplikasi arduino IDE.
Setelah itu, kita akan membuat listing program untuk menjalankan program sesuai
dengan kondisi yang didapat. Pada percobaan terdapat 2 kondisi yang berbeda
sehingga memiliki listing programnya masing-masing. Berikut ini masing-masing
listing programnya dan penjelesannya :
Pin input output arduino dapat mengakses atau menerima data yang berupa sinyal analog maupun sinyal digital. Terdapat fungsi pinMode(), digitalWrite() dan digitalRead() untuk mengakses input dan output digital pada arduino. Fungsi digitalRead() dapat membaca nilai yang diinputkan, lalu fungsi digitalWrite() yaitu untuk memberi nilai HIGH atau LOW ke pin digital. Jadi pada percobaan ini, pin input pada arduino dapat memberikan inputan logika pada LED agar dapat hidup atau mati. Jika pin telah dikonfigurasi sebagai OUTPUT dengan fungsi pinMode(), maka tegangan akan diatur ke nilai yang sesuai, yaitu 5V untuk HIGH sehingga LED hidup, dan 0V untuk LOW sehingga LED mati. Maka dapat disimpulkan bahwa pin input output sangat berpengaruh terhadap LED. Pin input dapat memberikan inputan logika sehingga LED dapat hidup/mati, dan pin output akan meneruskan logika yang diinputkan ke LED apakah berlogika HIGH maka LED hidup, atau LOW maka LED mati.
Tidak ada komentar:
Posting Komentar