TUGAS PENDAHULUAN 1
PERCOBAAN 1
M1
Kondisi awal LED mati lalu hidup bergantian 4 led secara berulang.
Prinsip kerja pada rangkaian diatas dimana terdiri dari delapan buah LED yang masing-masing terhubung dengan resistor yang semuanya dihubungkan pada 8 pin di Arduino uno (pin 2,3,4,5,6,7,8,9) yang nantinya pin tersebut sebagai keluaran atau outpu. berdasarkan kondisi pada percobaan 1 kondisi 7 dimana hanya perlu menghidupkan 4 dari 8 LED secara bergantian. yang mana artinya hanya 4 pin diperlukan sebagai output yang mana telah diatur pada program yang telah dibuat. pada program menggunakan fungsi void setup () dan void loop (). pada void setup () terdapat syntax for (int i = 0;i<4;i++) yang mana mendeklarasikan perulangan sekali dari 0 hingga 4 LED. void loop() nantinya akan memberikan perulangan secara tak terhingga sampai kita menghentikan program tersebut. dan juga terdapat sintax digitalWrite(pin,nilai); yang nantinya memberikan logika HIGH (hidup) dan LOW (mati) pada LED.
- Listing Program
int led[]= {2,3,4,5,6,7,8,9};
void setup(){for (int i = 0;i<4;i++){pinMode(led[i], OUTPUT);}}void loop(){for (int hidup = 0;hidup<8;hidup++){digitalWrite(led[hidup],HIGH);delay(300);}delay(300);for(int mati =0;mati<8;mati++){digitalWrite(led[mati],LOW);delay(300);}delay(300);}
Tidak ada komentar:
Posting Komentar