LAPORAN SIMULASI LED DENGAN ARDUINO UNO
1. Tujuan :
·
Mahasiswa mampu menuliskan kode program dalam bahasa C
·
Mahasiswa mampu menuliskan kode program pada arduino
·
Mahasiswa mampu mengontrol LED
2. Peralatan :
a. Aplikasi Tinkercad
b. Personal Computer (PC)
3. Dasar Teori :
Arduino Uno adalah board mikrokontroler berbasis ATmega328 (datasheet). Memiliki 14 pin input dari output digital dimana 6 pin input tersebut dapat digunakan sebagai output PWM dan 6 pin input analog, 16 MHz osilator kristal, koneksi USB, jack power, ICSP header, dan tombol reset. Untuk mendukung mikrokontroler agar dapat digunakan, cukup hanya menghubungkan Board Arduino Uno ke komputer dengan menggunakan kabel USB atau listrik dengan AC yang-ke adaptor-DC atau baterai untuk menjalankannya.
Uno berbeda dengan semua board sebelumnya dalam hal koneksi USB-to-serial yaitu menggunakan fitur Atmega8U2 yang diprogram sebagai konverter USB-to-serial berbeda dengan board sebelumnya yang menggunakan chip FTDI driver USB-to-serial.
Nama “Uno” berarti satu dalam bahasa Italia, untuk menandai peluncuran Arduino 1.0. Uno dan versi 1.0 akan menjadi versi referensi dari Arduino. Uno adalah yang terbaru dalam serangkaian board USB Arduino, dan sebagai model referensi untuk platform Arduino, untuk perbandingan dengan versi sebelumnya, lihat indeks board Arduino.
4. Cara Kerja :
a). Semua LED menyala selama 2 detik, dan mati selama 1 detik (loop)
1. Meng-Sign-in pada https://www.tinkercad.com
2. Kemudian memilih circuit, kemudian mengklik “Create new Circuit”
3. Pada menu search mengeetikkan keyword “Arduino”, lalu menekan enter. Mengklik Arduino Uno R3 drag ke halaman tengah aplikasi, kemudian melepaskan
4. Pada menu search yang sama, mengetik breadboard lalu drag and drop ke halaman tengah simulasi. Melakukan hal yang sama untuk menambahkan resistor dan LED.
5. Mengklik pada resistor kemudian mengganti nilai resistansi menjadi 220 ohm.
6. Merangkai semua kompenen seperti gambar di bawah ini.
7. Mengklik Code kemudian pilih Text
8. Mengetik listing program berikut, kemudian mengklik Start Simulation. Kemudian mengamati rangkaian yang telah dibuat
9. Mensimulasikan program.
ANALISA: Hal yang terjadi pada saat program disimulasikan, LED secara bersamaan hidup selama 2 detik, dan mati selama 1 detik, dan akan hidup lagi bersamaan selama 2 detik dan mati bersamaan selama 1 detik sampai kita meng-stop simulasinya.
b). Led menyala secara bergantian setiap satu detik
Mengikuti langkah seperti yang diatas, hanya merubah programnya seperti berikut:
ANALISA : Hal yang terjadi pada saat program disimulasikan, LED secara bergantian hidup. Yang pertama LED hijau hidup selama 1 detik dan secara bersamaan LED merah hidup dan LED hijau mati. Dan begitu seterusnya hingga program di stop-kan
c). Berdasarkan rangkaian di bawah ini. Menemukan kesalahan pada listing program berikut :
Jawab : Kesalahan pada program pada baris ke 3, disana dikatakan “pinMode(12, OUTPUT);”
Seharusnya seperti berikut:
^^^^^^