TP 1-Modul 1



Tugas Pendahuluan (Percobaan 1 Kondisi 4)

Modul 1

 1. Kondisi[Kembali]

Percobaan 1 Kondisi 4

Kondisi awal LED mati lalu hidup bergantian dari tengah ke pinggir secara berulang.

2. Rangkaian Simulasi[Kembali]

3. Video[Kembali]


4. Prinsip Kerja Rangkaian[Kembali]

Listing Program 
-----------------------------------------------------------------------------------------------------------
int led [ ] = {2, 3, 4, 5, 6, 7, 8, 9};


void setup() {
  for (int i = 0; i <= 7; i++){
    pinMode (led[i], OUTPUT);
   }
}

void loop(){ 
  for (int hidup = 3; hidup >= 0; hidup--)
 {
  digitalWrite(led[hidup], HIGH);
  delay(100);
 }
  delay(100); 
  for (int mati = 3; mati >= 0; mati--)
 {
  digitalWrite(led[mati], LOW); 
  delay(100); 
 }
  delay(100); 
  for (int hidup = 4; hidup <= 7; hidup++)
 {
  digitalWrite(led[hidup], HIGH);
  delay(100); 
 }
  delay(100); 
  for (int mati = 4; mati <= 7; mati++)
 {
  digitalWrite(led[mati], LOW); 
  delay(100); 
 } 
}
-----------------------------------------------------------------------------------------------------------

Rangkaian diatas adalah rangkaian percobaan untuk menghidupkan LED dengan menggunakan chip arduino. 

Prinsip kerja rangkaian diatas adalah dimana lampu LED akan hidup dan mati secara bergantian dari tengah ke pinggir ( dari tengah ke pinggir kiri dan dari tengah ke pinggir kanan ) dengan delay 100ms. Untuk mengatur lampu LED tersebut hidup dan mati secara bergiliran diatur dengan menggunakan program yang telah dibuat pada aplikasi Arduino. Program yang telah dibuat tersebut kemudian dicompile dan dimasukkan pada program file arduino yang ada pada aplikasi proteus agar rangkaian yang kita buat dapat berjalan sesuai dengan perintah yang telah dibuat sebelumnya pada aplikasi arduino.

Pada program arduino langkah pertama kita adalah mendeklarasikan pin arduino yang akan kita gunakan yaitu pin 2,3,4,5,6,7,8,9 dengan menggunakan tipe data integer. Selanjutnya masuk pada fungsi void setup dimana pada fungsi ini kode atau program akan dieksekusi pertama kali dan dieksekusi sebanyak satu kali. pada void setup ini pula dilakukan perulangan dan dideklarasikan fungsi pinmode yang berguna untuk mengkonfigurasi pin tertentu agar bekerja menjadi input atau output. Dari program yang sudah dibuat pin 2,3,4,5,6,7,8,9 dijadikan sebagai pin output yang dihubungkan dengan LED.

Selanjutnya terdapat fungsi void loop, fungsi ini berguna sebagai menjalankan perintah secara berulang-ulang pada arduino. pada fungsi ini juga terjadi pengulangan for dimana pengulangan ini digunakan untuk membuat lampu LED hidup dan mati bergantian dari tengah ke pinggir. Pada void loop ini juga terdapat fungsi digital write yang berguna untuk memberikan kondisi on/off atau 1/0 atau kepada pin digital arduino. Kemudian juga ada program delay(100) dimana delay ini berfungsi untuk mengatur jarak antar lampu LED untuk hidup dan mati serta memberikan jarak sebelum memulai program pengulangan kembali

Pada rangkaian diatas menggunakan 2 buah lampu led yaitu lampu LED berwarna merah dan biru yang masing-masingnya dihubungkan dengan resistor. Untuk masing-masing LED tersebut mempunyai hambatan resistor yang berbeda-beda. Dimana hambatan resistor tersebut dapat  dicari dengan rumus:

R = (Vs-Vd) / I

dimana: 

R = resistor

Vs = Tegangan yang digunakan: 5V (output arduino)

Vd = Tegangan kerja LED  1,8V untuk LED merah dan 3V untuk LED biru

I: Arus LED 20 mili Ampere = 0,02 Ampere (karena 1000 mili Ampere = 1 Ampere).

Tidak ada komentar:

Posting Komentar

  BAHAN PRESENTASI MATAKULIAh Elektronika 2021  OLEH: Muhammad Ilhamdi Akbar 2010953001 Dosen Pengampu: Dr.Darwison,M.T Jurusan Teknik Elek...