PERCOBAAN 1 KONDISI 3



1. Kondisi
 [Kembali]
Percobaan 1 Kondisi 3 Kondisi awal LED mati lalu hidup bergantian dari Pinggir ke tengah secara berulang.

2. Gambar Rangkaian Simulasi [Kembali]




3. Video Simulasi [Kembali]




4. Prinsip Kerja Rangkaian [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.
5. Link Download [Kembali]

kodingan Link

Rangkaian Proteus Link

Video Simulasi Link

Arduino Uno datasheet Link

LED datasheet Link





Tidak ada komentar:

Posting Komentar

SISTEM DIGITAL Nama: Ramadhani NIM: 2010951036 Dosen Pengampu ; Darwison,M.T Referensi: a. Chang, R. and Goldsby, K.A.(2016), chemistr...