PENDAHULUAN
1.1 Latar Belakang
1.2 Tujuan
18
BAB II
DASAR TEORI
2.1 Pengertian
❖ Arduino
19
dapat menampilkan Huruf Hexadecimal dari A sampai F. Segmen atau elemen-elemen
pada Seven Segment Display diatur menjadi bentuk angka “8” yang agak miring ke
kanan dengan tujuan untuk mempermudah pembacaannya. Pada beberapa jenis Seven
Segment
Display, terdapat juga penambahan “titik” yang menunjukan angka koma decimal.
Terdapat beberapa jenis Seven Segment Display, diantaranya adalah Incandescent
bulbs, Fluorescent lamps (FL), Liquid Crystal Display (LCD) dan Light Emitting Diode
(LED).
Salah satu jenis Seven Segment Display yang sering digunakan oleh para
penghobi Elektronika adalah 7 Segmen yang menggunakan LED (Light Emitting
Diode) sebagai penerangnya. LED 7 Segmen ini umumnya memiliki 7 Segmen atau
elemen garis dan 1 segmen titik yang menandakan “koma” Desimal. Jadi Jumlah
keseluruhan segmen atau elemen LED sebenarnya adalah 8. Cara kerjanya pun boleh
dikatakan mudah, ketika segmen atau elemen tertentu diberikan arus listrik, maka
Display akan menampilkan angka atau digit yang diinginkan sesuai dengan kombinasi
yang diberikan. Terdapat 2 Jenis LED
7 Segmen, diantaranya adalah “LED 7 Segmen common Cathode” dan “LED 7 Segmen
common Anode”.
20
2.2 Latihan Pratikum
Contoh pengaplikasian
21
• Setelah selesai membuat Sketch maka selanjutnya tekan tombol upload untuk mengirim
Sketch program ke board Arduino untuk dijalankan. Tombol upload adalah menu panah
arah ke kanan di bawahnya menu Edit. Kalau tidak ada kesalahan pasti Sketch bisa
dijalankan di Arduino. Jika ada kesalahan (error), maka carilah apa penyebabnya dan
temukan pemecahannya.
• Tunggu beberapa saat untuk proses mengirimkan sketch program ke board Arduino.
Ditandai tulisan “Compailing sketch” pada pojok kiri bawah layar program Arduino.
Setelah selesai tulisan menjadi “Done uploading”. Lihat apa yang terjadi pada rangkaian
Arduino
22
BAB III
TUGAS PRATIKUM
#define s1 8
#define s2 9
Const int lampu1= 1;
Const int lampu2= 2;
Const int lampu3= 3;
Const int lampu4= 4;
Const int lampu5= 5;
Const int lampu6= 6;
Const int lampu7= 7;
int c;
void setup()
23
{
pinMode(s1,INPUT_PULLUP);
pinMode(s2,INPUT_PULLUP);
pinMode(lampu1,OUTPUT);
pinMode(lampu2,OUTPUT);
pinMode(lampu3,OUTPUT);
pinMode(lampu4,OUTPUT);
pinMode(lampu5,OUTPUT);
pinMode(lampu6,OUTPUT);
pinMode(lampu7,OUTPUT);
}
void
loop()
{
if (digitalRead(s1) == LOW)
{
c=1;
}
if (digitalRead(s2) == LOW)
{
c=0;
}
If(c==1)
{
digitalWrite(lampu1,LOW);
delay(500);
digitalWrite(lampu2,LOW);
delay(500);
digitalWrite(lampu3,LOW);
delay(500);
digitalWrite(lampu4,LOW);
24
delay(500);
digitalWrite(lampu5,LOW);
delay(500);
digitalWrite(lampu6,LOW);
delay(500);
digitalWrite(lampu7,LOW);
delay(500);
digitalWrite(lampu1,LOW);
digitalWrite(lampu2,LOW);
digitalWrite(lampu3,LOW);
digitalWrite(lampu4,LOW);
digitalWrite(lampu5,LOW);
digitalWrite(lampu6,LOW);
digitalWrite(lampu7,LOW);
delay(500);
}
if
(c==0)
{
digitalWrite(lampu1,HIGH);
digitalWrite(lampu2,HIGH);
digitalWrite(lampu3,HIGH);
digitalWrite(lampu4,HIGH);
digitalWrite(lampu5,HIGH);
digitalWrite(lampu6,HIGH);
digitalWrite(lampu7,HIGH);
delay(500);
}
25
2. Setelah selesai membuat Sketch maka selanjutnya tekan tombol upload untuk
mengirim Sketch program ke board Arduino untuk dijalankan
3. Tunggu beberapa saat sampai muncul tulisan “Done uploading” di layar anda.
26
BAB IV
KESIMPULAN
27