TP 2 M1 uPuC




1. Kondisi
[Kembali]

Tampilkan angka dari 9 sampai 1 secara berulang

2. Gambar Rangkaian Simulasi [Kembali]



3. Vidio SImulasi [Kembali]





4. Prinsip Kerja Rangkaian [Kembali]

Percobaan 2 kondisi 3 memerintahkan untuk membuat angka 9 sampai 1 pada 7-segment. Programnya sebagai berikut.

byte pin[] = {2, 3, 4, 5, 6, 7, 8, 9};
bool digit[9][8]={
 
  {1,1,1,0,1,1,1,1},
  {1,1,1,1,1,1,1,1},
  {1,0,0,0,0,1,1,1},
  {1,1,1,1,1,1,0,1},
  {1,1,1,0,1,1,0,1},
  {1,1,1,0,0,1,1,0},
  {1,1,0,0,1,1,1,1},
  {1,1,0,1,1,0,1,1},
  {1,0,0,0,0,1,1,0},
 
};
void setup()  
{
  for (int i = 0; i <= 8; i++)
  {
    pinMode(pin[i], OUTPUT);    
  }  
  for(int i = 0; i <= 8; i++){
    digitalWrite(pin[i], HIGH);
  }
}  
           
void loop()          
{
      tampil(0);
      delay(500);
       tampil(1);
      delay(500);
       tampil(2);
      delay(500);
       tampil(3);
      delay(500);
       tampil(4);
      delay(500);
       tampil(5);
      delay(500);
       tampil(6);
      delay(500);
       tampil(7);
      delay(500);
       tampil(8);
      delay(500);
  }            

void tampil(int angka){
  for(int i=0; i<=7; i++)
  {
    digitalWrite(pin[i],digit[angka][i]);
  }
}

Jadi program di atas adalah program untuk menampilkan angka 9 sampai angka 1 secara berurutan, pin yang akan digunakan pada arduino adalah pin 2,3,4,5,6,7,8,9, dan jenis 7-segment adalah common cathoda yang berrarti aktif high. Untuk menampilkan angka 9 sampai 1 kita harus membuat kondisi hidup atau mati pada masing segmen yang telah tersambung dengan pin  outpur pada arduino. Seperti pada gambar rangkaian 
pin 9 tersambung dengan a
pin 8 tersambung dengan b
pin 7 tersambung dengan c
pin 6 tersambung dengan d
pin 5 tersambung dengan e
pin 4 tersambung dengan f
pin 3 tersambung dengan g
pin 2 tersambung dengan dp

karena sambungan pi  sudah diketahui maka kita akan menampilkan angka 9-1 pada program dengan caea membuat fungsi baru agar dapat menampilkan angka2 tersebut, kemudian kita juga membuat kondisi segment pada masing masing angka, lalu kita akan memanggil fungsinya, maka dengan otomatis fungsi tersebut akan ditampilkan dan menampilkan angka 9-1 dengan jeda masing 500 ms.


5. Link Download [Kembali]


Tidak ada komentar:

Posting Komentar

Wellcome

   BAHAN PRESENTASI UNTUK MATA KULIAH KIMIA dan ELEKTONIKA Oleh: Rival Alrozi (2010952020) Dosen Pengampu: Darwison, M.T. TEKNIK ELEKTRO FAK...