Laporan Percobaan 2



 1. Komponen[Kembali]

a. Arduino

Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroller dengan jenis AVR dari perusahaan Atmel. Arduinoyang kita gunakan adalah Arduino Uno yang menggunakan chip AVR ATmega 328P. Dalam memprogram Arduino bisa dapat berhubungan dengan komputer ataupun perangkat lain.


b. Seven Segment
Seven Segment Display adalah komponen elektronika yang dapat menampilkan angka desimal melalui kombinasi-kombinasi segmennya. Seven Segmen Display pada umumnya digunakan pada jam digital, kalkulator, multimeter digital dan juga panel Display Digital seperti pada Microwave Oven ataupun pengatur suhu digital 








byte pin[] = {2, 3, 4, 5, 6, 7, 8, 9}; //Deklarasi pin yang digunakan pada 7-segment dengan tipe data byte
void setup()  //Semua kode dalam fungsi ini hanya dieksekusi sekali
{ for (int i = 0; i < 9; i++) //Kondisi perulangan dari 0 hingga batas kecil dari 9; Increase
{
pinMode(pin[i], OUTPUT); //Deklarasi pin yang digunakan sebagai OUTPUT
}
}
void loop()   //Semua kode dalam fungsi ini di eksekusi berulang
{
digitalWrite(2, LOW);
digitalWrite(3, HIGH); 
digitalWrite(4, HIGH); 
digitalWrite(5, HIGH); 
digitalWrite(6, HIGH); 
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, HIGH);

delay (500);
digitalWrite(2, LOW);
digitalWrite(3, LOW); 
digitalWrite(4, LOW); 
digitalWrite(5, HIGH); 
digitalWrite(6, HIGH); 
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, HIGH);

delay (500);
digitalWrite(2, LOW);
digitalWrite(3, HIGH); 
digitalWrite(4, HIGH); 
digitalWrite(5, HIGH); 
digitalWrite(6, HIGH); 
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);

delay (500);
digitalWrite(2, LOW);
digitalWrite(3, LOW); 
digitalWrite(4, LOW); 
digitalWrite(5, HIGH); 
digitalWrite(6, LOW); 
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
delay (500);

}







6. Kondisi[Kembali]
Seven Segmen menampilkan angka 1,4,7,9 secara otomatis dan bergantian
Analisa :
1. Jelaskan apa yang akan terjadi saat tipe data byte pada garis 1 diganti menjadi tipe data char
Jawab:
Jika tipe data byte pada baris 1 diganti dengan tipe data char maka pada rangkaian simulasi tidak ada pengaruh dan simulasi tetap seperti semula

File rangkaianKlik disini
Video simulasiKlik disini
Video simulasi proteusKlik disini
Datasheet ArduinoKlik disini
Datasheet seven segmentKlik disini
Library arduinoKlik disini








Tidak ada komentar:

Posting Komentar