*PERCOBAAN 1 KONDISI 5*
Kondisi awal LED mati lalu hidup bergantian 2 LED dari kiri secara berulang
2. Gambar Rangkaian Simulasi
[Kembali]
3. Video Simulasi [Kembali]
Pada percobaan 1 kondisi 5, kita menggunakan beberapa komponen sepeerti arduino uno, resistor, LED, dan juga ground. Kita menghubungkan kaki 2-9 dari arduino uno yang dihubungkan ke resistor dan diserikan dengan LED yang diteruskan ke ground. Selanjutnya kita membuat listing program seperti di bawah ini untuk menjalankan arduino sesuai dengan percobaan 1 kondisi 5 :
*LISTING PROGRAM*
int led []={2,3,4,5,6,7,8,9};//Deklarasi pin yang akan digunakan adalah pin 2-9
void setup() { //Semua kode dalam fungsi ini hanya dibaca sekali
for (int i=0; i<=8; i++) //Perulangan dari 0 hingga kecil sama dengan 8, nilai di increment atau ditambah satu
{
pinMode(led[i],OUTPUT); //Menyatakan pin yang dihubungkan ke LED berfungsi sebagai OUTPUT
}
}
void loop() //Semua kode di dalam fungsi ini akan dilakukan perulangan/looping
{
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
delay(300);
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
delay(300);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
delay(300);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
delay(300);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
delay(300);
}
Dari listing program di atas, dapat terlihat bahwa kita terlebih dahulu mendeklarasikan pin yang akan digunakan yang akan dihubungkan ke LED, kemudian kita akan menset-up supaya fungsi bisa dibaca sekali dengan void setup. Selanjutnya, membuat Perulangan dari 0 hingga kecil sama dengan 8, nilai di increment atau ditambah satu. Setelah itu dibuat pinMode(led[i],OUTPUT) untuk menyatakan bahwa pin yang dihubungkan ke LED sebagai output dan selanjutnya membuat fungsi looping dimana led awalnya mati dulu kemudian hidup 2 led secara bergantian dari kiri secara berulang dengan masing-masing perubahan delaynya 300ms. Setelah listing selesai, selanjutnya kita akan mencompilenya dan kita akan menyalin code .hexnya kedalam program file arduino uno dan kemudian kita oke-kan dan juga kita akan running dan dapat terlihat 2 LED hidup secara bergantian dan berulang dari kiri.
5. Link Download
[Kembali]
- Download File HTML klik disini
- Download Rangkaian Simulasi klik disini
- Download Listing Program Arduino klik disini
- Download Video Simulasi klik disini
- Download Datasheet Arduino Uno klik disini
- Download Datasheet Resistor klik disini
- Download Datasheet LED klik disini
- Download Library Arduino UNO klik disini
No comments:
Post a Comment