percobaan 2 kondisi 15 :
3. Video Simulasi [Kembali]
Tampilkan angka 0,9,2 secara bergantian.
2. Gambar Rangkaian Simulasi
[Kembali]
3. Video Simulasi [Kembali]
pada percobaan 2 kondisi 15 ini memakai arduino dan sevent segment ,kaki pin 2 sampai 8 dihubungkan ke sevent segment setelah itu masukan program ke dalam arduino ,berikut programnya :
byte sev_seg[] = {2,3,4,5,6,7,8};
void display_seven()
{
digitalWrite(2,LOW);
digitalWrite(3,HIGH);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
digitalWrite(6,HIGH);
digitalWrite(7,HIGH);
digitalWrite(8,HIGH);
}
void display_eight()
{
digitalWrite(2,HIGH);
digitalWrite(3,HIGH);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,HIGH);
digitalWrite(7,HIGH);
digitalWrite(8,HIGH);
}
void display_two()
{
digitalWrite(2,HIGH);
digitalWrite(3,LOW);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);
digitalWrite(8,HIGH);
}
void setup()
{
for(int a = 0; a < 9; a++)
{
pinMode(sev_seg[a], OUTPUT);
}
}
void loop()
{
display_seven();
delay(1000);
display_eight();
delay(1000);
display_two();
delay(1000);
}
untuk membuat perintah seperti percobaan 2 kondisi 15 maka pada program untuk menampilkan 0 dibuat pada program pada void diplay yang pertama pada pin 2 nya LOW dan pin 3- 8 dibuat HIGH ,lalu untuk membuat angka 9 dibuat pada program pada void diplay yang kedua maka pin 4 dibuat LOW dan pin lainnya dibuat HIGH dan untuk membuat angka 2 dibuat pada program pada void diplay yang ketiga maka pin 3 dan 6 dibuat LOW dan selebihnya dibuat HIGH,lalu setiap display diberi delay agar bisa dilihat dengan jelas .
5. Link Download
[Kembali]rangkain proteus klik disini
html klik disini
datasheet arduino klik disini
datasheet sevent segment klik disini
library arduino klik disini
datatsheet resistor klik disini
video klik disini
Tidak ada komentar:
Posting Komentar