Pengenalan Arduino dan Microcontroller

Sep 24, 2024

Catatan Kuliah: Pengenalan Arduino dan Microcontroller

Apa itu Arduino?

  • Arduino adalah sistem minimum yang dapat menjalankan microcontroller.
  • Dirancang untuk kemudahan penggunaan dalam pembuatan proyek elektronik.

Kegunaan Arduino dalam Kehidupan Sehari-hari

  • Pengaman rumah.
  • Monitoring rumah.
  • Sistem lalu lintas.
  • Sistem peringatan banjir.
  • Dalam industri: robotika, pengemasan makanan.

Microcontroller

  • Komponen utama dalam Arduino.
  • Mengandung CPU, memori, timer, saluran komunikasi, port input/output, ADC (Analog to Digital Converter).
  • Arduino bukanlah microcontroller, tetapi merupakan sistem yang memudahkan penggunaan microcontroller.

Perbandingan Microcontroller

  • AVR Series: Atmega 8, Atmega 16, Atmega 32.
  • Arduino menggunakan Atmega 328.
  • Microcontroller kecil: Atiny.

Sejarah Arduino

  • Didirikan di Italia.
  • Memproduksi berbagai jenis papan sirkuit: Uno, Mega, Nano, Pro, dan lain-lain.
  • Bersifat open source, dapat dimodifikasi dan diberi nama berbeda.

Papan Arduino Uno

Pin pada Arduino Uno

  • Pin reset, 3.3V, 5V, VIN, 2 pin ground.
  • Total 6 pin analog (A0 - A5).
  • 14 pin digital dengan pin PWM pada pin 3, 5, 6, 9, 10, 11.
  • Pin 0 dan 1 untuk RX/TX.

Sumber Daya

  • Dapat menggunakan sumber eksternal 6-20V (rekomendasi 7-12V).
  • Menggunakan regulator AMS1117 5.0 untuk menurunkan tegangan.

Mengunduh dan Menginstal Arduino IDE

  • Kunjungi www.arduino.cc untuk mengunduh.
  • Terdapat dua pilihan: Installer atau ZIP.
  • Install USB driver saat instalasi IDE.
  • Untuk opsi ZIP, perlu instal manual driver.
  • Setting papan dan port COM di Arduino IDE setelah instalasi.

Percobaan Pertama: Menyalakan LED

Kode untuk Menyalakan LED

  • Gunakan pin 13 untuk LED.
  • Struktur program:
    • void setup: Mengatur pin sebagai output.
    • void loop: Mengontrol LED menyala dan mati.
  • Contoh Delay: 1000ms untuk nyala, 500ms untuk mati.

Percobaan Kedua: Oscilloscope Sederhana

  • Menggunakan potensio 10K untuk membaca nilai analog.
  • Kode contoh tersedia di Arduino IDE: File > Example > Basic > Analog Read Serial.

Percobaan Ketiga: Mengatur Kecerahan LED

  • Menggunakan potensio untuk mengontrol kecerahan LED.
  • Hubungkan LED ke pin 9 dan gunakan resistor.
  • Kode tersedia dalam Arduino IDE.

Percobaan Terakhir: Menggunakan Sensor Ultrasonic

  • Sensor ultrasonic digunakan untuk pengukuran jarak.
  • Hubungkan pin sensor ke Arduino sesuai petunjuk.
  • Kode untuk sensor dapat diunduh di deskripsi video.

Penutup

  • Terima kasih kepada semua yang mendukung.
  • Jangan lupa untuk like, share, dan subscribe untuk video selanjutnya.