Tugas pendahuluan Percobaan 1 Kondisi 14




    1. Kondisi
    [Kembali]
    Kondisi awal LED mati lalu hidup secara bergantian led 1,2,3,4 selanjutnya 5,6,7,8 secara berulang.

    2. Hardware [Kembali]
    Prosedur Percobaan:
    1. Pastikan semua supply dalam keadaan off
    2. Hubungkan jumper seperti rangkaian dibawah
    3. Buatlah listing program yang telah ada pada modul
    4. periksakan rangkaian kepada asisten yang mengawas
    5. Hidupkan semua supply
    6. Upload program dari laptop ke modul
    7. Tekan tombol Reset
    8. Amati percobaan, jika tidak sesuai perbaiki rangkaian atau program
    9. Jika sesuai, maka selesai dan demokan pada asisten yang mengawas
    10.Jelaskan prinsip kerja + program dan hubungan keduanya kepada asisten
    11.Demokan ke pembimbing praktikum
    12.Matikan supply 


    3. Rangkaian Simulasi [Kembali]

    4. Flowchart [Kembali]

     

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


      for (int hidup = 4; hidup <= 8; hidup++)  //Kondisi perulangan dari 4 dengan batas nilai 8 untuk menghidupkan LED
      {
        digitalWrite(led[hidup], HIGH);         //LED diberi logika 1 sehingga LED menyala
        delay(100);                             //Jarak waktu 100 ms antar LED yang akan menyala
      }
      delay(100);                               //Jarak waktu 100 ms sebelum memulai perulangan
      for (int mati = 4; mati <= 8; mati++)     //Kondisi perulangan dari 4 dengan batas nilai 8; untuk mematikan LED
      {
        digitalWrite(led[mati], LOW);           //LED diberi logika 0 sehingga LED mati
        delay(100);                             //Jarak waktu 100 ms antar LED yang akan mati
      }
      delay(100);                               //Jarak waktu 100 ms sebelum memulai perulangan
    }

    6. Video [Kembali]


    7. Prinsip Kerja [Kembali]
    Pada percobaan ini menggunakan led, resistor, arduino. resistor yang digunakan sebesar 220 ohm. led dihubungkan masing-masing ke resistor dan ground yang setelahnya dihubungkan ke arduino melalui pin digital, dari digital 2-9. Pada percobaan ini, led harus hidup bergantian dari 1-4 lalu 5-8. langkah awal, rangkai rangkaian lalu buat program seperti yang diatas, selanjutnya pilih bagian preference pada apk arduino dan klik compile untuk mengetahui lokasi compile dan pada lokasi compile pilih bagian .hex dan copy, selanjutnya pergi ke proteus, klik bagian properties pada arduino dan paste lokasi compile, setelah itu jalankan rangkaian proteus. Maka dapat dilihat hasilnya setelah di run di proteus.

    8. Link Download [Kembali]

     

    Tidak ada komentar:

    Posting Komentar

    Modul IV Sistem Pintu Gudang Pintar

    [KEMBALI KE MENU SEBELUMNYA] DAFTAR ISI 1. Tujuan Perancangan 2. Komponen 3. Dasar Teori 4. Listing Program 5. Flowchart...