[Prak uP & uC] Tugas Pendahuluan 1



1. Kondisi [Kembali]

Percobaan 1 Kondisi 10 : 

Kondisi awal Led mati lalu hidup berkedip dengan delay 1 detik

2. Rangkaian Simulasi [Kembali]
 

Listing Program
 
int led [ ] = {2, 3, 4, 5, 6, 7, 8, 9};  //mendeklarasikan pin 2-9 yang digunakan
void setup()                                     //tiap 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 atau ditambah satu
  {
    pinMode (led[i], OUTPUT);   //menyatakan pin yang dihubungkan ke LED sebagai OUTPUT
  }
}
void loop() {                                                            //Semua kode dalam fungsi ini dibaca berulang/looping
  for (int hidup = 0; hidup < 8; hidup++)            //Kondisi perulangan dari 0 hingga batas nilai 8 untuk menghidupkan LED
  {
    digitalWrite(led[hidup], HIGH);         //LED diberi logika 1 sehingga LED menyala
                                                                       
  }
  delay(1000);                                                             //Jarak waktu 1000ms sebelum memulai perulangan
  for (int mati = 8; mati >= 0; mati--)     //Kondisi perulangan dari 8 hingga batas nilai 0; untuk mematikan LED
  {
    digitalWrite(led[mati], LOW);           //LED diberi logika 0 sehingga LED mati
 
  }
  delay(1000);                               //Jarak waktu 1000 ms sebelum memulai perulangan
}




 

3. Video [Kembali]
 







4. Prinsip Kerja [Kembali]


Rangkaian terdiri dari 1 buah Arduino Uno, 8 buah LED biru dan 8 buah resistor. Led dihubungkan seri dengan resistor untuk mengurangi arus yang masuk ke LED. Tiap resistor dihubungkan ke pin Arduino Uno dari pin 2, 3, 4, 5, 6, 7, 8, 9 secara berurutan.

Setelah program dimasukkan ke Arduino dan rangkaian dirunning, maka led pada rangkaian tersebut akan berkedip dengan delay selama 1 detik

Untuk melakukan simulasi rangkaian, program pada arduino yang di buat (listing program diatas) harus di verify terlebih dahulu agar bisa mendapatkan lokasi penyimpanan data dengan tipe hex. Lokasi ini kemudian di copykan ke program file yang ada di arduino pada proteus agar dapat dijalankan sesuai program. Setelah program dijalankan, led akan hidup secara serentak selama 1 detik (1000ms) dan kemudian juga akan mati selama 1 detik (1000 ms). Led ini akan terus hidup dengan delay 1 detik (1000 ms) sampai kita menghentikan simulasinya.

 

 
5. Link Download [Kembali]
- HTML [download]
- Rangkaian Simulasi [download]
- Video [download]
- Program Arduino [download]
- Library arduino [download]
- datasheet arduino [download]

Tidak ada komentar:

Posting Komentar

  Bahan Presentasi Untuk Mata Kuliah Elektronika   Disusun Oleh: Aprilia Mayang Triana NIM : 2010951033 Dosen Pengampu: Dr. Darwison, MT Riz...