Laporan Akhir Percobaan 2 Modul 1(General Input dan Output)

[Menuju Akhir]

Menghasilkan Karakter pada 7-Segment

1. Hardware

[Back]
Hardware

2. Rangkaian Simulasi

[Back]
Rangkaian Simulasi


3. Flowchart

[Back]
Flowchart

4. Listing Program

[Back]
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
{ 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  

5. Video Simulasi

[Back]
Video Simulasi

6. Link Download

[Back]
Pada percobaan kedua output diberikan dalam bentuk 7 segment. pertama kita tentukan pin digital arduino yang akan kita gunakan dan kita deklarasikan pada listing program. pada bagian void setup program kita tentukan pin yang digunakan sebagai output dan deklarasi kondisi pengulangan dari 0 hingga batas keci 9. maka program yang ada pada void setup hanya dibaca sekali.
pada void loop dinyatakan bahwa kondisi seven segment agar dapat menampilkan sebuah karakter. berdasarkan program yang dimasukkan maka sevent segment akan diberi logika HIGH atau logika 1. secara berkala seven segmen akan hidup mulai dari bagian A atau yang datar bagian atas sampai semua led seven segment hidup dan menampilkan karakter atau angka 8. setelah semuanya hidup maka akan ada delay 100 milisecond lalu semua led seven segment akan mati kembali dan mulai lagi hidup satu-persatu secara berkala. proses ini akan terjadi secara terus menerus karen ini merupakan fungsi dari void loop yaitu ia akan membaca program secara berulang-ulang.
untuk menampilkan angka atau karakter 8 maka semua pin yang digunakan yaitu pin 2,3,4,5,6,7,8 dan pin 9 harus berlogika HIGH atau 1. sehingga dapat disimpulkan bahwa saat semua pin pada seven segment berlogika 1 atau HIGH maka akan menampilkan karakter 8 hal ini menunjukkan bahwa semua led seven segment akan aktif saat semua pinnya berlogika 1 atau HIGH.
seven segment yang dipakai merupakan jenis seven segmant cummon katoda. ini dilihat saat proses hidupnya seven segmen secara bertahap atua satu satu. ini sesuai dengan program yang dibuat bahwa setiap pin akan diberi logika satu secara bertahap yaitu mulai dari pin 2 sampai pin 9. pinsip dari cummon katoda seven segment adalah lednya akan aktif saat diberi logika 1 sehingga akan ada arud yang mengalir ke ground. berdasarkan hal ini 7 segment yang digunakan hidup lednya saat diberi logika 1 dan ini terjadi secara berurutan sesuai dengan program yang dibuat. sehingga seven segment yang digunakan adalah tipe cummon catoda.

error pada percobaan pertama adalah error program dimana saat program yang dimasukkan salah atau tidak tepat maka program tersebut tidak akan terjalan kan. selain itu akan ada potensi kesalahan dalam hasil percobaan. error kedua adalah karena kesalahan antara pin yangdigunakan dengan pin yang dideklarasikan pada program. ini akan berakibat tidak berfungsinya pin yang digunakan karena tidak di program.error selanjutnya adalah karena kerusakan alat. ini akan berakibat kepada tidak validnya data hasil percobaan atau bahkan alat tidak berfungsi sama sekali.

7. Link Download

[Back]
HTML link download KLIK DISINI!!
Video link download KLIK DISINI!!
Rangkaian Simulasi KLIK DISINI!!
Flowchart KLIK DISINI!!
Listing Program >KLIK DISINI!!
Library Arduino KLIK DISINI!!
Kumpulan Datasheet Alat DISINI!!

[Menuju Awal]

No comments:

Post a Comment