Selasa, 01 November 2022

LAPORAN AKHIR(PERCOBAAN 1)



JURNAL[KEMBALI]

Membuat LED menyala dari kiri ke kanan secara bergantian kemudian membuat LED hidup dari tengah kemudian ke kanan dan ke kiri

HARDWARE[KEMBALI]

A. Alat

    a). Instrument

Multimeter

    b). Probes
Logic Probe

    c). Generators

Power Supply

B. Bahan

    
 Resistor

   

    a). Komponen Output


LED 


    c). Komponen Lainnya
            
            -Mikrokontroler


Modul Arduino

GAMBAR RANGKAIAAN[KEMBALI]


PRINSIP KERJA[KEMBALI]

  • pada percobaan kali ini kita menggunakan arduino dan LEDsebagai outputnya
  • sehingga pin yang digunakan harus dideklarasikan terlebih dahulu 
  • kemudian  diperlukan kodingan sebagai berikut

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 <= 7; hidup++)  //Kondisi perulangan dari 0 dengan batas nilai 8 untuk menghidupkan LED
  {
    digitalWrite(led[hidup], HIGH);         //LED diberi logika 1 sehingga LED menyala
    delay(100);  
    digitalWrite(led[hidup], LOW);         //LED diberi logika 1 sehingga LED menyala
    digitalWrite(led[hidup+1], HIGH);
    delay(100);                           //Jarak waktu 100 ms antar LED yang akan menyala
  }
  delay(2000);                               //Jarak waktu 100 ms sebelum memulai perulanga            
 
    for (int hidup2 = 3; hidup2 >= 0; hidup2--)     //Kondisi perulangan dari 0 dengan batas nilai 8; untuk mematikan LED
  {
    digitalWrite(led[hidup2], HIGH);           //LED diberi logika 0 sehingga LED mati
    digitalWrite(led[7-hidup2],HIGH);
    delay(500);
  }  
  for (int mati = 0; mati <= 8; mati++)     //Kondisi perulangan dari 0 dengan batas nilai 8; untuk mematikan LED
  {
    digitalWrite(led[mati], LOW);           //LED diberi logika 0 sehingga LED mati
  }

  delay(2000);

  }

untuk percobaan menghidupkan LED dai kiri kekanan maka dengan perulangan I dangan nama array hidup, dimulai dari 0 sampai 7 dengan logika HIGH maka LED akan hidup bersamaan sebagai awalan

kemudian diberikan delay 100ms, untuk mebuat LED mati karena diberikan logika LOW, untuk membuat LED hidup secara bergantian maka array yang sebelumnya harus ditambah satu kemudian diberi logika high maka LED akan hidup bergantian setiap penambahan array sedang berlangsung ditambah 1

untuk percobaan ke 2 maka fiberikan nama array hidup 2 yang dimulai dari 3 sampai nol karena menggunakan decrement namun ini akan membuat LED hidup dimulai dari led ke 4 saja, maka perlu tambahan array yang dibuat dari array sebelumnya sehingga dibuat array baru [7-hidup2] ini akan membuat LED hidup menyesuikan perulangan yang terjadi pada array hidup2 sehingga LED akan hidup dari LED ke 5 sampai ke 8

VIDEO PRAKTIKUM[KEMBALI]




ANALISA[KEMBALI]

Percobaan 1 

1] Bagaimana pengaruh pin input dan output arduino terhadap LED? 

Pin input dan output pada arduino akan mempengaruhi nyala dan matinya LED sebagai output.Sehingga LED akan menyala jika diberi logika 1 atau "HIGH" dan LED akan mati ketika diberi logika 0 atau"LOW".

2] Apa yang terjadi bila salah satu LED dicabut terhadap LED yang lain? jelaskan mengapa bisa terjadi hal itu.

ketika salah satu LED dicabut maka tidak akan mempengaruhi LED lainnya, hal ini dikarenakan arduino akan terus mengluarkan output sesuai kodingannya sehingga saat menuju ke rangkaiannya LED tidak dipasang secara seri sehingga meskipun LED mati akan selalu ada output yang keluar menuju LED lainnya, sehingga LED lain akan tetap hidup.

LINK DOWNLOAD[KEMBALI]

Download HTML disini
Download Vidio Praktikum Disini
Download File Rangkaian Percobaan Disini
Download File Program Disini
Download DataSheet Arduino disini
Download Datasheet LED disini
Download Datasheet Resistor disini

Tidak ada komentar:

Posting Komentar

LAPORAN AKHIR M4 (PERCOBAAN 2)   [KEMBALI KE MENU SEBELUMNYA] DAFTAR ISI 1. JURNAL 2. HARDWARE 3. GAMBAR RANGKAIAAN 4. PRINSIP KERJA 5. VID...