Modul 1 Tugas Pendahuluan 1 uP & uC



Tugas Pendahuluan (Percobaan 1 Kondisi 6)

Modul 1

 1. Kondisi[Kembali]

Percobaan 1 Kondisi 6

Kondisi awal LED mati lalu hidup bergantian 3 led dari kiri secara berulang.

2. Rangkaian Simulasi[Kembali]






4. Listing Program[Kembali]

-----------------------------------------------------------------------------------------------------------
int led [] = {2,3,4,5,6,7,8,9};
void setup()
{
  for(int i = 0; i < 3;i++)
  {
    pinMode (led[i],OUTPUT);
  }
}
void loop(){
  for(int hidup = 0; hidup < 3; hidup++)
  {
    digitalWrite(led[hidup],HIGH);
    delay(100);
  }
  delay(100);
  for (int mati = 0; mati<3;mati++)
  {
    digitalWrite(led[mati],LOW);
    delay(100);
  }
  delay(100);
}
-----------------------------------------------------------------------------------------------------------

5. Video[Kembali]





6. Prinsip Kerja [Kembali]

a. Rangkaian

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 kiri sampai led ke 3 dilakukan secara berulang. 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.

b. Program

Pada program pertama tama kita membuat syntax untuk pin mana yang akan dihubungkan ke led dengan syntax int led [ pin ];. Pada rangkaian ini pin yang dihubungkan yaitu 2 - 9.

Setelah itu masuk kedalam syntax void setup() dimana fungsi dari setup sendiri yaitu menyediakan lingkungan (settingan) seperti pin input, output sebelum dijalankan program utama di Arduino. Pada void setup berisi perintah i sebagai variabel untuk mendifinisikan led dimana dalam settingannya dibuat i yang  dihitung 0-2 dikarenakan led yang akan dihidupkan yaitu 3. Setelah itu led akan membuat variabel sebagai Output dengan syntax pinMode.

Selanjutnya kemudian masuk pada bagian void loop yang berfungsi sebagai memerintahkan perangkat yang dihubungkan secara berulang. Dimana pada percobaan ini dilakukan settingan dimana 3 buah led akan hidup secara bergantian dan akan mati secara bergantian. 

Setelah itu fungsi dari delay sendiri sebagai waktu jeda yang diberikan setelah melakukan perintah.


7. Link Download[Kembali]



File Percobaan Proteus Klik disini

File Program Arduino Klik disini

Video Simulasi Klik disini

Library Arduino Klik disini

Datasheet Arduino Klik disini


No comments:

Post a Comment

      PRAKTIKUM MIKROKONTROLER & MIKROPROSESOR TAHUN 2022     Muhammad Farhan Mendra   2010952014             JURUSAN TEKNIK ELEKTRO FAK...