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]
- HTML >> klik disini
- Rangkaian Proteus >> klik disini
- Listing Program >> klik disini
- Video >> klik disini
- Flowchart >> klik disini
Tidak ada komentar:
Posting Komentar