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 Pilihan

Jelajahi berbagai komponen mikrokontroler, sensor pintar, dan aksesori IoT terlengkap

Lighting

Lampu Peringatan Darurat Truk mobil box 4 LED Lampu Kedip Mode Runnin 6 Mode Flash-4 LED

(1045)
Rp 29.000
Stok Tersedia
Batteries

SCC PWM Untuk Baterai Lithium 30A Solar Charge Controller USB

(1442)
Rp 53.000
Stok Tersedia
Remote Controls

PWM Control Speed LED Dimmer DC 12 Sampai 24 Volt 8A Putih Casing

(1305)
Rp 19.000
Stok Tersedia
Electrical Testers & Multimeters

Peacefair PZEM-022 kWh meter digital 100A

(771)
Rp 220.000
Stok Tersedia
Batteries

Lifepo4 Cilindrical 32700 3.2V 6Ah Cell NEW

(657)
Rp 47.000
Stok Tersedia
Others

Lampu Demon Eyes Devil Eyes RGB App BILED Proji DC9-36V Universal

(1115)
Rp 55.000
Stok Tersedia
Electricity Savers

Techfine 3KVA 5KVA Solar Inverter 48V 24 v Off Grid Inverter for Solar System with MPPT Solar Charger

(873)
Rp 4.300.000
Stok Tersedia
Batteries

Lifepo4/Li-ion Battery Charger | 72V 60V 48V 36V, 3A 5A 8A Charger Baterai Pack Sepeda listrik & kendaraan listrik

(1180)
Rp 400.000
Stok Tersedia
Batteries

PZEM-015 50A100A 200A 300A DC 6.5-200V battery analyzer volt ampere watt meter

(1531)
Rp 185.000
Stok Tersedia
Electrical Safety

SPD DC 1000V 20KA Tomzn Surge Arrestar

(157)
Rp 140.000
Stok Tersedia
Electrical Testers & Multimeters

PZIOT E01 AC Din Rail Multifunction Meter 100A Wifi Bluetooth PZEM

(474)
Rp 220.000
Stok Tersedia
Electrical Safety

TOMZN MCB DC 2P 125 A 100A 80A DC 600 V MCB Circuit Breaker untuk Sistem PV C Kurva

(778)
Rp 135.000
Stok Tersedia
Electrical Safety

TOMZN Automatic Transfer Switch 2P 63A 100A 125A 230V MCB Tipe ATS Dual Power

(1012)
Rp 400.000
Stok Tersedia
Others

Slocable MC4 Connector Solar Panel Surya 40 A 1000 V Konektor Kabel PV

(417)
Rp 20.000
Stok Tersedia
Others

Kabel Relay H4 Drirect Bi-led Biled Projie PNP untuk 1 Cabang Premium

(267)
Rp 21.000
Stok Tersedia
Lighting

Shroud Biled Acrylic 5D Polosan Warna Putih PREMIUM

(1466)
Rp 130.000
Stok Tersedia
Lighting

Shroud Acrylic 2.5 inch & 3 inch 5D Glory Crystal Polosan Warna Putih Harga 1 PCS

(873)
Rp 130.000
Stok Tersedia
Lighting

Relay Lampu H4 Biled Motor HID Projector Projie LED Motor Mobil 1 LAMPU

(836)
Rp 47.000
Stok Tersedia
Lighting

Lampu Kedip Grill Depan Mobil 4 Mata 12 Volt Blue

(1277)
Rp 171.000
Stok Tersedia
Batteries

Lifepo4 3.2V 15Ah 32140 Baterai Lithium Besi Fosfat

(780)
Rp 75.000
Stok Tersedia
Network Cables & Connectors

Dongle inverter Wi-Fi + Bluetooth Solar plug-RWB1 pemantauan jaringan nirkabel untuk merek Techfine Konektor

(1488)
Rp 630.000
Stok Tersedia
Lighting

Kabel adapter sambungan Soket Konversi Ubah Soket Lampu Otomotif Mobil dari H4 female to H11 male

(220)
Rp 31.000
Stok Tersedia
Lighting

Braket Lampu Tembak Setang Motor CNC Universal Rotasi 360 derajat

(257)
Rp 45.000
Stok Tersedia
Others

Socket Soket Kabel Mobil Lampu H4 female /Cowok/Satu Pasang

(1210)
Rp 5.500
Stok Tersedia
Lighting

Lampu Led Truk Bis 12-24v Lampu Bak Truk Lampu Samping Bak Truk

(624)
Rp 15.000
Stok Tersedia
Lighting

Socket Cable Fog Lamp 1 set MALE / FEMALE - Soket Kabel Rumah Bohlam Lampu H11 H16 H8 H27

(882)
Rp 18.700
Stok Tersedia
Batteries

Battery Lifepo4 12v 100ah New Cell vision

(365)
Rp 1.700.000
Stok Tersedia
Others

DC 12V 24V Timer Delay Switch Control Hcw-M135

(467)
Rp 49.000
Stok Tersedia
Others

LVD/Low Voltage Disconect M609 DC Voltage Protection Module Lithium Battery 12-36V

(772)
Rp 34.000
Stok Tersedia
Remote Controls

Controller Remote Led Strip Rgb WS2811 WS2812B

(563)
Rp 39.000
Stok Tersedia
Tanya Toko Volt Ponorogo