Anda di halaman 1dari 7

LAPORAN PRAKTEK INTERNET OF THINK

MEMBUAT LED KELAP KELIP CEPAT DAN LAMBAT


MENGGUNAKAN ARDUINO UNO DENGAN BANTUAN PUSH BUTTON

OLEH :

NAMA : MUH. ZOHRI ALHALIK MONDOLALO

NIM : F1A316040

PROGRAM STUDI ILMU KOMPUTER


JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS HALU OLEO
KENDARI
2019
A. DeskripsiSingkat
Dalam tugas praktek kali ini penulis membuat percobaan MEMBUAT LED
KELAP KELIP CEPAT DAN LAMBAT MENGGUNAKAN ARDUINO
UNO DENGAN BANTUAN PUSH BUTTON.
Pada percobaan kali ini menggunakan push button dan 1 LED yang di rangkai
menggunakan 5 kabel dan 2 resistor dengan menyuntikan program melalui
Arduino UnO. Ketika posisi awal lampu LED akan menyala kelap kelip dengan
lambatdan ketika push button di tekan dan di tahan maka lampu LED akan
menyala kelap kelip dengan cepat dan ketika push button kembali di di lepass
maka lampu LED akan kembali menyala kelap kelip dengan lambat. Hasil, cara
pembuatan dan rangkaian LED lebih jelasnya akan di bahas secara singkat di
bawah ini.

B. PengertianArduino
Arduinoadalahpengendalimikro single-board yang bersifat open-source,
diturunkandari Wiring platform, di rancang untuk memudahkan penggunaan
elektronik dalam berbagai bidang. Hardwarenya memiliki prosesor Atmel AVR
dan softwarenya memiliki bahasa pemrograman sendiri.
C. Jenis-jenisArduino
1. Arduino USB
Menggunakan USB
sebagaiantarmukapemrogramanataukomunikasikomputer.
Contoh: 
 Arduino Uno 
 ArduinoDuemilanove  
 ArduinoDiecimila  
 Arduino NG Rev. C  
 Arduino NG (NuovaGenerazione) 
 Arduino Extreme danArduino Extreme v2  
 Arduino USB danArduino USB v2.0  
2. Arduino Serial

3. Arduino Mega

4. ArduinoFio

5. ArduinoLilypad
6. Arduino BT

7. Arduino Nano danArduino Mini

D. Kelebihan dan kekurangan Arduino Uno


 Kelebihan
- Tidak perlu perangkat chip programmer karena didalamnya sudah ada
boot loadder yang akan menangani upload program dari komputer.
- Sudah memiliki sarana komunikasi USB, Sehingga pengguna laptop
yang tidak memiliki port serial/RS323 bisa menggunakannya.
- Memiliki modul siap pakai( Shield ) yang bias ditancapkan pada board
arduino. Contohnya shield GPS, Ethernet,dll.
 Kekurangan
- Kode hex relatiflebihbesar.
- Sering terjadi kesalahan fuse bit saat membuat bootloader.
- Harus memodifikasi program lama, Karena pada penggunaan pin
harus “disiplin”.
- Storage Flash berkurang, karena dipakai untuk bootloader.
E. AlatdanBahan
Alat dan bahan yang di butuh kan yaitu
 Led 1 buah
 Resistor 1 k ohm 2 buah
 Arduino Uno
 Bread Board
 Beberapa kabel jumper
F. Rangkaian
intdelay_value = 1000;

intled_pin = 13;

intbutton_pin = 2;

void setup() {

pinMode(led_pin, OUTPUT);
pinMode(button_pin, INPUT);

void loop() {

digitalWrite(led_pin, HIGH);
 Dalam rangkaian ini kabel jamper yang di gunakan berjumlah 5 kabel
delay(delay_value);
yang di pasang pada nomor 2,13 dan tempat colok 5v dan gnd, yang
digitalWrite(led_pin, LOW);board.
langsung di hubungkan ke bread
G. Program
delay(delay_value);

Berikutadalah program yang


intbutton_state = dapat di ketikan di aplikasiArduino.
digitalRead(button_pin);

if (button_state == HIGH) {

delay_value = 100;

} else {
H. Hasil
Setelah selasai mengetikan semua coding yang
sudahterteradiatasselanjutnyasilahkan di jalankan.Dan hasilnyasepertiberikut.

Anda mungkin juga menyukai