LA 1 M1

 



DAFTAR ISI
1. Foto Hardware dan Diagram Blok
2. Prosedur Percobaan
3. Rangkaian Simulasi dan Prinsip Kerja
4. Flowchart dan Listing Program
5. Kondisi
6. Video Simulasi
7. Link Download

Percobaan I

LED & SWITCH

1. Foto Hardware dan Diagram Blok [Kembali]

        1. Arduino Uno

        2. Push Button

        3. LED

        4. Resistor

        5. Power Supply


     6. Ground




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


Dalam rangkaian ini, terdiri dari komponen seperti Arduino Uno, push button, resistor, dan LED.

Dalam percobaan ini, semua komponen digunakan sesuai dengan prosedur yang diinginkan untuk mencapai output yang diinginkan. Terdapat beberapa kondisi yang sesuai dengan perintah dari percobaan atau instruksi yang dipilih. Ketika satu push button ditekan, pin input yang relevan mendeteksi perubahan tegangan dan mengirimkan sinyal ke mikrokontroler. Selanjutnya, mikrokontroler mengaktifkan pin output untuk menyalakan LED.

Demikian pula, ketika dua push button ditekan, mikrokontroler menerima sinyal dari pin input dan menjalankan program yang mengarahkan suplai tegangan ke lima LED dengan frekuensi tertentu, sehingga menyebabkan LED berkedip.

Pada rangkaian ini, resistor digunakan untuk membatasi aliran arus ke LED, melindungi LED agar tidak rusak dengan cepat.



4. Flowchart dan Listing Program [Kembali]



Listing Program:

const int pinA0 = A0; // Assign pin A0 to a variable
const int pinA1 = A1; // Assign pin A1 to a variable
const int outputPin2 = 2; // Output pin 2
const int outputPin3 = 3; // Output pin 3
const int outputPin4 = 4; // Output pin 4
const int outputPin5 = 5; // Output pin 5
const int outputPin6 = 6; // Output pin 6

void setup() {
  pinMode(pinA0, INPUT); // Set pin A0 as input
  pinMode(pinA1, INPUT); // Set pin A1 as input
  pinMode(outputPin2, OUTPUT); // Set pin 2 as output
  pinMode(outputPin3, OUTPUT); // Set pin 3 as output
  pinMode(outputPin4, OUTPUT); // Set pin 4 as output
  pinMode(outputPin5, OUTPUT); // Set pin 5 as output
  pinMode(outputPin6, OUTPUT); // Set pin 6 as output
}

void loop() {
  // Read the state of pins A0 and A1
  int stateA0 = digitalRead(pinA0);
  int stateA1 = digitalRead(pinA1);

  // Check the conditions and set the output pins accordingly
  if (stateA0 == HIGH && stateA1 == LOW) {
    digitalWrite(outputPin2, HIGH);
    digitalWrite(outputPin3, HIGH);
    digitalWrite(outputPin4, LOW);
    digitalWrite(outputPin5, LOW);
    digitalWrite(outputPin6, LOW);
    delay(500);
    digitalWrite(outputPin2, LOW);
    digitalWrite(outputPin3, LOW);
    digitalWrite(outputPin4, LOW);
    digitalWrite(outputPin5, LOW);
    digitalWrite(outputPin6, LOW);
    delay(500);
  } else if (stateA0 == LOW && stateA1 == HIGH) {
    digitalWrite(outputPin2, HIGH);
    digitalWrite(outputPin3, HIGH);
    digitalWrite(outputPin4, LOW);
    digitalWrite(outputPin5, LOW);
    digitalWrite(outputPin6, LOW);
    delay(500);
    digitalWrite(outputPin2, LOW);
    digitalWrite(outputPin3, LOW);
    digitalWrite(outputPin4, LOW);
    digitalWrite(outputPin5, LOW);
    digitalWrite(outputPin6, LOW);
    delay(500);
  } else if (stateA0 == HIGH && stateA1 == HIGH) {
    digitalWrite(outputPin2, HIGH);
    digitalWrite(outputPin3, HIGH);
    digitalWrite(outputPin4, HIGH);
    digitalWrite(outputPin5, HIGH);
    digitalWrite(outputPin6, HIGH);
    delay(500);
    digitalWrite(outputPin2, LOW);
    digitalWrite(outputPin3, LOW);
    digitalWrite(outputPin4, LOW);
    digitalWrite(outputPin5, LOW);
    digitalWrite(outputPin6, LOW);
    delay(500);
  } else {
    digitalWrite(outputPin2, LOW);
    digitalWrite(outputPin3, LOW);
    digitalWrite(outputPin4, LOW);
    digitalWrite(outputPin5, LOW);
    digitalWrite(outputPin6, LOW);
  }
}

5. Kondisi [Kembali]

    Percobaan 1 Kondisi 3 : "1 button menghidupkan 2 LED, 2 button menghidupkan 5 LED blink"

᭒ HTML↠ Download
᭒ Percobaan↠ Download
᭒ Video Percobaan↠ 
Download











Komentar

Postingan populer dari blog ini

MODUL 1

TUGAS BESAR

MODUL 1 Up & Uc