Senin, 31 Oktober 2022

TUGAS PENDAHULUAN 2

 




1. Kondisi[Back] 

Modul 1 Percobaan 2 Kondisi 20
Tampilkan huruf L, O, O, P secara bergantian

2. Gambar Rangkaian Simulasi[Back]


3. Video Simulasi[Back]


4. Prinsip Kerja Rangkaian[Back]

Pada rangkaian simulasi pada Arduino tersambung ke seven segment dan seven segment tersambung ke ground. Dimana kaki Arduino 2,3,4,5,6,7,8,9 terhubung ke kaki seven segment. Dan kondisi pada rangkaian ini tampilakn LOOP. Dimana jika L itu 2,3,7,8,9 low dan 4,5,6 itu dalam keadaan high. Untuk huruf O sendiri 2,3 low dan 4,5,6,7,8,9, dalam keadaan high. Dan terakhir keadaan P dimana 2,6,7, itu low dan 3,4,5,8,9 itu high. Sehingga muncul LOOP dan delay antar huruf sebesar 500ms

 

 

 

byte disp[] = {2, 3, 4, 5, 6, 7, 8, 9};

const int dl = 500;

void setup() {

 

  for (int i =0; i<8; i++)

  {

    pinMode(disp[i], OUTPUT); // Deklarasi pin untuk output

  }

}

 

void loop() {

 

  //menampilkan huruf L, O, O, P secara bergantian

  dispL();

  delay(dl);

  dispO();

  delay(dl);

  dispO();

  delay(dl);

  dispP();

  delay(dl);

}

 

void dispL() //fungsi menampilkan huruf L

{

  digitalWrite(2, LOW);

  digitalWrite(3, LOW);

  digitalWrite(4, HIGH);

  digitalWrite(5, HIGH);

  digitalWrite(6, HIGH);

  digitalWrite(7, LOW);

  digitalWrite(8, LOW);

  digitalWrite(9, LOW);

}

 

void dispO() // fungsi menampilkan huruf O

{

  digitalWrite(2, LOW);

  digitalWrite(3, LOW);

  digitalWrite(4, HIGH);

  digitalWrite(5, HIGH);

  digitalWrite(6, HIGH);

  digitalWrite(7, HIGH);

  digitalWrite(8, HIGH);

  digitalWrite(9, HIGH);

}

 

void dispP() // fungsi menampilkan huruf P

{

  digitalWrite(2, LOW);

  digitalWrite(3, HIGH);

  digitalWrite(4, HIGH);

  digitalWrite(5, HIGH);

  digitalWrite(6, LOW);

  digitalWrite(7, LOW);

  digitalWrite(8, HIGH);

  digitalWrite(9, HIGH);

}

5. Lik Download[Back]





TUGAS PENDAHULUAN 1

 




1. Kondisi[Back]

Modul 1 Percobaan 1 kondisi 16 
Hidupkan LED seluruhnya, lalu mati bergantian dari kanan ke kiri

2. Gambar Rangkaian Simulasi[Back]



3. Video Simulasi[Back]



4. Prinsip Kerja Rangkaian[Back]

Pada rangkaian simulasi pada Arduino tersambung ke led. Dimana pin digital Arduino 2,3,4,5,6,7,8,9 dihubungkan ke resistor lalu ke led lalu ke ground. Lalu program dimasukan ke Arduino dimana programnya membuat led hidup lalu mematikannya dari kanan ke kiri secara bergantian. Pada saat lampu mati dari kanan ke kiri maka aka nada delay antar lampu sebesar 500 ms. Pada void setup kode akan dibaca sekali, for (int hidup = 0; hidup < 8; hidup++) dimana akan dibaca langsung 8 buah led hidup. for (int mati = 8; mati >= 0; mati--) akan bergantian mati karena sebelum itu ada delay(500);. Sehingga lampu hidup dari kanan ke kiri bergantian

 int led [ ] = {2, 3, 4, 5, 6, 7, 8, 9};  //mendeklarasikan pin 2-9 yang digunakan

void setup()                                     //semua kode dalam fungsi ini hanya dibaca sekali

{

  for (int i = 0; i < 8; i++)            //perulangan dari 0 dengan nilai batas kecil sama dengan 8; increase

  {

    pinMode (led[i], OUTPUT);   //menyatakan pin yang dihubungkan ke LED sebagai OUTPUT

  }

}

void loop() {                              //Semua kode dalam fungsi ini dibaca berulang

  for (int hidup = 0; hidup < 8; hidup++)  //Kondisi perulangan dari 0 dengan batas nilai 8 untuk menghidupkan LED

  {

    digitalWrite(led[hidup], HIGH);         //LED diberi logika 1 sehingga LED menyala

                                 //Jarak waktu 100 ms antar LED yang akan menyala

  }

  delay(500);                               //Jarak waktu 500 ms sebelum memulai perulangan

  for (int mati = 8; mati >= 0; mati--)     //Kondisi perulangan dari 8 dengan batas nilai 0; untuk mematikan LED

  {

    digitalWrite(led[mati], LOW);           //LED diberi logika 0 sehingga LED mati

    delay(500);                             //Jarak waktu 500 ms antar LED yang akan mati

  }

  delay(500);                               //Jarak waktu 500 ms sebelum memulai perulangan

}

5. Lik Download[Back]









[KEMBALI KE MENU SEBELUMNYA] DAFTAR ISI 1. Abstrak 2. Pendahuluan 3. Metode Penelitian 4. Hasil dan Pembahasan 5. Kesim...