4.Listing Program [Kembali]
int led [ ] = {2, 3, 4, 5, 6, 7, 8, 9}; //mendeklarasikan pin 2-9 yang digunakan
void setup()
{ for (int i = 0; i <= 8; i++) //perulangan dari 0 dengan nilai batas kecil sama dengan 8; increase
{ pinMode (led[i], OUTPUT); //menyatakan pin yang dihubungkan ke LED sebagai OUTPUT
}
}
void loop() { //Semua kode dalam fungsi ini dibaca berulang
for (int hidup = 0; hidup <= 8; hidup++) //Kondisi perulangan dari 0 dengan batas nilai 8 untuk menghidupkan LED
{ digitalWrite(led[hidup], HIGH); //LED diberi logika 1 sehingga LED menyala delay(100); //Jarak waktu 100 ms antar LED yang akan menyala } delay(100); //Jarak waktu 100 ms sebelum memulai perulangan
for (int mati = 0; mati <= 8; mati++) //Kondisi perulangan dari 0 dengan batas nilai 8; untuk mematikan LED
{
digitalWrite(led[mati], LOW); //LED diberi logika 0 sehingga LED mati delay(100); //Jarak waktu 100 ms antar LED yang akan mati } delay(100); //Jarak waktu 100 ms sebelum memulai perulangan
5.Video Simulasi [Kembali]
6.Analisa [Kembali]
7. Link Download [Kembali]
6.Analisa [Kembali]
LED (light emitting diode) adalah sala satu jenis dioda yang tersusun dari bahan semi konduktoe dan memiliki tipe-P dan tipe-N. Led akan menyala apabila diberi arus. Elektron yg mengalir ke tipe-N akan mengisi hole yg ada di tipe-P, begitu juga hole pada tipe-P akan diisi oleh elektron.
Pada percobaan ini digunakan arduino mega dan led . Pin yang digunakan yaitu pin 2,3,4,5,6,7,8, dan 9 dan dihubungkan ke led sehingga led akan menyala bergantian seuai dengan perintah pada program. Pada program arduino diberi perintah berupa logika high dan low agar led menyaa secara bergantian, dan diberi delay 100ms yang berarti waktu penampilan output di jeda selama 100ms sebelum output berikutnya ditapilkan
Pada percobaan ini digunakan arduino mega dan led . Pin yang digunakan yaitu pin 2,3,4,5,6,7,8, dan 9 dan dihubungkan ke led sehingga led akan menyala bergantian seuai dengan perintah pada program. Pada program arduino diberi perintah berupa logika high dan low agar led menyaa secara bergantian, dan diberi delay 100ms yang berarti waktu penampilan output di jeda selama 100ms sebelum output berikutnya ditapilkan
File HTML disini
Video Simulasi disini
Tidak ada komentar:
Posting Komentar