Tugas Pendahuluan Percobaan 2 Kondisi 10
Pada tugas pendahuluan pertama modul 1 ini untuk percobaan 2 saya menggunakan kondisi 10. Soalnya yaitu :
byte pin[] = {2, 3, 4, 5, 6, 7, 8, 9};
void setup()
{
for (int i = 0; i < 9; i++)
{
pinMode(pin[i], OUTPUT);
}
// put your setup code here, to run once:
}
void loop()
{
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
delay(1000);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, LOW);
digitalWrite(9, HIGH);
delay(1000);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
delay(1000);
// put your main code here, to run repeatedly:
}
5. Prinsip Kerja Rangkaian
[Kembali]
Pada percobaan 2 kondisi 10 di modul 1 ini, arduino dihubungkan dengan seven segment dimana pin digital dihubungkan dengan kaki yang ada pada seven segment, lalu dijalankan program sesuai perintah kondisi dan di copy kan hex nya ke arduino pada proteus, sehingga nanti akan menghasilkan angka 7,5,3. Ini disebabkan bahwa perintah pin 2-9 mewakili huruf A-G yang membentuk pada garis seven segment.
6. Link Download [Kembali]
Download listing program [disini]
Download library arduino [disini]
Download datasheet arduino [disini]
Download datasheet seven segment [disini]
Tidak ada komentar:
Posting Komentar