TUGAS PENDAHULUAN MODUL 1 UP&UC


 


1. Kondisi [kembali]
Perbobaan 1 kondisi 4 yaitu kondisi awal LED mati lalu hidup bergantian dari tengah ke pinggir secara berulang (tengah ke pinngir kiri dan tengah ke pinggir kanan).
    2. Rangkaian Simulasi [kembali]

    Rangkaian Simulasi (LED mati)

     
    LED hidup bergantian dari tengah ke pinggir kiri

    LED hidup bergantian dari tengah ke pinggir kanan




    3. Flowchart[kembali]

     

    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);                                 
    }                         

     

    5. Vidio Simulasi[kembali]

     



    6. Prinsip Kerja[kembali]

        Komponen yang digunakan pada rangkaian yaitu Arduino UNO, resistor dan LED. Pertama, pada pin 2,3,4,5.6.7.8.9 dihubungkan ke reseistor, dan masing-masing resistor dihubungkan ke LED lalu di lanjutkan ke ground. Untuk menjalankan rangkaian, maka kita memerlukan program yaitu dengan kondisi pada rangkaian awal LED mati dan hidup dari tengah ke pinggir kiri dan dari tengah ke pinggir kanan secara bergantian.
         
        Pada listing program, dideklarasikan pin 2, 3, 4, 5, 6, 7, 8, dan 9 dengan int led[]={2, 3, 4, 5, 6, 7, 8, 9}. Lalu, fungsi void setup() yang hanya dibaca satu kali untuk menyatakan pin mode menjadi OUTPUT dengan perulangan for (int i = 0; i <= 7; i++).  Selanjutnya, fungsi void loop() digunakan untuk membaca kode berulang kali, dengan perulangan for (int hidup=3; hidup >= 0; hidup--) digitalWrite(led[hidup], HIGH) yang berfungsi untuk menghidupkan LED. dengan fungsi delay (100) menyatakan jarak waktu sebelum memulai perulangan. Untuk mematikan LED secara bergantian dari tengah ke pinggir kiri, digunakan fungsi digitalWrite(led[mati], LOW) dan perulangan for (int mati = 3; mati >= 0; mati--), delay(100) artinya jarak waktu untuk LED mati adalah 100 dan delay (100) pada bagian akhir menyatakan jarak waktu atau delay(100) untuk mengulang dari awal secara berulang.
         
        Setelah program dibuat, lalu di pasangkan pada Arduino UNO di proteus, ketika rangkaian dijalankan akan terlihat LED hidup secara bergantian dari tengah ke pinggir kiri dan tengah ke pinggir kanan dan selanjutnya  LED akan terlihat mati secara bergantian dari tengah ke pinggir kiri dan tengah ke pinggir kanan.

    7. Link Download[kembali] 

    Link download Rangkaian disini 

    Link download Listing program disini 

    Link download Vidio disini 

    Link download Library Arduino disini

    Link download Datasheet Arduino disini

    Link download HTML disini





    Tidak ada komentar:

    Posting Komentar

    Selamat Datang...

    BAHAN PRESENTASI UNTUK MATA KULIAH ELEKTRONIKA DAN SENSOR Oleh: Ovina Permata Yusli (1810951021) Dosen Pengampu: ...