home Home wifi_tethering IoT precision_manufacturing Robotic flight Drone
Materi 1

Langkah Awal Belajar Arduino

Mari pelajari cara mengontrol perangkat keras menggunakan Arduino UNO sebagai langkah pertama Anda membangun sistem cerdas yang saling terhubung.

psychology

Apa itu Arduino?

Bayangkan Arduino UNO sebagai "Otak" kecil. Sama seperti otak manusia, ia menerima informasi dari panca indera (Sensor), memikirkannya (Logika Kode), lalu memerintahkan tangan atau kaki untuk bergerak (Aktuator).

Siklus Kerja Arduino:

  • 1. Input: Membaca tombol ditekan atau sensor cahaya.
  • 2. Process: Mengecek kode: "Jika tombol ditekan, maka nyalakan lampu".
  • 3. Output: Mengirim listrik untuk menyalakan LED atau membunyikan alarm.

architecture Mengenal Bagian Tubuh Arduino

ATmega328P

Diagram: Identifikasi Komponen Utama Arduino UNO R3

I/O Digital Pin 0 - 13

Pin Digital

Hanya mengenal dua kondisi: HIGH (Ada listrik/Nyala) dan LOW (Mati).

Analog Pin A0 - A5

Pin Analog

Bisa membaca nilai yang bervariasi (contoh: seberapa terang cahaya matahari).

Interface

USB Port

Jalur "belajar" Arduino. Digunakan untuk memasukkan kode dari komputer ke dalam chip.

Power

GND & 5V

Sumber tenaga. 5V adalah kutub positif (+), dan GND (Ground) adalah kutub negatif (-).

Struktur Dasar Kode (Sketch)

language: C++

Setiap program Arduino selalu memiliki dua bagian utama yang wajib ada:

// 1. SETUP: Pengaturan awal (Hanya jalan 1x saat Arduino baru nyala)
void setup() {
  pinMode(13, OUTPUT); // Kita kasih tahu Arduino: "Pin 13 jadi pintu keluar listrik"
}

// 2. LOOP: Perintah utama (Jalan berulang-ulang selamanya)
void loop() {
  digitalWrite(13, HIGH); // Nyalakan listrik di Pin 13 (LED Nyala)
  delay(1000);            // Tunggu 1000 milidetik (1 detik)
  digitalWrite(13, LOW);  // Matikan listrik di Pin 13 (LED Mati)
  delay(1000);            // Tunggu 1 detik lagi
}

TIP PEMULA

"Gunakan tanda ; (titik koma) di setiap akhir baris perintah, atau Arduino akan bingung!"

KAMUS KECIL

HIGH = Nyala (5 Volt)
LOW = Mati (0 Volt)

play_circle Langkah Praktik Pertama (Blink)

1

Hubungkan Kabel

Colokkan Arduino UNO ke Laptop menggunakan kabel USB. Lampu 'ON' pada papan akan menyala hijau.

2

Tulis Kode

Salin kode di atas ke aplikasi Arduino IDE di laptop Anda.

3

Verify & Upload

Klik tombol Upload (tanda panah ke kanan). Tunggu hingga muncul tulisan "Done Uploading".

4

Lihat Hasilnya

Perhatikan lampu kecil bertanda 'L' di papan Arduino. Ia akan berkedip setiap 1 detik!

smart_display Video Tutorial

Tonton video ini untuk melihat demonstrasi langsung langkah-langkah di atas.

Tantangan Mandiri

Berhasil membuat LED berkedip? Sekarang coba ubah angka 1000 menjadi 100. Apa yang terjadi pada kecepatan kedipan lampu tersebut? Ini adalah langkah pertama Anda menjadi Engineer!

bolt