Percobaan 2 modul 1 Praktikum μp & μc
Percobaan 2
2. Rangkaian Simulasi [kembali]
Prinsip Kerja :
pada arduiono telah di proses sesuai listning program yang dimana setiap port arduino uno yang terhubung sama 8 LED akan di outputkan oleh port arduino uno dan di inputkan oleh LED dan di tampilkan jika HIGH berarti hidup kalau LOW brrti mati LED dan akan di Voide loop pada listning program akan di ulang ulang sesuai kondisi yang telah di tentukan
int led [ ] = {2, 3, 4, 5, 6, 7, 8, 9}; //menyatakan penggunaan pin 6-13 pada arduino dengan variabel led dalam bentuk array void setup() //semua kode yang disini akan dibaca sekali { for (int i = 0; i <= 8; i++) //melakukan perulangan yang dimulai dari 0 dengan nilai batas kecil dari 8, INCREASE { pinMode (led[i], OUTPUT); //menyatakan pin-pin arduino yang digunakan sebagai OUTPUT } } void loop() //semua kode yang ada disini akan dibaca berulang kali (terus menerus) { for (int hidup = 0; hidup <= 8; hidup++) //melakukan perulangan yang dimulai dari 0 dengan nilai batas kecil dari 8 untuk LED hidup, INCREASE { digitalWrite(led[hidup], HIGH); //memberikan 5V (Nyala) kepada pin-pin led delay(100); //menunggu waktu selama 100 ms (0,1 s) } delay(100); //menunggu waktu selama 100 ms (0,1 s) for (int mati = 0; mati <= 8; mati++) //melakukan perulangan yang dimulai dari 0 dengan nilai batas kecil dari 8 untuk LED mati, INCREASE { digitalWrite(led[mati], LOW); //memberikan 0V (Mati) kepada pin-pin led delay(100); //menunggu waktu selama 100 ms (0,1 s) } delay(100); //menunggu waktu selama 100 ms (0,1 s) } //akhir program (end) |
Arduino uno terhubung dengan 8 LED dan lampu akan bergantian di tampilkan dari kanan ke kiri .
File Proteus download
File Program download
Vidio Rangkaian download
Tidak ada komentar:
Posting Komentar