Tutorial12 menit baca

Panduan Lengkap Arduino untuk Pemula

Sari Dewi

Sari Dewi

Pendidik bidang elektronika dan pegiat komunitas pembuat (maker).

2026-05-17

Panduan Lengkap Arduino untuk Pemula

Semua hal yang perlu Anda ketahui untuk memulai pengembangan dengan papan Arduino, mulai dari memilih papan pertama hingga menulis program (sketch) pertama Anda.

Mengapa Arduino?

Arduino adalah titik awal yang sempurna bagi siapa saja yang tertarik pada bidang elektronika dan pemrograman. Arduino menggabungkan IDE yang mudah digunakan, dukungan komunitas yang besar, dan perangkat keras yang terjangkau ke dalam satu paket yang dapat mewujudkan ide Anda menjadi prototipe nyata dalam hitungan jam, bukan hari.

Memilih Papan Pertama Anda

Bagi pemula, Arduino UNO R3 adalah standar utama yang paling direkomendasikan. Papan ini memiliki:

  • 14 pin I/O digital (6 di antaranya mendukung PWM)
  • 6 pin input analog
  • Konektor USB-B untuk memudahkan pemrograman dan daya
  • Tombol reset dan LED bawaan pada pin 13

Jika Anda membutuhkan konektivitas WiFi atau Bluetooth sejak awal, Anda bisa langsung memilih ESP32. Papan ini jauh lebih bertenaga dan harganya hampir sama.

Menyiapkan Arduino IDE

Unduh Arduino IDE dari arduino.cc/en/software. Instal aplikasinya, hubungkan papan Anda menggunakan kabel USB ke komputer, lalu pilih jenis papan dan port yang sesuai di bawah menu Tools. Sekarang Anda siap mengunggah program pertama Anda.

Sketch Pertama Anda: Blink

Setiap perjalanan belajar Arduino selalu dimulai dengan program Blink — yaitu membuat LED bawaan berkedip. Buka menu File → Examples → 01.Basics → Blink lalu klik tombol Upload.

void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
  digitalWrite(LED_BUILTIN, HIGH);
  delay(1000);
  digitalWrite(LED_BUILTIN, LOW);
  delay(1000);
}

Selamat! Anda baru saja berhasil memprogram sebuah mikrokontroler.

Memahami Dasar-Dasar Kode

Setiap program (sketch) Arduino memiliki dua fungsi utama:

  • setup() — dijalankan sekali saat papan pertama kali dinyalakan atau di-reset. Digunakan untuk mengonfigurasi pin dan menginisialisasi pustaka.
  • loop() — dijalankan terus-menerus secara berulang setelah fungsi setup selesai. Di sinilah logika utama program Anda berada.

Membaca Input Tombol

Hubungkan tombol tekan (pushbutton) di antara pin 7 dan GND. Aktifkan resistor pull-up internal untuk menghindari pembacaan nilai yang tidak stabil (floating):

void setup() {
  Serial.begin(9600);
  pinMode(7, INPUT_PULLUP);
}

void loop() {
  int state = digitalRead(7);
  Serial.println(state == LOW ? "Ditekan" : "Dilepas");
  delay(100);
}

Langkah Selanjutnya

Setelah Anda terbiasa dengan input/output digital, Anda dapat mengeksplorasi:

  • Sensor analog (cahaya, suhu, potensiometer)
  • Motor servo dan modul kontrol motor DC
  • Protokol komunikasi I2C dan SPI untuk modul layar dan sensor
  • Interupsi (interrupts) untuk proyek waktu nyata (real-time) yang responsif

Komunitas pembuat (maker) sangat terbuka dan ramah. Bagikan proyek Anda di forum seperti Arduino.cc, Hackaday, atau halaman komunitas kami!

ArduinoPemulaPanduan AwalPemrograman
Kembali ke semua artikel

Produk Terbaru

Biled, baterai LiFePO4, solar off-grid, dan proteksi kelistrikan yang baru masuk katalog

DISKON 38%BARU
Storage Boxes, Bags & Baskets

Packing Kayu Heavy Duty untuk Pengiriman Inverter & Baterai LiFePO4

(1010)
Rp 50.000Rp 80.000
Stok Tersedia
Lighting Otomotif

Lampu Kedip Darurat 4 LED 12-24V Multi Mode Strobo untuk Truk & Mobil Box

(2)
Rp 29.000
Stok Tersedia
DISKON 12%
Baterai & BMS

SCC PWM 30A 12V/24V Solar Charge Controller Lithium & Aki + Dual USB LCD

(1442)
Rp 53.000Rp 60.000
Stok Tersedia
Remote Controls

Dimmer LED PWM DC 12-24V 8A Pengatur Terang Redup & Kecepatan Motor DC

(26)
Rp 19.000
Stok Tersedia
Electrical Testers & Multimeters

Peacefair PZEM-022 kWh Meter Digital AC 100A dengan CT Volt Ampere Watt

(771)
Rp 220.000
Stok Tersedia
Baterai & BMS

Baterai LiFePO4 32700 3,2V 6000mAh Silinder New Cell

(657)
Rp 47.000
Stok Tersedia
Others

Demon Eyes RGB 12 LED Kontrol App untuk BiLED Projector DC 9-36V Universal

(235)
Rp 55.000
Stok Tersedia
Electricity Savers

Inverter Hybrid Off Grid Techfine 3KVA 24V / 5KVA 48V Pure Sine Wave MPPT

(7)
Rp 4.300.000
Stok Tersedia
Baterai & BMS

Charger Baterai LiFePO4 48V 58,4V 3A / 5A untuk Sepeda & Motor Listrik

(1180)
Rp 400.000
Stok Tersedia
Baterai & BMS

PZEM-015 Battery Tester DC 0-200V Volt Ampere Watt Meter + Shunt 50A-300A

(125)
Rp 185.000
Stok Tersedia
Proteksi Kelistrikan

SPD DC TOMZN 1000V 20-40kA 2P Surge Protector Penangkal Petir Panel Surya

(112)
Rp 140.000
Stok Tersedia
Electrical Testers & Multimeters

PZIOT-E01 kWh Meter Digital WiFi Bluetooth Tuya 100A DIN Rail AC 220V

(474)
Rp 220.000
Stok Tersedia
Proteksi Kelistrikan

MCB DC TOMZN TOB1Z-125 2P 600V Kurva C 80A 100A 125A untuk PLTS & Baterai

(489)
Rp 135.000
Stok Tersedia
Proteksi Kelistrikan

ATS TOMZN 2P 230V Automatic Transfer Switch Dual Power Tipe MCB DIN Rail

(155)
Rp 400.000
Stok Tersedia
Others

Konektor MC4 Slocable Panel Surya 1000V IP68 1 Pasang Male Female

(20)
Rp 20.000
Stok Tersedia
Others

Kabel Relay H4 Direct BiLED PNP 1 Cabang 12V Plug and Play Premium

(190)
Rp 21.000
Stok Tersedia
Lighting Otomotif

Shroud BiLED Akrilik Crystal 5D Polosan Putih Premium (1 Pcs / 1 Pasang)

(1466)
Rp 130.000
Stok Tersedia
Lighting Otomotif

Shroud Akrilik 5D Glory Crystal Polosan Putih 2,5 & 3 Inch untuk BiLED

(61)
Rp 130.000
Stok Tersedia
Lighting Otomotif

Relay Lampu H4 BiLED 1 Lampu 12V untuk Projector HID & LED Motor Mobil

(246)
Rp 47.000
Stok Tersedia
Lighting Otomotif

Lampu Kedip Grill Depan Mobil 4 Mata LED 12V Strobo (Biru / Biru Merah)

(30)
Rp 171.000
Stok Tersedia
Baterai & BMS

Baterai LiFePO4 32140 3,2V 15Ah Silinder Grade A Bisa Spot Welding

(780)
Rp 75.000
Stok Tersedia
Network Cables & Connectors

Dongle WiFi + Bluetooth Solar Plug RWB1 untuk Monitoring Inverter Techfine

(12)
Rp 630.000
Stok Tersedia
Lighting Otomotif

Kabel Adapter Konversi Soket H4 Female ke H11 + HB3 Male Lampu Mobil

(42)
Rp 31.000
Stok Tersedia
Lighting Otomotif

Bracket Lampu Tembak Stang Motor CNC Universal Rotasi 360 Derajat

(156)
Rp 45.000
Stok Tersedia
Others

Soket Kabel Lampu H4 Mobil Female / Male / Sepasang Kabel Tembaga

(9)
Rp 5.500
Stok Tersedia
Lighting Otomotif

Lampu LED Samping Bak Truk & Bus 12-24V 6 LED Tahan Air IP65 (Biru / Kuning)

(82)
Rp 15.000
Stok Tersedia
Lighting Otomotif

Soket Kabel Foglamp H11 / H8 / H16 Male Female 1 Set Tembaga Murni

(31)
Rp 18.700
Stok Tersedia
Baterai & BMS

Baterai LiFePO4 12V 100Ah New Cell Grade A + BMS (Opsi Charger & 50Ah)

(365)
Rp 1.700.000
Stok Tersedia
Others

Timer Delay Switch HCW-M135 Dual MOSFET DC 12V 24V 400W

(56)
Rp 49.000
Stok Tersedia
Others

Modul LVD M609 Low Voltage Disconnect Proteksi Baterai Lithium 12-36V

(54)
Rp 34.000
Stok Tersedia
Tanya Toko Volt Ponorogo