Laporan Akhir 1

MODUL 1 


Laporan Percobaan 1

Led dan Switch

1. Foto Hardware dan Diagram Blok [Kembali]


      1. Arduino Uno







        2. Push Button

        3. Led


        4. Kabel Jumper





        5. Breadboard




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



Prinsip Kerja

Pada rangkaian ini menggunakan komponen antara lain yaitu Push Button sebagai inputan dan Led sebagai outputannya..

Sesuai dengan program arduino yang sudah di buat dimana 8 inputan berupa push button yang nantinya  menghasilkan output berupa Led sesuai dengan program arduino yang di buat. push button bekerja hamir sama dengan  Switch dimana pada rangkaian ini push button menggunakan prinsip kerja pull up dan pull down dan akan aktif ketika berlogika 1.

4. Flowchart dan Listing Program [Kembali]


Listing Program:
//Percobaan 1
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]

   Percobaan 1 komponen input Push Button dan Led akan hidup sesuai dengan input push button yang ditekan.

Download HTML disini
Download Video percobaan disini
Download Library Arduino Uno disini
Download Datasheet Arduino Uno disini










Komentar

Postingan Populer