Modul 1 Perc 1






int led [ ] = {2, 3, 4, 5, 6, 7, 8, 9};  
void setup()                                     
{
  for (int i = 0; i <= 8; i++)            
  {
    pinMode (led[i], OUTPUT);   
  }
}
void loop() {                                               
  for (int hidup = 0; hidup <= 8; hidup++)  
  {
    digitalWrite(led[hidup], HIGH);         
    delay(100);                             
  }
                                 
  for (int mati = 0; mati <= 8; mati++)     
  {
    digitalWrite(led[mati], LOW);           
    delay(100);                             
  }
  }


Buat 2 contoh versi koding untuk membalikkan kondisi dari hasil praktikum
  • Listing 1

int led [ ] = {2, 3, 4, 5, 6, 7, 8, 9};  
void setup()                                     

{

  for (int i = 7; i >= 0; i--)            

  {

    pinMode (led[i], OUTPUT);   

  }

}

void loop() {                                               

  for (int hidup = 7; hidup >= 0; hidup--)  

  {

    digitalWrite(led[hidup], HIGH);         

    delay(100);                             

  }

                                 

  for (int mati = 7; mati >= 0; mati--)     

  {

    digitalWrite(led[mati], LOW);           

    delay(100);                             

  }

  }
  • Listing 2
int led [ ] = {9, 8, 7, 6, 5, 4, 3, 2};  
void setup()                             
{
  for (int i = 0; i <= 8; i++)           
  {
    pinMode (led[i], OUTPUT);   
  }
}
void loop() {                   
  for (int hidup = 0; hidup <= 8; hidup++)  
  {
    digitalWrite(led[hidup], HIGH);         
    delay(100);                             
  }
  delay(100);                               
  for (int mati = 0; mati <= 8; mati++)     
  {
    digitalWrite(led[mati], LOW);           
    delay(100);                             
  }
  delay(100);                               
}




  • Analisa Listing 1
    Dari listing 1, kodingan sama dengan kodingan pada saat praktikum, akan tetapi yang membedakannya terletak pada kodingan for, yang mana menggunakan decrease sehingga jalannya program dibalik menjadi dimulai dari pin terbesar menuju pin terkecil.
  • Analisa Listing 2
    DAri listing 2, untuk membalikkan kondisi dengan membalikkan letak arraynya saja, sehingga aray pertama merupakan array dengan nilai tertinggi


6. Video [kembali] 






7. Link Download [kembali] 
Download Listing Program 
Download Video disini 
Download HTML disini 
Download Rangkaian disini 

Tidak ada komentar:

Posting Komentar