Our Story.
Share anything about our laboratorium

Mikro 2023 Percobaan 1 Modul 1


Percobaan I

LED & SWITCH

1. Foto Hardware dan Diagram Blok [Kembali]


Diagram Blok:






2. Prosedur Percobaan  [Kembali]

+ Rangkai semua komponen 
+ buat program di aplikasi arduino IDE
+ setelah selesai masukkan program ke arduino 
+ jalankan program pada simulasi dan cobakan dengan modul







4. Flowchart dan Listing Program [Kembali]



Listing Program:


int led[] = {2, 3, 4, 5, 6, 7, 8, 9};
#define PB1 A0
#define PB2 A1
#define PB3 A2
#define PB4 A3
#define PB5 A4
#define PB6 A5
#define PB7 12
#define PB8 13

void setup()
{
  Serial.begin(9600);
  pinMode(PB1, INPUT);
  pinMode(PB2, INPUT);
  pinMode(PB3, INPUT);
  pinMode(PB4, INPUT);
  pinMode(PB5, INPUT);
  pinMode(PB6, INPUT);
  pinMode(PB7, INPUT);
  pinMode(PB8, INPUT);
 
  for (int i = 0; i < 8; i++)
  {
    pinMode(led[i], OUTPUT);
  }
}

void loop()
{
  int b7 = digitalRead(PB7);
  int b8 = digitalRead(PB8);
  int b6 = digitalRead(PB6);
  int b5 = digitalRead(PB5);
  int b4 = digitalRead(PB4);
  int b3 = digitalRead(PB3);
  int b2 = digitalRead(PB2);
  int b1 = digitalRead(PB1);

  // Matikan semua LED terlebih dahulu
  for (int i = 0; i < 8; i++)
  {
    digitalWrite(led[i], LOW);
  }

  // Hidupkan LED sesuai dengan tombol yang ditekan
  if (b8 == HIGH) digitalWrite(led[7], HIGH);
  if (b7 == HIGH) digitalWrite(led[6], HIGH);
  if (b6 == HIGH) digitalWrite(led[5], HIGH);
  if (b5 == HIGH) digitalWrite(led[4], HIGH);
  if (b4 == HIGH) digitalWrite(led[3], HIGH);
  if (b3 == HIGH) digitalWrite(led[2], HIGH);
  if (b2 == HIGH) digitalWrite(led[1], HIGH);
  if (b1 == HIGH) digitalWrite(led[0], HIGH);
}

5. Kondisi [Kembali]

    Ketika Push button di tekan maka LED akan hidup sesuai dengan Push Button ang di tekan

᭒ HTML↠ klik disini
᭒ Aplikasi↠ klik disini
Video Percobaan↠ klik disini

File_keperluan_modul_1_percobaan_1



labor eldi labor eldi Author

About



Welcome to the website of Industrial Electronics Laboratory. The Laboratory is located in the Department of Electrical Engineering, Faculty of Engineering, Andalas University

Find Us

Pageview

Followers