3. Flowchart [back]
4. Listing Program [back]
a.
Pada listing program, bagaimana cara membentuk angka 9
di 7 segment?
Jawab :
Dengan mengubah listing program
Dari :
int pin[] = {2, 3, 4, 5, 6, 7, 8, 9};
void setup(){
for (int i = 0; i <
9; i++)
{
pinMode(pin[i], OUTPUT);
}
}
void loop(){
digitalWrite(2,
HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7,
HIGH);
digitalWrite(8,
HIGH);
digitalWrite(9,
HIGH);
}
Menjadi :
byte pin[] = {2, 3, 4, 5, 6, 7, 8, 9};
void setup()
{
for (int i = 0; i < 9; i++)
{
pinMode(pin[i], OUTPUT);
}
}
void loop()
{
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
}
b.
Ubahlah 7 segment pada percobaan 2 menjadi 7 segment
common katoda dan berikan semua logika high apa yang terjadi?
Jawab :
Yang terjadi ketika kita memberikan semua logika high akan muncul angka
8 pada 7-segment, karena berarti kita menghidupkan semua segmentnya.
Tidak ada komentar:
Posting Komentar