Materi Arduino Uno

Belajar dasar-dasar Arduino Uno dengan cara yang lebih mudah dan menyenangkan

Arduino Uno

Apa itu Arduino Uno?

Arduino Uno adalah papan mikrokontroler berbasis ATmega328P yang sangat populer digunakan untuk belajar elektronika dan pemrograman.

Dengan 14 pin digital, 6 input analog, serta koneksi USB, Arduino Uno memudahkan siswa dalam membuat berbagai proyek mulai dari menyalakan LED sederhana hingga robot pintar.

“Arduino adalah langkah awal terbaik untuk masuk ke dunia Internet of Things (IoT) dan otomatisasi.”

Langkah Instalasi Arduino IDE

1. Download

Unduh Arduino IDE di situs resmi arduino.cc.

2. Install

Pasang software sesuai sistem operasi (Windows, Mac, Linux).

3. Hubungkan

Sambungkan Arduino Uno ke komputer menggunakan kabel USB.

Setelah itu, buka Arduino IDE, pilih Board → Arduino Uno, tentukan port, lalu jalankan contoh program Blink untuk menguji koneksi.

Struktur Program Dasar Arduino

Program Arduino menggunakan bahasa C/C++ dan terdiri dari dua bagian utama:

void setup()

Dijalankan sekali saat board dinyalakan/reset. Biasanya untuk inisialisasi pin dan komunikasi serial.

void loop()

Dijalankan berulang-ulang selama board aktif. Semua logika utama program ditulis di sini.

Contoh Program Blink

        void setup() {
          pinMode(13, OUTPUT); // Mengatur pin 13 sebagai output
        }

        void loop() {
          digitalWrite(13, HIGH); // Nyalakan LED
          delay(1000);            // Tunggu 1 detik
          digitalWrite(13, LOW);  // Matikan LED
          delay(1000);            // Tunggu 1 detik
        }
    

Materi Tambahan Arduino Uno

Spesifikasi Arduino Uno

Berikut spesifikasi teknis dari Arduino Uno R3 board:

  • Mikrokontroler: ATMega328
  • Catu Daya: 5V
  • Tegangan Input (rekomendasi): 7–12V
  • Tegangan Input (batasan): 6–20V
  • Pin I/O Digital: 14 (dengan 6 PWM output)
  • Pin Input Analog: 6
  • Arus DC per Pin I/O: 40 mA
  • Arus DC per Pin I/O untuk PIN 3.3V: 50 mA
  • Flash Memory: 32 KB (0.5 KB digunakan oleh bootloader)
  • SRAM: 2 KB
  • EEPROM: 1 KB
  • Clock Speed: 16 MHz
Fungsi Arduino Uno

Dengan sebuah mikrokontroler kita bisa membuat program untuk mengendalikan berbagai komponen elektronika. Fungsi Arduino Uno adalah memudahkan kita dalam melakukan prototyping, memprogram mikrokontroler, serta membuat alat-alat canggih berbasis mikrokontroler.

Pemrograman Arduino Uno

Pemrograman Arduino sangat mudah karena sudah menggunakan bahasa tingkat tinggi yaitu C++. Bahasa ini mudah dipelajari dan sudah didukung oleh library yang lengkap.

Arduino IDE

Arduino Uno board didukung oleh software Arduino IDE (Integrated Development Environment). Dengan Arduino IDE kita bisa melakukan pemrograman, kompilasi, debugging, hingga mendownload program ke board. Cukup dengan sekali klik, program langsung berjalan di mikrokontroler.

Contoh Project dengan Arduino Uno
  • Lampu flip-flop, lampu lalu lintas
  • Robot pintar (line follower, maze solver, pencari api, dll)
  • Mengontrol motor stepper
  • Mendeteksi suhu dan mengatur suhu ruangan
  • Jam digital
  • Timer alarm
  • Display LCD
  • Dan masih banyak lagi
Kelebihan Arduino Uno
  • Mudah digunakan, cukup colok ke USB tanpa downloader tambahan
  • Didukung oleh Arduino IDE dengan library yang lengkap
  • Tersedia banyak modul/shield siap pakai
  • Dukungan dokumentasi lengkap dan komunitas besar

File Materi dari Guru

No Judul Deskripsi File
1 Tutorial Praktikum Arduino Uno Silahkan di pelajari Lihat File