Belajar arduiono uno dasar dengan wokwi
A. Tujuan
-
mampu memahami tentang Arduino UNO
-
mampu mengidentifikasi spesifikasi Arduino UNO
-
mampu mengenal pin-pin Arduino UNO
-
mampu menggunakan Arduino UNO untuk mengendalikan perangkat output (LED)
-
mampu melakukan simulasi menggunakan Wokwi
B. Teori Singkat
Arduino UNO adalah papan mikrokontroler berbasis ATmega328P yang populer digunakan dalam pendidikan dan pengembangan sistem embedded. Arduino UNO sangat cocok untuk berbagai macam proyek mulai dari dasar hingga lanjutan. Mikrokontroler ini memiliki 14 pin input/output digital, 6 pin input analog, konektor USB, dan crystal oscillator 16 MHz.
Arduino UNO digunakan dalam banyak aplikasi sistem tertanam karena kemudahan pemrogramannya dengan bahasa C/C++ melalui software Arduino IDE, serta dukungan ekosistem komponen yang luas.
C. Langkah Kerja
🔧 Praktikum Mengendalikan LED Bergantian
1. Buat rangkaian simulasi di Wokwi:
-
Buka situs: https://wokwi.com
kclik ikon profil dan kclick myproject-
Klik New Project untuk membuat proyek baru
Pilih Arduino UNO-
Tambahkan 3 buah LED dengan cara kclik tanda tamabah di sebalah kiri atas simulation -
Ubah warna kabel dan LED pada diagram.json jika diperlukan
-
Hubungkan LED ke pin digital Arduino sebagai berikut:
-
LED Merah → pin 13
-
LED Kuning → pin 12
-
LED Hijau → pin 11
-
-
Hubungkan resistor 220Ω ke setiap LED (antara pin dan GND)
2. Buat kode program seperti berikut:
3. Klik Start Simulation untuk memulai simulasi.
LED akan menyala secara bergantian: merah → kuning → hijau → ulangi.
Klik Stop Simulation untuk menghentikan simulasi.
D. Mini Project
💡 Mini Project 1: LED Berjalan Otomatis
Deskripsi: Buat rangkaian dengan 4 buah LED yang menyala bergantian dari kiri ke kanan secara terus-menerus.
Pin Setup:
-
LED1 → pin 10
-
LED2 → pin 9
-
LED3 → pin 8
-
LED4 → pin 7
Kode Program:
🖲️ Mini Project 2: LED Indikator Tombol Tekan
Deskripsi: Ketika tombol ditekan, nyalakan LED sebagai indikator "terhubung".
Rangkaian:
-
Tombol (push button) → pin 2
-
LED → pin 13
-
Tambahkan resistor 10kΩ untuk pull-down resistor
Kode Program:
0 Comments