Tugas Pendahuluan Modul 1



 

1 .Kondisi[DAFTAR]

Tambahkan push button pada input, ketika push button ditekan seluruh led 2,4,6,8 hidup

2 .Gambar Rangkaian Simulasi [DAFTAR]



3. Flowchart[DAFTAR] 




4. Listing Program[Daftar]

int button = A0;
int nilaibutton;

int led1 = 2;
int led2 = 3;
int led3 = 4;
int led4 = 5;
int led5 = 6;
int led6 = 7;
int led7 = 8;
int led8 = 9;

void setup() {
  Serial.begin(9600);
  pinMode(button, INPUT);
  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);
  pinMode(led3, OUTPUT);
  pinMode(led4, OUTPUT);
  pinMode(led5, OUTPUT);
  pinMode(led6, OUTPUT);
  pinMode(led7, OUTPUT);
  pinMode(led8, OUTPUT);
}

void loop() {
  nilaibutton = digitalRead(button);
//    Serial.println(nilaibutton);

  if (nilaibutton == HIGH) // jika tombol A0 ditekan
  {
    digitalWrite(led2, HIGH);
    digitalWrite(led4, HIGH);
    digitalWrite(led6, HIGH);
    digitalWrite(led8, HIGH);
  }
  else
  {
    digitalWrite(led2, LOW);
    digitalWrite(led4, LOW);
    digitalWrite(led6, LOW);
    digitalWrite(led8, LOW);
  }
}

5 .Video Simulasi[DAFTAR]







6.  6. Prinsip Kerja Rangkaian[DAFTAR]

Pada rangkaian tugas pendahuluan ini, dibuat dengan menjadikan push button sebagai inputan dari rangkaian, arduino sebagai mikrokontroller, dan 8 buah led sebagai outputannya. Disini, sesuai dengan kondisi yang diambil, ketika push button di tekan atau ON (HIGH),maka led 2,4,6,8 akan hidup. Dan ketika push button OFf (LOW) maka led 2.4.6.8 akan mati. Untuk mendapatkan hasil yang diinginkan tersebut, maka perlu melakukan programming pada arduinonya. Pada pemrogramannya, variabel button dengan nilai A0 di deklarasikan dengan tipe data integer, lalu led 1 hingga led 8 di deklarasikan dengan nilainya yaitu sesuai dengan port arduino yang di hubungkan pada masing-masing led-nya dengan tipe data integer. Lalu nantinya akan di set rangkaian dengan void setup, yang mana button di jadikan sebagai inputan, dan led1 hingga led 8 sebagai outputannya. Setelah itu pada void loop, terjadi looping yang mana nantinya program akan dapat terus berulang terjadi secara looping. Di bagian ini, di berikan statement bahwa jika nilai button 1 (HIGH), maka led 2,4,6,8 akan hidup (HIGH), sedangkan jika nilai button 0 (LOW), maka led 2,4,6,8 mati (LOW)

7 .Download File[DAFTAR]

Download File Rangkaian disini

Download Video disini

HTML disini

Tidak ada komentar:

Posting Komentar