Rabu, 09 November 2016

LAPORAN 5

LAPORAN PRAKTEK TEKNIK MEKATRONIKA SMK LEONARDO KLATEN
MEMBUAT 7 SEGMENT DISPLAY MENGGUNAKAN ARDUINO UNO

I. TUJUAN
   1. Siswa dapat mengetahui cara menggunakan Arduino uno,
   2. Siswa dapat memahami bagian dan fungsi Arduino uno,
   3. siswa dapat membuat alat menggunakan Arduino uno.


II. ALAT DAN BAHAN
   1. Komputer (PC)
   2. Program Arduino
   3. Protoboard
   4. Arduino uno
   5.Resistor 330 ohm
   6. LED Display 7 Segment

III. DESKRIPSI TUGAS
   1. Membuat sebuah alat menggunakan arduino uno.

IV. LANGKAH KERJA
   1. Pertama, pasang & Segment pada protoboard


   2. Kedua, atur kabel jumper seperti gambar berikut :
   3. Ketiga, sambungkan Arduino uno ke PC,
   4. Selanjutnya, atur aplikasi Arduino , Board : Arduino/Genuino uno dan port : pilih selain COM 1
   5. Jika sudah, Masukkan program berikut :

int e = 3;
int d = 4;  
int c = 5;  
int b = 6;  
int a = 7;  
int f = 8;  
int g = 9; 
int p= 10;
void setup() 
{               
  pinMode(e, OUTPUT);  
  pinMode(d, OUTPUT);  
  pinMode(c, OUTPUT);  
  pinMode(b, OUTPUT);  
  pinMode(a, OUTPUT);  
  pinMode(f, OUTPUT);  
  pinMode(g, OUTPUT);  
  pinMode(p, OUTPUT);  
  digitalWrite(p,HIGH);
}
void displayDigit(int digit)
{
 //Arduino Works Code for 7 segment Display
 if(digit ==0)
 {
    digitalWrite(e,HIGH);
    digitalWrite(d,HIGH);
    digitalWrite(c,HIGH);
    digitalWrite(b,HIGH);
    digitalWrite(a,HIGH);
    digitalWrite(f,HIGH);

 }
 else if(digit==1)
 {
    digitalWrite(b,HIGH);
    digitalWrite(c,HIGH);   
 }

 else if(digit ==2)
 {
    digitalWrite(a,HIGH);
    digitalWrite(b,HIGH);
    digitalWrite(g,HIGH);
    digitalWrite(e,HIGH);    
    digitalWrite(d,HIGH);   
 }

 else if(digit ==3)
 {
    digitalWrite(a,HIGH);
    digitalWrite(b,HIGH);
    digitalWrite(g,HIGH);
    digitalWrite(c,HIGH);
    digitalWrite(d,HIGH);
 }


 else if(digit == 4)
 {
    digitalWrite(f,HIGH);
    digitalWrite(g,HIGH);
    digitalWrite(b,HIGH);
    digitalWrite(c,HIGH);
 }
 else if(digit == 5)
 {
    digitalWrite(a,HIGH);
    digitalWrite(f,HIGH);
    digitalWrite(g,HIGH);
    digitalWrite(c,HIGH);
    digitalWrite(d,HIGH);
 }



 else if(digit ==6)
 {
    digitalWrite(a,HIGH);
    digitalWrite(f,HIGH);
    digitalWrite(e,HIGH);
    digitalWrite(d,HIGH);
    digitalWrite(c,HIGH);
    digitalWrite(g,HIGH);
 }
 else if(digit ==7)
 {
    digitalWrite(a,HIGH);
    digitalWrite(b,HIGH);
    digitalWrite(c,HIGH);
 }
 else if(digit ==8)
 {
    digitalWrite(a,HIGH);
    digitalWrite(b,HIGH);
    digitalWrite(c,HIGH);
    digitalWrite(d,HIGH);
    digitalWrite(e,HIGH);
    digitalWrite(f,HIGH);
    digitalWrite(g,HIGH);

 }
 else if(digit ==9)
 {
    digitalWrite(a,HIGH);
    digitalWrite(b,HIGH);
    digitalWrite(c,HIGH);
    digitalWrite(d,HIGH);
    digitalWrite(f,HIGH);
    digitalWrite(g,HIGH);
 }
  


}
void turnOff()
{
  digitalWrite(a,LOW);
  digitalWrite(b,LOW);
  digitalWrite(c,LOW);
  digitalWrite(d,LOW);
  digitalWrite(e,LOW);
  digitalWrite(f,LOW);
  digitalWrite(g,LOW);
}


void loop() 
{
 //7 Segment Display with Arduino
 for(int i=0;i<10;i++)
 {
   displayDigit(i);
   delay(1000);
   turnOff();
 }
}

V. HASIL KERJA









VI. KESELAMATAN KERJA
   1. Memakai Wearpack Dengan Lengkap
   2. Menggunakan Alat Dengan Baik
   3. Tidak banyak bercanda

VI. KESIMPULAN
     Pada praktek kali ini siswa dapat mengetahui cara menggunakan Arduino uno dan siswa dapat membuat alat dengan menggunakan Arduino uno.

                                                                                    Klaten,10 Agustus 2016
Guru Pembimbing                                                    Peserta Didik
TTD                                                                         TTD
Y. Prasetya Adi Nugroho, S.T                                     Mohan Alfredo Yunan Amza

Tidak ada komentar:

Posting Komentar