PERCOBAAN 1 KONDISI 3
Percobaan 1 Kondisi 3 Kondisi awal LED mati lalu hidup bergantian dari Pinggir ke tengah secara berulang.
2. Gambar Rangkaian Simulasi [Kembali]
Arduino uno akan mengolah data dari hex yang diambil pada software Arduino. Dimana pada program tersebut langkah pertama adalah membuat array untuk mendeklarkan pin arduino uno yaitu pin 2, 3, 4, 5, 6 ,7, 8, dan 9 dengan cara int [] = {2, 3, 4, 5, 6, 7, 8, 9}';. Kemudian memilih pin tersebut pada fungsi void setup dengan cara
void setup()
{
for (int i = 0; i <= 7; i++)
{
pinMode (led[i], OUTPUT);
}
}
Program tersebut akan memilih pin 2 sampai 9 sebagai output. kemudia dibagian void loop diberi program agar LED dapat menyala dari pinggir ke tengah dengan cara.
void loop() {
for (int hidup = 0; hidup < 8; hidup++)
{
digitalWrite(led[hidup], HIGH);
digitalWrite(led[7-hidup], HIGH);
delay(100);
}
for (int mati = 3; mati >= 0; mati--)
{
digitalWrite(led[mati], LOW);
digitalWrite(led[7-mati], LOW);
delay(100);
}
Digitalwrite berfungsi untuk memberikan tegangan 5 volt sehingga LED akan menyala dan Memberikan tegangan 0 volt yang mengakibatkan LED mati. Dimana program tersebut diberi for agar nilai tersebut terus bertambah jika diberi tanda ++ dan akan berkurang terus jika diberi --. dimana batas hidupnya dimulai dari pin 2 dan dari pin 9 yang mana nilai tersebut akan ke tengah dan mati secara bergantian. Program void loop akan berulang terus dan akan hidup mati dengan delay 100 ms.
Tidak ada komentar:
Posting Komentar