Menampilkan Karakter Pada 7Segmen
1. Hardware [Kembali]
2. Rangkaian Simulasi [Kembali]
3. Flowchart[Kembali]
4. Listing Program[Kembali]
byte pin[] = {2,
3, 4, 5, 6, 7, 8, 9}; //Deklarasi pin yang digunakan pada 7-segment dengan
tipe data byte
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); //Pin 2 Seven
segment hidup
digitalWrite(3, LOW); //Pin 3 Seven segment mati
digitalWrite(4, LOW); //Pin 3 Seven segment mati
digitalWrite(5, LOW); //Pin 3 Seven segment mati
digitalWrite(6, LOW); //Pin 3 Seven segment mati
digitalWrite(7, HIGH); //Pin 7 Seven
segment hidup
digitalWrite(8, HIGH); //Pin 8 Seven
segment hidup
digitalWrite(9, HIGH); //Pin 9 Seven
segment hidup
}
|
5. Video Simulasi [Kembali]
Video 5.1. Video Praktikum
6. Analisa
1.
Jelaskan prinsip kerja percobaan 2
Prinsip kerja dari
percobaan 1 adalah mengatur hidup led pada seven segmen sesuai dengan program
dan pin yang sebelumnya telah dirangkai dan dideklarasikan pada program. Seven
segmen adalah alat elektronika yang terdiri dari 8 led. Awalnya memasang pin
seven segmen ke arduino. Lalu mendeklarasikan pin yang terhubung antara led ke
arduino pada program. Lalu membuat fungsi bagian led mana yang aktif pada seven
segmen. Setelah itu run program dan hubungkan ke arduino. Pada praktikum, kami
ingin membentuk angka 7. Lalu di set pin dan led mana yang akan hidup. Saat
program dijalankan ternyata yang di set aktif (high) mati pada seven segmen.
Hal tersebut karena seven segmen yang digunakan adalah seven segmen common
anoda dimana saat di set aktif / high maka pada led terjadi reverse bias
sehingga led tidak menyala.
2.
Jelaskan ereor apa saja yang terjadi pada
percobaan 2
Untuk eror secara sistem
tidak ada karena program telah dirancang sedemikian rupa sehingga akan berjalan
sesuai deklarasi led yang dihidupkan. Kesalahan yang terjadi secara keseluruhan
berupa:
a.
Salah dalam penghubungan antara pin seven segmen
dan pin pada arduino
b.
Salah dalam mendeklarasikan program dan fungsi
yang tidak sepadan
c.
Komputer yang terkadang mati sendiri sebelum
sempat di hubungkan ke arduino sehingga program diulang penulisannya
7. Link Download [Kembali]
- HTML >>>Link Download<<<
- Simulasi Proteus >>>Link Download<<<
- Listing Program >>>Link Download<<<
- Video >>>Link Download<<<


Tidak ada komentar:
Posting Komentar