Hardware Mikrokontroler

Mengenal komponen-komponen utama pada board Arduino Uno, memahami fungsi masing-masing pin, dan membandingkannya dengan mikrokontroler lain.

90 Menit
Modul 3 & 4: Ekosistem Arduino, Tinkercad, & Elektronika
Pertemuan 6

TPTujuan Pembelajaran

  1. Peserta didik dapat mengidentifikasi komponen utama Arduino Uno dan fungsinya
  2. Peserta didik dapat menjelaskan perbedaan pin digital dan analog pada Arduino
  3. Peserta didik dapat menjelaskan fungsi pin power, GND, dan pin komunikasi
  4. Peserta didik dapat membandingkan Arduino Uno dengan mikrokontroler lainnya secara umum

Apa itu Arduino?

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.

Anatomi Arduino Uno

Ada banyak varian Arduino, tetapi yang paling legendaris dan banyak digunakan untuk belajar adalah Arduino Uno. Mari kita bedah komponen-komponen utamanya.

Diagram Sederhana Layout Pin Arduino Uno

1. Mikrokontroler (ATmega328P)

Otak utama dari board ini. Chip berwarna hitam inilah yang menyimpan dan menjalankan program yang kita buat.

2. Port USB

Digunakan untuk menghubungkan Arduino ke komputer. Fungsinya ganda: sebagai jalur upload program dan sebagai sumber listrik.

3. Jack Power

Sumber listrik alternatif jika Arduino tidak dicolokkan ke laptop (biasanya menggunakan baterai 9V atau adaptor).

4. Tombol Reset

Tombol kecil untuk memulai ulang program dari awal, mirip dengan tombol restart pada komputer.

Pin Digital vs Analog

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).

1. Pin Digital (D0 - D13)

Pin digital hanya mengerti dua keadaan: HIDUP (HIGH / 1 / 5V) atau MATI (LOW / 0 / 0V).

  • Contoh Input: Tombol ditekan (HIGH) atau dilepas (LOW).
  • Contoh Output: Lampu LED menyala (HIGH) atau padam (LOW).

2. Pin Analog (A0 - A5)

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.

  • Contoh Input: Sensor cahaya (seberapa terang cahayanya), Sensor suhu (berapa derajat suhunya), atau Potensiometer (knob volume).

Pin Power, GND & Komunikasi

Selain pin untuk sensor dan aktuator, Arduino memiliki pin yang bertanggung jawab atas sumber kehidupan daya listrik dan komunikasi antar perangkat.

Pin Power (5V & 3.3V)

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!

GND (Ground)

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 Komunikasi (TX & RX)

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 vs Mikrokontroler Lain

Arduino Uno sangat hebat untuk belajar, tetapi di dunia nyata ada banyak pilihan "otak" lain yang disesuaikan dengan kebutuhan.

FiturArduino UnoNodeMCU (ESP8266) / ESP32Raspberry Pi (SBC)
TingkatPemulaMenengah (IoT)Lanjutan (Mini Komputer)
WiFi / InternetTidak ada (butuh modul tambahan)Bawaan (Built-in)Bawaan (Built-in)
Kecepatan & MemoriRendah (Cukup untuk alat sederhana)Sedang (Lebih cepat dari Uno)Sangat Tinggi (Bisa jalankan OS)

Cek Pemahaman

Komponen apa yang merupakan 'otak' penyimpan program pada board Arduino Uno?

Mudah

Jika Anda ingin membuat sensor yang mendeteksi 'seberapa terang' cahaya matahari (bukan sekadar terang atau gelap), pin manakah yang paling tepat digunakan?

Sedang

Latihan Identifikasi Komponen

Tugas: Peta Buta Arduino

Waktunya menguji ingatan visualmu! Siapkan selembar kertas dan alat tulis.

  1. Singkirkan atau tutup semua gambar/board Arduino dari pandanganmu.
  2. Gambarlah sketsa kotak sederhana yang mewakili papan Arduino Uno.
  3. Tandai dan beri label lokasi dari komponen berikut dari ingatanmu:
    • Port USB
    • Mikrokontroler Utama (Chip hitam)
    • Deretan Pin Digital (sisi yang mana?)
    • Deretan Pin Analog
    • Pin 5V dan GND
  4. Setelah selesai, bandingkan gambarmu dengan diagram di materi ini atau board Arduino aslinya. Seberapa akurat ingatanmu?
Kesimpulan Pertemuan 6
  • Arduino Uno adalah papan mikrokontroler open-source yang sangat ramah pemula, dengan chip ATmega328P sebagai otaknya.
  • Pin Digital berfungsi untuk membaca atau mengeluarkan sinyal diskrit (hanya 2 keadaan: HIGH / LOW).
  • Pin Analog berfungsi untuk membaca nilai tegangan yang bervariasi (rentang 0-1023), cocok untuk membaca intensitas sensor.
  • GND (Ground) wajib dihubungkan agar rangkaian listrik memiliki siklus perputaran yang tertutup.
  • Saat memegang perangkat hardware, perhatikan keamanan dengan tidak menyentuh langsung sirkuit bagian bawah untuk menghindari listrik statis dan korsleting.

RRefleksi Belajar

Luangkan 2–3 menit untuk menjawab pertanyaan di bawah secara jujur.

Kejutan & Penemuan

Apa yang paling mengejutkan atau menarik hari ini?

Komponen atau pin apa di Arduino yang fungsinya paling mengejutkan/menarik bagimu?

Masih Membingungkan

Apa yang masih membingungkan atau ingin kamu pahami lebih dalam?

Dari penjelasan Analog vs Digital, bagian mana yang masih membingungkan bagimu?

Rencana Selanjutnya

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.