PENGALAMAN MEMPELAJARI ARDUINO UNO (WOKWI)

 Pemrograman Lampu Perempatan Jalan

Gambar


Coding Pemrograman

void setup() {
  // put your setup code here, to run once:
pinMode(1, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(A5, OUTPUT);
pinMode(A4, OUTPUT);
pinMode(A3, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
digitalWrite(1, HIGH);
digitalWrite(4, HIGH);
digitalWrite(A3, HIGH);
digitalWrite(7, HIGH);
delay(2000);

digitalWrite(1, LOW);
digitalWrite(4, LOW);
digitalWrite(A3, LOW);
digitalWrite(7, LOW);

digitalWrite(A4, HIGH);
digitalWrite(7, HIGH);
digitalWrite(4, HIGH);
digitalWrite(1, HIGH);
delay(500);

digitalWrite(A4, LOW);
digitalWrite(7, LOW);
digitalWrite(4, LOW);
digitalWrite(1, LOW);

digitalWrite(A5, HIGH);
digitalWrite(4, HIGH);
digitalWrite(9, HIGH);
digitalWrite(1, HIGH);
delay(2000);

digitalWrite(A5,LOW);
digitalWrite(4, LOW);
digitalWrite(9, LOW);
digitalWrite(1, LOW);

digitalWrite(8, HIGH);
digitalWrite(1, HIGH);
digitalWrite(4, HIGH);
digitalWrite(A5, HIGH);
delay(500);

digitalWrite(8, LOW);
digitalWrite(1, LOW);
digitalWrite(4, LOW);
digitalWrite(A5, LOW);

digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(A5, HIGH);
digitalWrite(7, HIGH);
delay(2000);

digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(A5, LOW);
digitalWrite(7, LOW);

digitalWrite(2, HIGH);
digitalWrite(4, HIGH);
digitalWrite(A5, HIGH);
digitalWrite(7, HIGH);
delay(500);

digitalWrite(2, LOW);
digitalWrite(4, LOW);
digitalWrite(A5, LOW);
digitalWrite(7, LOW);

digitalWrite(6, HIGH);
digitalWrite(1, HIGH);
digitalWrite(A5, HIGH);
digitalWrite(7, HIGH);
delay(2000);

digitalWrite(6, LOW);
digitalWrite(1, LOW);
digitalWrite(A5, LOW);
digitalWrite(7, LOW);

digitalWrite(5, HIGH);
digitalWrite(A5, HIGH);
digitalWrite(7, HIGH);
digitalWrite(1, HIGH);
delay(500);

digitalWrite(5, LOW);
digitalWrite(A5, LOW);
digitalWrite(7, LOW);
digitalWrite(1, LOW);

}

Pengalaman Belajar

Pengalaman belajar yang saya dapatkan ialah saya dapat belajar tentang pemrograman
yang sebelumnya saya belum mempelajari program tersebut, seperti mempelajari programyang saya cantumkan diatas yaitu pemrograman lampu perempatan jalan, sebelumnya saya
pikir lampu lalu lintas tersebut dijalankan oleh seorang petugas (Polisi) namun
ternyata saya kurang pengetahuan tentang program ini, ternyata zaman sudah sangat
berkembang bahkan lampu lalu ;intas di perempatan saja sudah menggunakan program.
Selain itu saya juga mendapatkan pengalaman lain yaitu dapat membuat program running
teks yang banyak digunakan di toko-toko bahkan ditempat untuk memasarkan produk dll.

Pengalaman Praktik

Pengalaman yang saya dapatkan:
  1. Dapat mengatur beberapa lampu di breadboar yang ternyata lumayan susah.
  2. Dapat memprogram secara langsung di arduino uno yang sudah disediakan.
  3. Mendapat pengalaman baru yang bermakna.




Komentar

Postingan populer dari blog ini

REFLEKSI BELAJAR SMT 1

Apa itu komputasi?