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
{
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
delay(500);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, HIGH);
digitalWrite(8, LOW);
delay(500);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, LOW);
delay(500);
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
delay(500);
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
delay(500);
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
delay(500);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
delay(500);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
delay(500);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
delay(500);
}
1. Apa pengaruh program pin I/O terhadap seven segment?
Berdasarkan percobaan yang telah dilakukan masing - masing I/O pada masing-masing pin pada mikrokrokontroller sangat berpengaruh karena karena pin terhubung pada setiap segment dapat dilihat pada gambar diatas dari a-dp yang dimana setiap pin nya yang dihubungkan ke arduino maka pada setiap pinnya akan sangat berpengaruh agar rangkaian dapat berjalan. Program ini berfungsi untuk menghidupkan dan mematikan segment/LED pada setiap segmentnya dengan berdasarkan pin yang dihubungkan dengan arduino. Apabila diberikan logika LOW atau 0 maka segment akan hidup sedangkan jika diberi logika HIGH atau 1 maka segment akan mati.
2. Apa yang terjadi jika pin VCC(5V) diganti dengan pin 3.3V?
Maka pada rangkaian akan behjalan dengan tegangan output sebesar 3.3V. Maka kondisinya tergantung kebutuhan rangkaian yang mana jika diberi tegangan 3.3V apakah rangkaian bisa berjalan secara efisien atau tidak, jika tidak maka rangkaian memerlukan tegangan diatas 3.3V. Agar rangkaian bisa berjalan secara efisien dan tidak kekurangan sumber tegangan.
7. Link Download [Daftar]
Tidak ada komentar:
Posting Komentar