LA MODUL 1 (Percobaan 1)





1. Komponen [Kembali]



Arduino Uno

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.


LED




Resistor




2. Rangkaian Simulasi [Kembali]



3. Listing Program [Kembali]


// 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);
}


4. Flowchart [Kembali]



5. Video [Kembali]





6. Analisa [Kembali]


1. Jelaskan apa yang terjadi saat tipe data byte pada baris 1 diganti menjadi tipe data char?

Jawab:

ketika pada listing programnya diubah menjadi tipe data char, maka tidak ada pengaruh atau perubahan pada simulasi.


2. Jelaskan perbedaan cara penggunaan seven segment common anoda dan common katoda pada arduino.

Jawab:

  • Seven segment common anoda 
              Jika diberi logika logika LOW dan terhubung ke VCC, maka LED akan menyala.                    

  •  Seven segment common katoda 

                      Jika diberi logika HIGH dan terhubung ke ground, maka LED akan menyala.                        

7. Link Download [Kembali]

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