Modul 1 Percobaan 2 Kondisi 1
Tampilkan angka 7 delay 1 detik lalu angka 8.
4. Prinsip Kerja Rangkaian [Kembali]
2. Gambar Rangkaian Simulasi
[Kembali]
3. Video Simulasi
[Kembali]
4. Prinsip Kerja Rangkaian [Kembali]
flowchart
listing program
byte 7_seg [ ] = {2, 3, 4, 5, 6, 7, 8};
void dis_7()
{
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,HIGH);
digitalWrite(7,HIGH);
digitalWrite(8,HIGH);
}
void dis_8()
{
digitalWrite(2,HIGH);
digitalWrite(3,HIGH);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
digitalWrite(6,HIGH);
digitalWrite(7,HIGH);
digitalWrite(8,HIGH);
}
void setup()
{
for (int i = 0; i <= 9; i++)
{
pinMode (7_seg[i], OUTPUT);
}
}
void loop() {
dis_7();
delay(1000);
dis_8();
delay(1000);
}
Pada percobaan digunakan Arduino Uno, resistor, dan 7 segment. Setiap pin 7 segment dihubungkan ke resistor kemudian dihubungkan ke pin 2 - 8 Arduino. Setelah merangkai komponen-komponennya, selanjutnya membuat list program yang digunakan untuk menjalankan rangkaian.
Dengan menggunakan listing program diatas, dimana pertama pin yang digunakan dideklarasikan, yaitu pin 2 - 8. Fungsi void seg_tujuh()akan memberikan nilai HIGH pada pin 6-8 dan akan memberikan nilai LOW untuk pin 2 - 5. Fungsi void seg_delapan()akan memberikan nilai HIGH pada pin 2 - 8. Fungsi void setup() akan dijalankan sekali dengan perulangan dimulai dari i = 0 sampai dengan i = 9. pinMode (sev_seg[i], OUTPUT); digunakan untuk mendeklarasikan pin sebagai output. void loop()dijalankan berulang kali, dimana fungsi void seg_tujuh()akan dieksekusi kemudian delay selama 1000 ms dilanjutkan dengan mengeksekusi void seg_delapan()kemudian delay selama 1000 ms.
Program kemudian di save dan HEX nya akan diupload dalam Arduino pada proteus, sehingga rangkaian dapat berjalan. Display pada 7 segment akan menampilkan angka 7 dan angka 8 dengan jeda waktu antar pertukaran angka yaitu 1 detik.
5. Link Download
[Kembali]
Link Rangkaian [klik]
Link Html [klik]
Link Video [klik]
Link Listing Program [klik]
Tidak ada komentar:
Posting Komentar