MODUL 1

Percobaan 2 Kondisi 11



 

Modul 1 Percobaan 2 Kondisi 11

Tampilkan angka 2,4,6 secara bergantian.

2. Gambar Rangkaian Simulasi [kembali]

  
  Sebelum disimulasikan




  Sesudah disimulasikan










Pada percobaan ini memiliki prinsip kerja yang sederhana dimana kita memakai arduino unu sebagai mikrokontrolernya. kemuadian mikrocontroler tersebut memiliki output yang dihubungkan ke seven segmen common catoda. Pada rangkaian ini kaki outputnya ada pada pin 3-9 pada kaki PWM dengan output berupa data digital. disini seven segmen akan aktif low sehingga untuk yang berlogika 1 akan mati dan logika 0 maka LED pada seven segmen menyala.

Pada rangkaian ini denga kondisi yang telah di tentukan yaitu angka 2, 4, 6 akan berubah berurut dan berulang. jadi pada rangkaian kita menginputkan kode dari aplikasi arduino IDE sehingga output yang dihasilkan akan sesuai dengan apa yang diharapkan.

Untuk programnya sendiri pertama tama kita mendeklarasikan pin yang digunakan yaitu pin pada seven segmen dengan tipe data byte yaitu pin 3-9. Selanjutnya kita menuliskan fungsi setup dimana baris kode ini akan dieksekusi sebanyak sekali. selanjutnya kita menuliskan kondisi perulangan kode dari batas 0 hingga kecil dari 9. Lalu kira mendeklarasikan pin yang digunakan sebagai output pada Arduino. Lalu kita menuliskan fungsi perulangannya dengan menulis void loop. dimana bagian dari fungsi ini berupa angka 2, 4, 6. kita menuliskan kondisinya jika angka 2 maka kode pada masing2 segmen di 7 segmen dengan memberikan tanda high dan low dan diberikan delay untuk pertukarannya angkanya sebesay 1000. angkanya kita urutkan sesuai dengan angka yang akan ditampilkan. Karena kondisinya untuk menampilkan angka 2, 4, 6 maka programnya diurutkan dari angka 2 ke 6.

dan program yang ditulis sebagai berikut :
//GERINANDA
//2010953004
//KEL 11

// Percobaan 2 Kondisi 11
//Tampilkan angka 2,4,6 secara bergantian.

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
{

// angka 2
  digitalWrite(2,HIGH);
  digitalWrite(3,HIGH);//g
  digitalWrite(4,LOW);//f
  digitalWrite(5,HIGH);//e
  digitalWrite(6,HIGH);//d
  digitalWrite(7,LOW);//c
  digitalWrite(8,HIGH);//b
  digitalWrite(9,HIGH);//a
  delay(1000);

  //angka 4
  digitalWrite(2,HIGH);
  digitalWrite(3,HIGH);//g
  digitalWrite(4,HIGH);//f
  digitalWrite(5,LOW);//e
  digitalWrite(6,LOW);//d
  digitalWrite(7,HIGH);//c
  digitalWrite(8,HIGH);//b
  digitalWrite(9,LOW);//a
  delay(1000);
 
//angka 6
  digitalWrite(2,HIGH);
  digitalWrite(3,HIGH);//g
  digitalWrite(4,HIGH);//f
  digitalWrite(5,HIGH);//e
  digitalWrite(6,HIGH);//d
  digitalWrite(7,HIGH);//c
  digitalWrite(8,LOW);//b
  digitalWrite(9,HIGH);//a
  delay(1000);
}

5. Link Download [kembali]

Rangkaian Simulasi Proteus : Klik Disini...
File HTML : Klik Disini...
Video Rangkaian : Klik Disini...
Flow Chart : Klik Disini...
Program Arduino : Klik Disini...
Library Arduino UNO : Klik Disini...
Data sheet Arduino UNO : Klik Disini...
Data sheet Seven Segmen : Klik Disini...








Tidak ada komentar:

Posting Komentar

 BAHAN PORESENTASI UNTUK MATAKULIAH KIMIA 2020 Kelompok 14 Bab 8. Hubungan Periodik Antar Unsur OLEH GERINANDA 2010953004 ...