Belajar Arduino dari nol: memilih board, instal Arduino IDE, program LED berkedip, dan proyek sensor pertama
TUREFF• •0
Arduino adalah papan mikrokontroler yang populer untuk belajar elektronika dan pemrograman. Dengan Arduino, kamu bisa membuat lampu otomatis, alat penyiram tanaman, sensor suhu, robot sederhana, sampai proyek IoT. Banyak siswa SMK dan mahasiswa memakainya untuk tugas, dan komponennya mudah dicari di toko elektronik maupun marketplace.
1. Memilih board
Arduino Uno: paling umum untuk pemula. Banyak tutorial dibuat dengan board ini.
Arduino Nano: ukurannya kecil, cocok dipasang di breadboard.
ESP32 atau ESP8266 (NodeMCU): punya WiFi bawaan, cocok untuk proyek IoT. Bisa diprogram dengan Arduino IDE juga.
Board klon (bukan buatan resmi) harganya jauh lebih murah dan umumnya bisa dipakai, tetapi kadang perlu driver USB tambahan seperti CH340.
Untuk awal, starter kit sangat membantu: berisi board, breadboard, kabel jumper, LED, resistor, tombol, sensor, dan buzzer.
2. Instal Arduino IDE
Unduh Arduino IDE dari situs resmi Arduino.
Sambungkan board ke komputer dengan kabel USB. Pilih jenis board dan port yang benar di menu Tools.
Jika port tidak muncul, kemungkinan perlu menginstal driver USB untuk board klon, atau kabel USB yang dipakai hanya untuk mengisi daya, bukan data.
3. Program pertama: LED berkedip
Program Arduino disebut sketch dan memiliki dua bagian utama:
setup(): dijalankan sekali saat board menyala, misalnya untuk mengatur pin sebagai output.
loop(): dijalankan berulang-ulang terus menerus.
Contoh sketch Blink yang ada di menu File > Examples menyalakan LED bawaan di pin 13 selama satu detik lalu mematikannya selama satu detik. Unggah (upload) ke board, dan LED akan berkedip. Coba ubah angka delay untuk mengubah kecepatan kedipan.
4. Dasar elektronika yang perlu dipahami
Breadboard: papan untuk merangkai tanpa solder. Pahami jalur mana yang tersambung.
Resistor untuk LED: LED harus dipasang dengan resistor (misalnya 220 ohm) agar tidak rusak karena arus berlebih.
Kaki LED: kaki panjang adalah positif (anoda), kaki pendek negatif (katoda).
Pin digital untuk sinyal hidup/mati, pin analog untuk membaca nilai sensor yang berubah-ubah.
Jangan menghubungkan langsung pin 5V ke GND (korsleting), dan jangan menyambung motor besar langsung ke pin Arduino; gunakan driver motor atau relay modul.
5. Proyek sensor pertama
Sensor suhu dan kelembapan DHT11/DHT22: tampilkan hasilnya di Serial Monitor atau di layar LCD.
Sensor cahaya LDR: nyalakan LED otomatis saat gelap.
Sensor jarak ultrasonik HC-SR04: buat alarm parkir sederhana dengan buzzer.
Sensor kelembapan tanah: buat penyiram tanaman otomatis dengan pompa kecil dan relay.
Banyak sensor membutuhkan library. Instal lewat Library Manager di Arduino IDE.
6. Tips belajar
Gunakan Serial Monitor untuk melihat nilai sensor dan mencari kesalahan program.
Ubah contoh program sedikit demi sedikit, lalu amati hasilnya.
Simpan setiap proyek dengan nama yang jelas, dan beri komentar di kode.
Jika program gagal diunggah, periksa board dan port yang dipilih, kabel, dan apakah ada perangkat lain yang tersambung ke pin TX/RX.
7. Keselamatan
Proyek dengan listrik PLN 220V, misalnya mengendalikan lampu rumah lewat relay, berbahaya bagi pemula. Pelajari dulu dasar-dasarnya dan minta bimbingan orang yang berpengalaman sebelum mencobanya.
Di ruang ini kamu bisa berbagi proyek Arduino, bertanya soal rangkaian, kode, dan rekomendasi komponen.