Laporan Akhir Percobaan 2

 

1. Komponen [kembali]

1) Arduino Uno

 


2) Resistor 

 

 

3) Power Supply 

 

 

4) Seven Segmen

 

 

2. Rangkaian [kembali]

 

 

3. Flowchart [kembali]

 



4. Listing Program [kembali]

byte pin[] = {2, 3, 4, 5, 6, 7, 8}; //Deklarasi pin yang digunakan pada 7-segment dengan tipe data byte

 

void nol()

{

digitalWrite(2, LOW);

digitalWrite(3, LOW);

digitalWrite(4, LOW);

digitalWrite(5, LOW);

digitalWrite(6, LOW);

digitalWrite(7, HIGH);

 digitalWrite(8, LOW);

}

 

void satu()

{

digitalWrite(2, HIGH);

digitalWrite(3, LOW);

digitalWrite(4, LOW);

digitalWrite(5, HIGH);

digitalWrite(6, HIGH);

digitalWrite(7, HIGH);

 digitalWrite(8, HIGH);

}

 

void tiga()

{

digitalWrite(2, LOW);

digitalWrite(3, LOW);

digitalWrite(4, LOW);

digitalWrite(5, LOW);

digitalWrite(6, HIGH);

digitalWrite(7, LOW);

 digitalWrite(8, HIGH);

}

 

void setup()  //Semua kode dalam fungsi ini hanya dieksekusi sekali

{ for (int i = 0; i < 8; i++) //Kondisi perulangan dari 0 hingga batas kecil dari 9; Increase

{

pinMode(pin[i], OUTPUT); //Deklarasi pin yang digunakan sebagai OUTPUT

}

}

void loop()   //Semua kode dalam fungsi ini di eksekusi berulang

{

nol();

delay(1000);

satu();

delay(1000);

tiga();

delay(1000);

}

 

5. Video [kembali]

 



6. Analisa [kembali]

1. Apa pengaruh program pin I/O terhadap seven segment?

Jawab :

       Ketika pin Arduino berperan sebagai input,  maka arduino akan membaca berapa tegangan pin, sehingga jika dijadikan sebagai input terhadap Seven Segmen maka Seven Segmen ini akan mati. Tetapi jika pin berperan sebagai output, maka Seven Segmen akan hidup.

 

Papan Arduino UNO memiliki 14 Digital Pin. Berfungsi untuk memberikan nilai logika ( 0 atau 1 ). Pin berlabel " ~ " adalah pin-pin Pulse Width Modulation yang digunakan untuk menghasilkan PWM. Dimana pada seven segmen memiliki 7 input untuk arduino yang nantinya diberi logika sesuai angka atau huruf yang kita butuhkan.


2. Apa yang terjadi jika pin VCC (5V) diganti dengan pin 3.3V?

Jawab :

       Tegangan yang digunakan itu sebesar 5 Volt. Jika semakin rendah tegangan yang digunakan, maka lampu led Arduino akan semakin redup karena pada Arduino itu sendiri terdapat tegangan sebesar 5 Volt. Diperkirakan bahwa lampu led pada Arduino bisa hidup ketika diberikan tegangan VCC sebesar 3,3 Volt – 5 Volt

 

7. Link Download [kembali]

Tidak ada komentar:

Posting Komentar