Rabu, 26 Oktober 2016

Langkah langkah Coding(membuat program) pada ARDUINO


        LEMBAGA PENDIDIKAN KEJURUAN TEKNIK

              SMK LEONARDO KLATEN
           (YAYASAN PANGUDI LUHUR)
                        Jl. Dr. Wahidin Sudirohusodo 30 Klaten Kotak pos 117

Mengoperasikan dan membuat program aplikasi ARDUINO  Running LED



I.Tujuan
  1. Siswa dapat mengoperasikan aplikasi ARDUINO dengan benar
  2. Siswa dapat membuat program dalam aplikasi ARDUINO
II.Alat dan Bahan
  1. PC
  2. Aplikasi ARDUINO
  3. ARDUINO UNO
  4. Kabel konektor ARDUINO
  5. Kabel jumper
  6. Resistor
  7. LED
III.Diskripsi Tugas
  1. Membuat program Running LED pada aplikasi ARDUINO kemudian di transfer pada ARDUINO UNO
IV. Materi Singkat

Langkah Langkah :


  1. Buka aplikasi ARDUINO anda pada Desktop
  2. Maka akan muncul aplikasi ARDUINO
  3. Buat program dengan menuliskan pada lembar berwarna putih sesuai yang anda inginkan]

  4. Jika sudah selesai melakukan pemograman pastikan "Port"terhubung pada ARDUINO UNO dengan cara buka Tools klik Port dan lihat apakah ARDUINO anda terhubung dengan aplikasi
  5. Jika sudah tekan upload untuk menstransfer program anda pada ARDUINO UNO
  6. Program Coding anda sudah selesai
Contoh program yang telah saya buat 

void setup() {
  pinMode(2,OUTPUT);
  pinMode(3,OUTPUT);
  pinMode(4,OUTPUT);
  pinMode(5,OUTPUT);
  pinMode(6,OUTPUT);
  pinMode(7,OUTPUT);
  pinMode(8,OUTPUT);
  pinMode(9,OUTPUT);
  pinMode(10,OUTPUT);
  pinMode(11,OUTPUT);


}

void loop() {
runn ();
unrunn ();
runn ();
unrunn ();
runn ();
unrunn ();
runn ();
unrunn ();
w ();
q ();
w ();
q ();
w ();
q ();
w ();
q ();
w ();
q ();
w ();
runn ();
unrunn ();
runn ();
unrunn ();
runn ();
unrunn ();
runn ();
unrunn ();
runn ();

}

void q () {
  digitalWrite(2,HIGH);
  delay(100);
  digitalWrite(2,LOW);
  delay(100);

  digitalWrite(3,HIGH);
  delay(100);
  digitalWrite(3,LOW);
  delay(100);

  digitalWrite(4,HIGH);
  delay(100);
  digitalWrite(4,LOW);
  delay(100);

  digitalWrite(5,HIGH);
  delay(100);
  digitalWrite(5,LOW);
  delay(100);

  digitalWrite(6,HIGH);
  delay(100);
  digitalWrite(6,LOW);
  delay(100);

  digitalWrite(7,HIGH);
  delay(100);
  digitalWrite(7,LOW);
  delay(100);


  digitalWrite(8,HIGH);
  delay(100);
  digitalWrite(8,LOW);
  delay(100);

  
  digitalWrite(9,HIGH);
  delay(100);
  digitalWrite(9,LOW);
  delay(100);

  
  digitalWrite(10,HIGH);
  delay(100);
  digitalWrite(10,LOW);
  delay(100);

  digitalWrite(11,HIGH);
  delay(100);
  digitalWrite(11,LOW);
  delay(100);

  digitalWrite(11,LOW);
  delay(100);
  digitalWrite(11,HIGH);
  delay(100);
}

void w () {

  digitalWrite(10,LOW  );
  delay(50);
  digitalWrite(10,HIGH);
  delay(50);

  digitalWrite(9,LOW);
  delay(50);
  digitalWrite(9,HIGH);
  delay(50);

  digitalWrite(8,LOW);
  delay(50);
  digitalWrite(8,HIGH);
  delay(50);

  digitalWrite(7,LOW);
  delay(50);
  digitalWrite(7,HIGH);
  delay(50);

  digitalWrite(6,LOW);
  delay(50);
  digitalWrite(6,HIGH);
  delay(50);

  digitalWrite(5,LOW);
  delay(50);
  digitalWrite(5,HIGH);
  delay(50);

  
  digitalWrite(4,LOW);
  delay(50);
  digitalWrite(4,HIGH);
  delay(50);

  digitalWrite(3,LOW);
  delay(50);
  digitalWrite(3,HIGH);
  delay(50);

  digitalWrite(2,LOW);
  delay(50);
  digitalWrite(2,HIGH);
  delay(50);
}


void runn () {
  digitalWrite(2,HIGH);
  delay(50);
   digitalWrite(3,HIGH);
  delay(50);
   digitalWrite(4,HIGH);
  delay(50);
   digitalWrite(5,HIGH);
  delay(50);
   digitalWrite(6,HIGH);
  delay(50);
   digitalWrite(7,HIGH);
  delay(50);
   digitalWrite(8,HIGH);
  delay(50);
   digitalWrite(9,HIGH);
  delay(50);
   digitalWrite(10,HIGH);
  delay(50);
   digitalWrite(11,HIGH);
  delay(50);
}


 void unrunn () {
    digitalWrite(2,LOW);
  delay(50);
    digitalWrite(3,LOW);
  delay(50);
    digitalWrite(4,LOW);
  delay(50);
    digitalWrite(5,LOW);
  delay(50);
    digitalWrite(6,LOW);
  delay(50);
    digitalWrite(7,LOW);
  delay(50);
    digitalWrite(8,LOW);
  delay(50);
    digitalWrite(9,LOW);
  delay(50);
    digitalWrite(10,LOW);
  delay(50);
    digitalWrite(11,LOW);
  delay(50);
  }








V.Hasil Kerja


VI.Keselamatan kerja
  1. Menggunakan workpack pada saat praktek
  2. Menggunakan topi
  3. Tidak membawa makanan dan minuman diruang praktek
  4. Mentaati peraturan yang telah dibuat



VII.Kesimpulan 
      Pada praktek kali ini siswa diajarkan untuk mengoperasikan program aplikasi ARDUINO dan juga membuat program untuk ditransfer pada ARDUINO UNO .Siswa juga harus bisa menguasai program tersebut.


      Mengetahui                                                                            Klaten,26 Oktober 2016
   Guru Pembimbing                                                                                      Penulis





Y.Prasetya Adi N,S.Pd                                                                    Nicholas Aprilleo SW







Tidak ada komentar:

Posting Komentar