Mengenal komponen-komponen utama pada board Arduino Uno, memahami fungsi masing-masing pin, dan membandingkannya dengan mikrokontroler lain.
Bayangkan tubuh manusia. Kita memiliki mata untuk melihat, telinga untuk mendengar, dan otot untuk bergerak. Semua anggota tubuh ini dikendalikan oleh satu pusat komando, yaitu otak.
Dalam dunia robotika dan elektronika, peran otak ini dimainkan oleh mikrokontroler. Dan salah satu "otak" buatan yang paling populer, mudah digunakan, dan sangat cocok untuk pemula adalah Arduino.
Arduino bukan sekadar barang elektronik biasa, ia lahir dari semangat open-source (sumber terbuka). Artinya, skema rangkaian (hardware) dan perangkat lunak (software) dibagikan secara gratis ke seluruh dunia. Siapapun boleh membuat, memodifikasi, dan memproduksi papan tiruan (clone) dari Arduino tanpa melanggar hukum. Inilah yang membuat Arduino menjadi sangat populer dan terjangkau!
Ada banyak varian Arduino, tetapi yang paling legendaris dan banyak digunakan untuk belajar adalah Arduino Uno. Mari kita bedah komponen-komponen utamanya.
Otak utama dari board ini. Chip berwarna hitam inilah yang menyimpan dan menjalankan program yang kita buat.
Digunakan untuk menghubungkan Arduino ke komputer. Fungsinya ganda: sebagai jalur upload program dan sebagai sumber listrik.
Sumber listrik alternatif jika Arduino tidak dicolokkan ke laptop (biasanya menggunakan baterai 9V atau adaptor).
Tombol kecil untuk memulai ulang program dari awal, mirip dengan tombol restart pada komputer.
Pin pada Arduino berfungsi seperti saraf indera dan saraf motorik. Ada yang digunakan untuk merasakan lingkungan (Input), dan ada yang digunakan untuk memberikan reaksi (Output).
Pin digital hanya mengerti dua keadaan: HIDUP (HIGH / 1 / 5V) atau MATI (LOW / 0 / 0V).
Pin analog lebih sensitif. Ia bisa membaca rentang nilai yang bervariasi, tidak hanya sekadar HIDUP atau MATI. Pin ini menerjemahkan tegangan 0 sampai 5 Volt menjadi angka antara 0 hingga 1023.
Selain pin untuk sensor dan aktuator, Arduino memiliki pin yang bertanggung jawab atas sumber kehidupan daya listrik dan komunikasi antar perangkat.
Ini adalah sumber listrik yang disediakan oleh Arduino untuk menyalakan komponen eksternal (seperti sensor atau modul bluetooth). Jangan membebani pin ini dengan komponen yang butuh daya besar seperti motor DC besar!
Ibarat saluran pembuangan air, arus listrik harus kembali ke titik awal agar rangkaian bisa berfungsi. Semua komponen listrik yang dipasang ke Arduino wajib terhubung ke salah satu pin GND ini.
Pin D0 (RX/Receive) dan D1 (TX/Transmit) digunakan Arduino untuk "berbicara" dengan komputer atau modul lain.
Catatan: Sebaiknya hindari menggunakan pin 0 dan 1 untuk lampu LED atau sensor jika kalian sedang menggunakan kabel USB, karena akan mengganggu upload program.
Arduino Uno sangat hebat untuk belajar, tetapi di dunia nyata ada banyak pilihan "otak" lain yang disesuaikan dengan kebutuhan.
| Fitur | Arduino Uno | NodeMCU (ESP8266) / ESP32 | Raspberry Pi (SBC) |
|---|---|---|---|
| Tingkat | Pemula | Menengah (IoT) | Lanjutan (Mini Komputer) |
| WiFi / Internet | Tidak ada (butuh modul tambahan) | Bawaan (Built-in) | Bawaan (Built-in) |
| Kecepatan & Memori | Rendah (Cukup untuk alat sederhana) | Sedang (Lebih cepat dari Uno) | Sangat Tinggi (Bisa jalankan OS) |
Waktunya menguji ingatan visualmu! Siapkan selembar kertas dan alat tulis.
Luangkan 2–3 menit untuk menjawab pertanyaan di bawah secara jujur.
Apa yang paling mengejutkan atau menarik hari ini?
Komponen atau pin apa di Arduino yang fungsinya paling mengejutkan/menarik bagimu?
Apa yang masih membingungkan atau ingin kamu pahami lebih dalam?
Dari penjelasan Analog vs Digital, bagian mana yang masih membingungkan bagimu?
Apa yang ingin kamu coba atau pelajari minggu depan?
Sebutkan satu ide alat sederhana yang ingin kamu buat setelah mengetahui fungsi pin pada Arduino!
Refleksi tidak dinilai — ini adalah ruang jujurmu untuk berpikir.