Laporan Akhir Percobaan 2
[KEMBALI KE MENU SEBELUMNYA]
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);
}
Seven Segmen menampilkan angka 1,4,7,9 secara otomatis dan bergantian
Analisa :
1. Jelaskan apa yang akan terjadi saat tipe data byte pada baris 1 diganti menjadi tipe data char
Jawab :
|Tidak terjadi perubahan pada hasil percobaan dikarenakan tipe data char bisa juga dipakai untuk listing program pada percobaan ini
2. Jelaskan perbedaan cara penggunaan seven segment
Jawab :
- Common anoda adalah kode yang terhubung dalam semua anoda LED pada 7-segment. Common anoda diberi tegangan vcc dan seven segment dengan common anoda akan aktif pada saat diberi logika rendah atau sering disebut aktif low
- Common katoda merupakan pin yang terhubung ke semua kaki katoda LED dalam seven segmen dengan common katoda akan aktif jika diberi logika tinggi atau disebut aktif high
File rangkaian [Download]
Video simulasi [Download]
Video simulasi proteus [Download]
Datasheet Arduino [Download]
Datasheet seven segment [Download]
Library arduino [Download]
HTML [Download]
Tidak ada komentar:
Posting Komentar