Anda di halaman 1dari 13

TUGAS 11

PRAKTIKUM ELEKTRONIKA INDUSTRI DAN KONTROL

DOSEN PENGAMPU:

WINDA AGUSTIARMI, S.PD.,M.PD.T.

OLEH:

NADILA SEPTIA

19065041

PROGRAM STUDI PENDIDIKAN TEKNIK ELEKTRONIKA

JURUSAN TEKNIK ELEKTRONIKA

FAKULTAS TEKNIK

UNIVERSITAS NEGERI PADANG

2021
MATAKULIAH: PRAKTIK
UNIVERSITAS NEGERI PADANG
MIKROKONTROLER

TOPIK: Memprogram Beban Seven Segmen


Program Studi: Teknik Elekronika
dengan Arduino

PERTEMUAN.KE: 11

A. Tujuan:
1. Agar peserta didik dapat memasang software Arduino IDE pada PC atau laptop
dengan baik dan benar.
2. Agar peserta didik dapat mengetes software Arduino IDE sudah terpasang pada PC
atau laptop bisa terkoneksi ke board board Arduino dengan baik dan benar.
3. Agar peserta didik dapat membuat program animasi tampilan sebuah angka dengan
beban Seven Segmen pada board Arduino dengan baik dan benar.
4. Agar peserta didik dapat membuat program animasi tampilan 10 angka desimal urut
naik dengan beban Seven Segmen pada board Arduino dengan baik dan benar.
5. Agar peserta didik dapat membuat program animasi tampilan 10 angka desimal urut
turun dengan beban Seven Segmen pada board Arduino dengan baik dan benar.
6. Agar peserta didik dapat membuat program animasi tampilan 100 angka desimal urut
naik dengan beban Seven Segmen pada board Arduino dengan baik dan benar.
7. Agar peserta didik dapat membuat program animasi tampilan 100 angka desimal urut
turun dengan beban Seven Segmen pada board Arduino dengan baik dan benar.
8. Agar peserta didik dapat membuat program animasi tampilan simbol-simbol tertentu
dengan beban Seven Segmen pada board Arduino dengan baik dan benar.
B. Teori Pendukung

A B C
Gambar 1. Seven Segmen (a. Bentuk Phisik, b. Nama Segmen, c. Pin Segmen)

Ada dua jenis seven segmen yaitu : Common Katoda dan Common Anoda. Common
Katoda adalah seven segmen yang setiap katoda LED-nya disambung bersama
sehingga hanya yang keluar hanya stau pin saja yang keluar yang diberi nama
Common. Data untuk seven segmen common katoda dimasukkan pada setiap anoda
LED. Begitu juga untuk Common Anoda, semua anoda LED-nya disambungkan
bersama, sehingga data akan dimasukan pada masing-masing kotoda.

C. Alat dan Bahan


1. Komputer PC dengan Sistem Operasi Windows… ................................1 buah
2. Software Arduino IDE ..........................................................................1 paket
3. Board Arduino UNO .............................................................................1 unit
4. Kit Beban untuk Arduino ......................................................................1 Set
5. Jumper set (Male-Male, Male-Female, Female-Female) ................. secukupnya
D. Gambar Rangkaian
DIGITAL (~PWM)
ANALOG IN

ATMEGA328P-PU
1121
microcon trolandos.blogspot.co m

Gambar 2. Rangkain Beban 7Segment Arduino

E. Listing Program

//PROGRAM 1 MENAMPILKAN DIGIT void loop() {


ANGKA 3 PADA SEVEN SEGMEN
// put your main code here, to
int a = 0,b = 1,c = 2,d = 3,e = 4,f = 5,g = 6; run

tiga();

void setup() { }

// put your setup code here, to run on void tiga()

pinMode(a,OUTPUT); {

pinMode(b,OUTPUT); digitalWrite(a,LOW);
//PROGRAM 2 MENAMPILKAN DIGIT void nol() void lima()
ANGKA 0-9 PADA SEVEN SEGMEN
{ {
int a = 0,b = 1,c = 2,d = 3,e = 4,f = 5,g
= 6; digitalWrite(a,LOW); digitalWrite(a,LOW);

digitalWrite(b,LOW); digitalWrite(b,HIGH);

void setup() { digitalWrite(c,LOW); digitalWrite(c,LOW);

// put your setup code here, to run digitalWrite(d,LOW); digitalWrite(d,LOW);


on digitalWrite(e,LOW); digitalWrite(e,HIGH);
pinMode(a,OUTPUT); digitalWrite(f,LOW); digitalWrite(f,LOW);
pinMode(b,OUTPUT);
digitalWrite(g,HIGH); digitalWrite(g,LOW);
pinMode(c,OUTPUT); } }
pinMode(d,OUTPUT); void satu() void enam()
pinMode(e,OUTPUT); {
pinMode(f,OUTPUT); digitalWrite(a,HIGH); void enam()
pinMode(g,OUTPUT); digitalWrite(b,LOW); {

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

digitalWrite(a,LOW); void tujuh()


} digitalWrite(b,LOW); {

digitalWrite(c,HIGH); digitalWrite(a,LOW);
void loop() { digitalWrite(d,LOW); digitalWrite(b,LOW);
// put your main code here, to run digitalWrite(e,LOW); digitalWrite(c,LOW);
repeatedly:
F. Langkah kerja.
1. Siapkan komputer dengan sistem operasi windows yang punya sistem aplikasi
Arduino IDE (Versi 1.8.5 atau last vesion)! Cek 1: ................
2. Buka jendala kerja Arduino IDE sehingga tampil seperti berikut!
Cek 2: .............................................................

3. Sambungkan USB dari Board Arduino ke USB komputer!


Cek 3: .........................................................................
4. Cek dan pastikan software Aduino IDE terkoneksi dengan board Arduino!
Cek 4: .........................................................................
5. Tulis “Program 1: satuangka” dari baris pertama sampai baris terakhir!
Cek 5: .........................................................................
6. Simpan file yang sudah ditulis dengan nama “satuangka” atau boleh juga nama
lain!
Cek 6: .........................................................................
7. Klik ikon “” atau verify, untuk mencek penulisan program yang baru saja selesai
ditulis!
8. Cek 7: .........................................................................
9. Jika tidak pesan errors yang tampil berarti penulisan program telah benar,
sehingga dapat dilanjutkan meng-upload program ke board arduino dengan cara
meng-klik ikon “ “ atau upload, sehingga dengan demikian program akan
tersimpan dalam memri board arduino.
Cek 8: .........................................................................
10. Setelah program1 selesai di-upload ke board arduino maka board arduino akan
menjalankan program sesuai yang ditulis di jendela arduino IDE tadi, deskripsikan
hasil program yang anda amati!
Cek 9: .........................................................................
11. Dengan jalannya program 1 secara baik berati satu seksi program telah selesai
Cek 10: .........................................................................
12. Lakukan dengan cara yang sama untuk program ke 2 dan seterusnya, sehingga
SEMUA program yang ada dalam listing program, berhasil dengan baik dan
benar!
Cek 12: .........................................................................
13. Praktik selesai, rapikan kembali semua peralatan sudah dipakai.
Hasil Simulasi:

Porgram 1:
Program 2:
G. Tugas dan Pengayaan
1. Rancang dan Tulislah Program SEVEN SEGMEN pada Arduino dengan berbagai
variasi, seperti:
a. Tampilan angka desimal urut turun pada beban seven segmen
b. Tampilan angka desimal urut naik 00-99 pada beban seven segmen
c. Tampilan angka desimal pada beban seven segmen sesuai dengan tombol yang
ditekan.
d. dan lain-lain sesuai kreatifitas anda.
Program:
2. Rencanakan sebuah program aplikasi sesuai dengan pengalaman belajar yang
telah anda peroleh selama belajar dalam seksi ini!
Program:

Anda mungkin juga menyukai