3. Flowchart[kembali]
4. Listing Program[kembali]
byte pin[] = {2, 3, 4, 5, 6, 7, 8, 9}; //Deklarasi pin yang digunakan pada 7-segment dengan tipe data byte
void setup() //Semua kode dalam fungsi ini hanya dieksekusi sekali
{ for (int i = 0; i < 9; 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
{ // Menampilkan Angka 1
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
delay(1000);
// Menampilkan Angka 3
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
delay(1000);
// Menampilkan Angka 5
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, LOW);
digitalWrite(9, HIGH);
delay(1000);
// Menampilkan Angka 7
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
delay(1000); }
5. Video[kembali]
1. Video Simulasi
6. Kondisi[kembali]
Analisa M1P2
Kondisi : Tampilkan angka 1,3,5,7 secara
otomatis dan bergantian
-Jelaskan apa yang akan terjadi saat tipe data
byte pada baris 1 digantu menjadi tipe data float!
jawab :
Perbedaan antara tipe data byte dan data float terletak pada nilai bytenya Ketika
data bytenya diganti ke data float
tampilan sevensegment nya tetap. Perbedaan hanya pada nilai yang memiliki
ketelitian tunggal (data nilainya tidak terlalu kecil atau terlalu besar) atau
biasanya digunakan pada desimal. Sedangkan byte biasa digunakan saat
menggunakan data biner hanya bilangan bulat saja.
-Jelaskan perbedaan program yang digunakan saat
menggunakan sevent segment tipe common anoda dan tipe common katoda
jawab : Common anoda 7 segment jika diberikan
logika LOW akan aktif,karena 7 segement tersebut memiliki arus sehingga logika
low diberikan untuk menurunkan.
Common katoda 7 segment jika diberikan logika HIGH,karena
7 segment tersebut tidak memiliki arus dan membutuskan arus sehingga logika
HIGH diberikan untuk meningkatkannya.
7. Link Download[kembali]
No comments:
Post a Comment