🛠️

Pengenalan dan Proyek Dasar Arduino

Sep 23, 2024

Catatan Kuliah: Pengenalan Arduino

Apa itu Arduino?

  • Arduino adalah sistem minimum yang dapat menjalankan mikrocontroller.
  • Terdapat berbagai jenis papan Arduino, seperti Arduino Uno, Mega, Nano, dan Pro.
  • Arduino bersifat open source, artinya desain hardware dapat dimodifikasi oleh siapa saja.

Kegunaan Arduino dalam Kehidupan Sehari-hari

  • Pengamanan rumah.
  • Monitoring lingkungan.
  • Sistem lalu lintas.
  • Peringatan banjir.
  • Dalam industri, digunakan untuk robotika dan pengemasan makanan.

Apa itu Mikrocontroller?

  • Mikrocontroller adalah komputer kecil dalam satu chip yang mencakup:
    • CPU
    • Memory
    • Timer
    • Saluran komunikasi serial dan paralel
    • Port input/output
    • ADC (Analog to Digital Converter)

Perbedaan Arduino dan Mikrocontroller

  • Arduino bukanlah mikrocontroller, melainkan sistem yang mengintegrasikan komponen-komponen untuk menjalankan mikrocontroller.
  • Contoh mikrocontroller yang digunakan Arduino adalah ATmega328.

Komponen Arduino Uno

  • Pin reset, 3.3V, 5V, 2 pin ground, dan VIN.
  • Pin analog: total 6 (A0 - A5).
  • Pin digital: 14 pin dengan PWM di pin 3, 5, 6, 9, 10, dan 11.

Menginstal Arduino IDE

  • Kunjungi www.arduino.cc untuk mengunduh Arduino IDE.
  • Terdapat dua pilihan: install atau zip.
  • Bagi yang menggunakan install, pastikan untuk mencentang USB driver.
  • Bagi yang menggunakan zip, perlu mengekstrak dan menginstal driver secara manual.

Percobaan Pertama: Menyalakan LED

  1. Hubungkan Arduino Uno ke PC.
  2. Gunakan pin 13 untuk LED.
  3. Kode program: int LED_PIN = 13; void setup() { pinMode(LED_PIN, OUTPUT); } void loop() { digitalWrite(LED_PIN, HIGH); delay(1000); digitalWrite(LED_PIN, LOW); delay(500); }
  4. Upload kode dan lihat LED menyala 1 detik dan mati 0.5 detik.

Percobaan Kedua: Oscilloscope Sederhana

  • Siapkan potensio 10K.
  • Kode program menggunakan analog read dan serial print untuk menampilkan hasil pengukuran.

Percobaan Ketiga: Mengatur Kecerahan LED

  • Hubungkan LED ke pin 9 dan gunakan potensio untuk mengatur kecerahan tersebut.
  • Gunakan kode yang tersedia di Arduino IDE untuk melakukan hal ini.

Percobaan Keempat: Menggunakan Sensor Ultrasonik

  • Hubungkan sensor ultrasonik ke Arduino.
  • Gunakan kode yang disediakan untuk membaca jarak menggunakan sensor tersebut.

Penutup

  • Terima kasih atas dukungan teman-teman, dan jangan lupa untuk like, share, dan subscribe untuk video selanjutnya.