1. Komponen[Kembali] 

a. Arduino

Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroller dengan jenis AVR dari perusahaan Atmel. Arduinoyang kita gunakan adalah Arduino Uno yang menggunakan chip AVR ATmega 328P. Dalam memprogram Arduino bisa dapat berhubungan dengan komputer ataupun perangkat lain.


b. LED
    
c. Resistor

// Lampu LED Berjalan Menggunakan Arduino UNO
// Menyalakan LED dengan Aktif HIGH

void setup()//semua kode dalam fungsi ini hanya dibaca sekali
{
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
// menjadikan PIN 2, 3, 4, 5, 6, 7, 8 dan 9 sebagai OUTPUT
}

void loop() //semua kode dalam fungsi ini dibaca berulang
{
//menyala secara bergilir
 
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
delay(100); // jarak waktu 100ms antar LED yang akan menyala
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
delay(100);
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
delay(100);
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
delay(100);
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
delay(100);
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
delay(100);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, HIGH);
digitalWrite(9, LOW);
delay(100);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, HIGH);
delay(100);
}

5. Video[Kembali]





Kondisi awal LED mati, hidup bergantian dari kiri ke kanan

Analisa :
Pada rangkaian jelaskan apa yang terjadi jika nilai resistor diubah menjadi 2K ohm
Jawab :
    Apabila  resistor pada rangkaian ini diubah dari 220 om menjadi 2k ohm maka LED akan tetap menyala tetapi cahayanya menjadi sangat redup, karena nilai resistor/tahanannya  makin diperbesar yang menyebabkan arus yang menuju LED semakin kecil, karena nilai resistornya berbanding terbalik dengan arus

Rangkaian Proteus Klik disini
Listing Program Klik disini
Video Simulasi Klik disini
Video Simulasi Proteus Klik disini
Datasheet Arduino Klik disini

 

Tidak ada komentar:

Posting Komentar