Kamis, 10 November 2016

MEMBUAT PUSHBUTTON DENGAN INDICATOR LED(MEMAKAI ARDUINO)


I. TUJUAN:  1.siswa dapat memprogram microcontroller dengan  ARDUINO IDE
                     2.siswa dapat memahami fungsi dan bagian dari Arduino UNO

II. ALAT DAN BAHAN:  1. Komputer (PC)
                                         2. Program Arduino IDE
                                         3. Protoboard
                                         4. Resistor 330 ohm
                                         5. Arduino UNO
                                         6. 3 buah LED
                                         7. Pushbutton


III. DESKRIPSI TUGAS: Mencari dan mempraktikan projek dengan ARDUINO.
                         

IV. Langkah kerja :

1. Buat rangkaian berikut pada protoboard
  

gambar rangkaian di protoboard

2. Kemudian masukkan program berikut ke dalam Software Arduino:

int PEBE = 2;     // Ini pin PEBE
int led1 =  9;    // Ini led 1
int led2 =  10;   // Ini led 2
int led3 =  11;   // Ini led 3
int statusPEBE = 0;     // Ini variable untuk membaca status PEBE

void setup() {
  // Ini setup untuk inisialisasi Pin Input atau Output
  pinMode(led1, OUTPUT);  // Mendefinisikan led1 sebagai output
  pinMode(led2, OUTPUT);  // Mendefinisikan led2 sebagai output
  pinMode(led3, OUTPUT);  // Mendefinisikan led3 sebagai output 
  pinMode(PEBE, INPUT);   // Mendefinisikan PEBE sebagai input
}

void loop(){
  // Untuk membaca Status PB, Apakah ditekan atau tidak?
  statusPEBE = digitalRead(PEBE);

  // Jika PB ditekan == HIGH, maka aktifkan pola Running LED
  if (statusPEBE == HIGH) {     
    digitalWrite(led1, HIGH);
    delay(100);
    digitalWrite(led1, LOW);
    digitalWrite(led2, HIGH);
    delay(100);
    digitalWrite(led2, LOW);
    digitalWrite(led3, HIGH);
    delay(100);
    digitalWrite(led3, LOW);
    digitalWrite(led2, HIGH);
    delay(100);
    digitalWrite(led2, LOW);
  
  }
  else {
    // Jika PB tidak ditekan == LOW, maka Aktifkan Pola LED nyala Api
    analogWrite(led1, random(156)+100);
    analogWrite(led2, random(156)+100);
    analogWrite(led3, random(156)+100);
    delay(random(20));
  }
}

4. Sambungkan Arduino UNO ke PC
5. Kemudian klik verivy pada software Arduino IDE
6. Setelah porgram benar, masukan ke ARDUINO UNO

V. HASIL KERJA
 
                                                  



VI. Keslamatan kerja: 1.Memakai warepack pada saat praktek
                                    2.Tidak membawa minum pada lab microcontroller
                                    3.Menaati aturan guru pembimbing

Demikian laporan ini saya buat apabila ada kata yang kurang baik saya mohon maaf dan semoga bermanfaat.



                Mengetahui guru pembimbing                                     Peserta Didik





                                     





                (Y Prasetya Adi Nugroho )                              (Heribertus Wahyu Pras.Aji) 

Tidak ada komentar:

Posting Komentar