Anda di halaman 1dari 50

LAPORAN PRAKTIKUM MIKROKONTROLLER TERAPAN

PERTEMUAN 1 - 7

Disusun untuk memenuhi Matakuliah Praktikum Mikrokontroller

Dosen Pengampu : Gaguk Firasanto S.T., M.T.

Nama : Irfan Fakhruddin

NIM : 171010100467

PROGRAM STUDI TEKNIK ELEKTRO

FAKULTAS TEKNIK UNIVERSITAS PAMULANG

TANGERANG SELATAN

1
2020

KATA PENGANTAR

Segala puji penulis sampaikan kehadirat Allah SWT atas kenikmatan yang tiada tara
yang selalu dilimpahkan oleh-Nya. Keberhasilan penulisan modul praktikum Mikrokontroler
ini pun atas karunia-Nya. Mata kuliah praktikum adalah mata kuliah pendamping teori-teori
yang telah diberikan kepada mahasiswa. Salah satu praktikum yang ada di Teknik Elektro
adalah praktikum Mikrokontroler. Telah diketahui bersama bahwa sistem Mikrokontroler
pada periode ini memegang peranan penting dalam kehidupan. Dimulai dari alat komunikasi,
alat-alat rumah tangga, alat keamanan, dan lain sebagainya berbasis teknologi
mikrokontroler.

Modul Praktikum Mikrokontroler yang berada dibawah Laboratorium Elektronika


dan Kendali disusun dalam memberi bekal kepada mahasiswa Teknik Elektro dalam
menghadapi kemajuan teknologi. Ucapan terima kasih penulis sampaikan kepada semua
pihak yang telah membantu dan membaca, serta mempraktikkan modul ini.

Januari 2021

Penulis

Irfan Fakhruddin

DAFTAR ISI

2
LAPORAN PRAKTIKUM MIKROKONTROLLER............................................................................1
KATA PENGANTAR....................................................................................................................2
DAFTAR ISI................................................................................................................................3
PERTEMUAN 1..........................................................................................................................5
1.1 TUJUAN PEMBELAJARAN................................................................................................5
1.2 ALAT & BAHAN...............................................................................................................5
1.3 TUGAS............................................................................................................................5
1.4 PROGRAM......................................................................................................................5
1.5 SKEMA RANGKAIAN.......................................................................................................6
1.6 ANALISA.........................................................................................................................7
1.7 FOTO & BUKTI PRAKTIKUM............................................................................................8
1.8 KESIMPULAN & REFERENSI............................................................................................8
PERTEMUAN 2..........................................................................................................................9
2.1 TUJUAN PEMBELAJARAN................................................................................................9
2.2 ALAT & BAHAN...............................................................................................................9
2.3 TUGAS............................................................................................................................9
2.4 PROGRAM....................................................................................................................11
2.5 SKEMA RANGKAIAN.....................................................................................................11
2.6 ANALISA.......................................................................................................................12
2.7 FOTO & BUKTI PRAKTIKUM..........................................................................................12
2.8 KESIMPULAN & REFERENSI...........................................................................................13
PERTEMUAN 3........................................................................................................................14
3.1 TUJUAN PEMBELAJARAN..............................................................................................14
3.2 ALAT & BAHAN.............................................................................................................14
3.3 TUGAS..........................................................................................................................14
3.4 PROGRAM....................................................................................................................15
3.5 SKEMA RANGKAIAN.....................................................................................................16
3.6 ANALISA.......................................................................................................................16
3.7 FOTO & BUKTI PRAKTIKUM..........................................................................................17
3.8 KESIMPULAN & REFERENSI...........................................................................................19

3
PERTEMUAN 4........................................................................................................................20
4.1 TUJUAN PEMBELAJARAN..............................................................................................20
4.2 ALAT & BAHAN.............................................................................................................20
4.3 TUGAS..........................................................................................................................20
4.4 PROGRAM....................................................................................................................26
4.5 SKEMA RANGKAIAN.....................................................................................................27
4.6 FOTO & BUKTI PRAKTIKUM..........................................................................................28
4.7 KESIMPULAN & REFERENSI...........................................................................................30
PERTEMUAN 5........................................................................................................................31
5.1 TUJUAN PEMBELAJARAN..............................................................................................31
5.2 ALAT & BAHAN.............................................................................................................31
5.3 TUGAS..........................................................................................................................31
5.4 PROGRAM....................................................................................................................34
5.5 SKEMA RANGKAIAN.....................................................................................................36
5.6 ANALISA.......................................................................................................................36
5.7 FOTO & BUKTI PRAKTIKUM..........................................................................................37
5.8 KESIMPULAN & REFERENSI...........................................................................................39
PERTEMUAN 6........................................................................................................................40
6.1 TUJUAN PEMBELAJARAN..............................................................................................40
6.2 ALAT & BAHAN.............................................................................................................40
6.3 TUGAS..........................................................................................................................40
6.4 PROGRAM....................................................................................................................42
6.5 SKEMA RANGKAIAN.....................................................................................................43
6.6 ANALISA.......................................................................................................................43
6.7 FOTO & BUKTI PRAKTIKUM..........................................................................................44
6.8 KESIMPULAN & REFERENSI...........................................................................................46

4
PERTEMUAN 1

1.1 TUJUAN PEMBELAJARAN

Pertemuan praktikum ini bertujuan untuk mengetahui jenis-jenis arduino beserta


pin-pinnya, memahami tentang bahasa C/CC+ arduino, arduino IDE dan juga
dapat memahami pemrograman pada sebuah arduino.

1.2 ALAT & BAHAN

 Arduino
 Komputer/laptop
 R 100 Ohm
 LED
 Jumper
 Breadboard 

1.3 TUGAS

Buatlah sebuah pemrograman sederhana pada arduino dengan menggunakan kode


program yang terdapat pada void set up dan void loop.

1.4 PROGRAM

Untuk tugas Pertemuan 1 program yang akan dibuat adalah program LED Blinking,
dimana lampu LED akan menyala dan mati pada jarak waktu yang telah di tentukan.

5
Arduino akan 1x membaca pin 12 sebagai digital output dan membaca berulang kali 1
detik pin 12 I/nyala & 1 detik pin 12 O/mati secara bergantian.

1.5 SKEMA RANGKAIAN

Pin 12 sebagai output dihubungkan ke R & LED lalu dihubungkan dengan ground.

6
1.6 ANALISA

Dari rangkaian yang telah dibuat pada praktikum pertemuan 1 maka dilakukan 3
percobaan diantaranya yaitu mengganti pin pada command void set up, mengganti
pin pada command void loop, menjalankan program sesuai command asli.

1. Mengganti pin pada command void set up

LED tidak mau menyala karena program menggunakan pin yang berbeda
dengan inisialisasi set up.

2. Mengganti pin pada command void loop

LED tidak mau menyala karena program menggunakan pin yang berbeda
dengan inisialisasi set up.

3. Menjalankan program sesuai command asli

Dari percobaan ini didapatkan bahwa LED menyala sesuai command pada
void loop dimana LED menyala selama 1 detik dan mati selama 1 detik
selama bergantian. Dimana pin 12 sebagai output.

7
 1.7 FOTO & BUKTI PRAKTIKUM

Note : LED ditutup karena bersinar terlalu terang hingga tidak fokus saat difoto

 1.8 KESIMPULAN & REFERENSI

Void set up hanya akan dibaca 1 kali oleh Arduino saat memulai sebuah program.
Void set up digunakan untuk menginisialisasi variable, menggunakan library dan

8
mengatur pin yang akan digunakan sebagai input maupun output pada program.
Sedangkan void loop akan dibaca berulang-kali dan terus-menerus sampai program
dihentikan. Void loop berisikan perintah yang akan dijalankan Arduino sebagai
sebuah program.

Referensi dari materi E-learning Universitas Pamulang mata kuliah Microcontroller :


https://e-learningc.unpam.ac.id/course/view.php?id=67346

PERTEMUAN 2

2.1 TUJUAN PEMBELAJARAN

Tujuan praktikum ini adalah untuk memahami dan mempraktekkan tentang input
atau masukan maupun output atau keluaran pada sebuah arduino, memahami
perbedaan antara pin analog atau digital baik input atau output, serta dapat
membuat sebuah program sederhana.

2.2 ALAT & BAHAN

 Arduino
 Komputer/laptop
 Lampu LED
 Kabel jumper
 Pushbutton
 Resistor
 Breadboard

2.3 TUGAS

Tugas

9
Buatlah atau rangkailah sebuah rangkaian sederhana untuk menyalakan
atau mematikan LED dengan konfigurasi berikut berikut :
1. Hubungkan pin anoda LED ke pin 13 arduino melalui resitor
2. Hubungkan pin katoda LED ke ground arduino
3. Hubungkan pin input pushbutton ke pin 2 arduino dan pin lainnya ke pin
5v arduino

Tugas 2
Buatlah sebuah program sederhana pada arduino untuk menghidupkan
dan mematikan sebuah LED dengan memanfaatkan digital output dan dengan
saklar pushbutton dengan program berikut :

const int pinButton = 2;


const int pinLed = 13;
int nilaiButton = 0;
void setup() {
pinMode(pinButton, INPUT);
pinMode(pinLed, OUTPUT);
}
void loop() {
nilaiButton = digitalRead(pinButton);
if (nilaiButton == HIGH)
{
digitalWrite(pinLed, HIGH);
} else
{
digitalWrite(pinLed, LOW);
}
}

10
2.4 PROGRAM

2.5 SKEMA RANGKAIAN

Pin 12 sebagai output dihubungkan ke R & LED lalu dihubungkan dengan ground.

11
2.6 ANALISA

Dari rangkaian yang telah dibuat pada praktikum pertemuan 1 maka dilakukan 3
percobaan diantaranya yaitu mengganti pin pada command void set up, mengganti
pin pada command void loop, menjalankan program sesuai command asli.

4. Mengganti pin pada command void set up

LED tidak mau menyala karena program menggunakan pin yang berbeda
dengan inisialisasi set up.

5. Mengganti pin pada command void loop

LED tidak mau menyala karena program menggunakan pin yang berbeda
dengan inisialisasi set up.

6. Menjalankan program sesuai command asli

Dari percobaan ini didapatkan bahwa LED menyala sesuai command pada
void loop dimana LED menyala selama 1 detik dan mati selama 1 detik
selama bergantian. Dimana pin 12 sebagai output.

 2.7 FOTO & BUKTI PRAKTIKUM

Note : LED ditutup karena bersinar terlalu terang hingga tidak fokus saat difoto

12
 2.8 KESIMPULAN & REFERENSI

Void set up hanya akan dibaca 1 kali oleh Arduino saat memulai sebuah program.
Void set up digunakan untuk menginisialisasi variable, menggunakan library dan
mengatur pin yang akan digunakan sebagai input maupun output pada program.
Sedangkan void loop akan dibaca berulang-kali dan terus-menerus sampai program
dihentikan. Void loop berisikan perintah yang akan dijalankan Arduino sebagai
sebuah program.

Referensi dari materi E-learning Universitas Pamulang mata kuliah Microcontroller :


https://e-learningc.unpam.ac.id/course/view.php?id=67346

13
PERTEMUAN 3

3.1 TUJUAN PEMBELAJARAN

Pada pertemuan praktikum ini mempunyai tujuan untuk memahami tentang sinyal
analog dan sinyal digital, bentuk-bentuk sinyal analog.

3.2 ALAT & BAHAN

 Arduino
 Komputer/laptop
 Kabel jumper
 Breadboard
 Sensor/potensiometer

3.3 TUGAS

Tugas 1
Buatlah sebuah rangkaian sederhana untuk membaca nilai sebuah ADC
pada arduino UNO dengan menggunakan potensiometer dengan konfigurasi
berikut :
1. Hubungkan pin 5v arduino ke pin pinggir kiri potensiometer
2. Hubungkan pin ground arduino ke pin pinggir kanan potensiometer
3. Hubungkan pin A5 arduino k eke pin tengah potensiometer

Tugas 2
Buatlah sebuah program untuk dapat di gunakan untuk membaca nilai
analog dari potensiometer dengan mengetik ulang program berikut :

14
int pinPot = A5;
int val = 0;
void setup()
{
Serial.begin(9600);
}
void loop() {
val = analogRead(pinPot);
Serial.println(val);
delay(100);
}

Kemudian lihatlah nilainya dengan cara membuka serial monitor.

3.4 PROGRAM

Tugas 2

Menggunakan Pin A5 sebagai pengatur output potensio.

15
3.5 SKEMA RANGKAIAN

Tugas 1

3.6 ANALISA

Dari rangkaian yang telah dibuat pada praktikum pertemuan 1 maka dilakukan 3
percobaan diantaranya yaitu potensio tertutup, potensio setengah terbuka, potenio
tertutup.

1. Potensio tertutup

Hasil di serial monitor menunjukan nilai 0 yang berarti output yang melewati
potensio memiliki sinyal analo sebesar 0, juga merupakan minimal output
yang bisa melewati potensio.

2. Potensio setengah terbuka

Hasil di serial monitor menunjukan nilai 507 yang berarti output yang
melewati potensio memiliki sinyal analo sebesar 507.

16
3. Potensio terbuka

Hasil di serial monitor menunjukan nilai 1023 yang berarti output yang
melewati potensio memiliki sinyal analo sebesar 1023.

 3.7 FOTO & BUKTI PRAKTIKUM

17
18
 3.8 KESIMPULAN & REFERENSI

Sinyal analog dapat dimonitor dengan menggunakan pin analog (A0-A5)

Referensi dari materi E-learning Universitas Pamulang mata kuliah Microcontroller :


https://e-learningc.unpam.ac.id/course/view.php?id=67346

19
PERTEMUAN 4

4.1 TUJUAN PEMBELAJARAN

Tujuan praktikum ini adalah mampu merangkai rangkaian membuat program


timer sebagai pewaktu, membuat program timer sebagai penghitung dan mampu
mempraktekkan timer pada arduino UNO dengan membuat program atau
sketchnya.

4.2 ALAT & BAHAN

 Arduino
 Komputer/laptop
 Breadboard
 Kabel jumper
 Buzzer
 LCD 16 X 2

20
 Resistor 100 ohm

4.3 TUGAS

Tugas

Rangkailah atau konfigurasikan fungsi timer sebagai penghitung berikut :


1. Hubungkan pin 6 arduino ke input pushbutton
2. Hubungkan pin 7 arduino ke output pushbutton
3. Hubungkan pin 8 arduino ke reset pushbutton
4. Hubungkan pin 13 arduino ke positif buzzer
5. Hubungkan pin 12 arduino ke pin RS LCD
6. Hubungkan pin 11 arduino ke pin E LCD
7. Hubungkan pin 5 arduino ke pin D4 LCD
8. Hubungkan pin 4 arduino ke pin D5 LCD
9. Hubungkan pin 3 arduino ke pin D6 LCD
10. Hubungkan pin 2 arduino ke pin D7 LCD
11. Hubungkan potensiometer 10 KOhm dan ground ke 5v arduino
12. Hubungkan pin tengah potensio ke VO ke LCD
13. Hubungkan R/W LCD ke ground arduino

Kemudian buatlah program dengan mengetik ulang program berikut :

#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
const int buttonMasuk = 6;
const int buttonKeluar = 7;
const int buttonReset = 6;
int Penghitung = 0;
int statusMasuk = 0;
int statusKeluar = 0;

21
int statusReset = 0;
int statusTerakhir = 0;
int led = 13;
int maksimal = 20;

void setup() {
pinMode(buttonMasuk, INPUT);
pinMode(buttonKeluar, INPUT);
pinMode(buttonReset, INPUT);
pinMode(led, OUTPUT);
lcd.begin(16,2);
lcd.setCursor(1,0);
lcd.print(" WELCOME TO");
lcd.setCursor(0,1);
lcd.print("TRIGAMA SCIENCE");
delay(10000);
lcd.clear();
lcd.setCursor(1,0);
lcd.print("Total :");
lcd.setCursor(9,0);
lcd.print("KOSONG");
lcd.setCursor(1,1);
lcd.print("Sisa : ");
lcd.setCursor(9,1);
lcd.print(maksimal);
}
void loop() {
statusReset = digitalRead(buttonReset);
if (statusReset == HIGH) {
Penghitung = 0;

22
maksimal = 20;
lcd.clear();
delay(50);
lcd.setCursor(1,0);
lcd.print("Total :");
lcd.setCursor(1,1);
lcd.print("Sisa : ");
lcd.setCursor(9,0);
lcd.print("KOSONG");
lcd.setCursor(9,1);
lcd.print(maksimal);
digitalWrite(led, HIGH);
delay(100);
digitalWrite(led, LOW);
}
statusMasuk = digitalRead(buttonMasuk);
if (statusMasuk != statusTerakhir) {
if (statusMasuk == HIGH)
{
Penghitung++;
maksimal--;
digitalWrite(led, HIGH);
delay(100);
digitalWrite(led, LOW);
lcd.setCursor(9,0);
lcd.print(Penghitung);
lcd.setCursor(9,1);
lcd.print(maksimal);
}
delay(50);

23
}
statusTerakhir = statusMasuk;
statusKeluar = digitalRead(buttonKeluar);
if (statusKeluar != statusTerakhir) {
if (statusKeluar == HIGH)
{
Penghitung-=1;
maksimal++;
digitalWrite(led, HIGH);
delay(100);
digitalWrite(led, LOW);
lcd.setCursor(9,0);
lcd.print(Penghitung);
}
delay(50);
if (Penghitung > 0)
{
lcd.clear();
delay(3);
lcd.setCursor(1,0);
lcd.print("Total :");
lcd.setCursor(1,1);
lcd.print("Sisa : ");
lcd.setCursor(9,0);
lcd.print(Penghitung);
lcd.setCursor(9,1);
lcd.print(maksimal);
}

if (Penghitung <= 0)

24
{
Penghitung = 0;
maksimal = 20;
lcd.setCursor(1,1);
lcd.print("Sisa : ");
lcd.setCursor(9,1);
lcd.print(maksimal);
lcd.setCursor(9,0);
lcd.print("KOSONG");
}
if (Penghitung >= maksimal)
{
Penghitung = 20;
maksimal = 0;
lcd.setCursor(9,0);
lcd.print(Penghitung);
lcd.setCursor(9,1);
lcd.print("KOSONG");
digitalWrite(led, HIGH);
delay(5000);
digitalWrite(led, LOW);
delay(1000);
}
}
statusTerakhir = statusKeluar;
}

25
4.4 PROGRAM

26
27
4.6 FOTO & BUKTI PRAKTIKUM

28
4.7 KESIMPULAN & REFERENSI

Arduino memiliki sebuah bagian yang dapat berfungsi sebagai pewaktu atau timer
dan dapat dikombinasikan dengan alat-alat elektro lainnya.

Referensi dari materi E-learning Universitas Pamulang mata kuliah Microcontroller :


https://e-learningc.unpam.ac.id/course/view.php?id=67346

29
PERTEMUAN 5

5.1 TUJUAN PEMBELAJARAN

Tujuan pada pertemuan ini adalah untuk memahami pengertian komunikasi


serial arduino, memahami fungsi dari serial komunikasi dari arduino, jenis-jenis
perintah komunikasi dari arduino, dapat merangkai rangkaian fungsi serial
komunikasi dan dapat membuat program serial komunikasi dengan arduino.

5.2 ALAT & BAHAN

 Arduino UNO
 LED 3 buah
 Resistor 220 ohm 3 buah
 Breadboard
 Kabel jumper
 Komputer/laptop

30
5.3 TUGAS

Tugas 1
Konfigurasikan rangkaian di bawah ini :
a. Hubungkan ke tiga katoda LED ke pin ground arduino UNO
b. Hubungkan tiap kaki/pin anoda LED ke masing-masing resistor bernilai 220
ohm,kemudian pin keluaran resistor tersebut hubungkan ke masing-masing pin
13, 12, 11 pin arduino

Tugas 2
Buatlah program sederhana dengan mengikuti skema di atas dengan cara
mengetik ulang program/sketch berikut.
int led1 = 13;
int led2 = 12;
int led3 = 11;
int out;
void setup()
{
Serial.begin(9600);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
}
void loop()
{
if (Serial.available()>0)
{
int baca = Serial.read();
if (baca =='a')

31
{
out=1;
}
if (baca =='b')
{
out=2;
}
if (baca =='c')
{
out=3;
}

if(out==1)
jalan: //LED akan berjalan running
{
digitalWrite(led1, HIGH);
delay(500);
digitalWrite(led1, LOW);
delay(500);
digitalWrite(led2, HIGH);
delay(500);
digitalWrite(led2, LOW);
delay(500);
digitalWrite(led3, HIGH);
delay(500);
digitalWrite(led3, LOW);
delay(500);
Serial.println("LED running");
loop();
goto jalan;

32
}
if(out==2)
start: // LED akan berjalan flip flop
{
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);
delay(500);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
delay(500);
Serial.println("LED flip flop");
loop();
goto start;
}

if(out==3)
stop:
{
digitalWrite(led1,LOW);
digitalWrite(led2,LOW);
digitalWrite(led3,LOW);
Serial.println("LED mati");
loop();
goto stop;
}
}
}

33
Kemudian ketiklah huruf a, b atau c pada menu serial monitor, kemudian send dan
lihat respon ke tiga LED tersebut.

5.4 PROGRAM

Tugas 2

Menggunakan Pin 11, 12, dan 13 sebagai output yang dideklarasikan sebagai “led1, led2,
dan led3”. Menggunakan baudrate 9600. Membuat 3 program berbeda dengan command
“if” untuk LED.

34
35
5.5 SKEMA RANGKAIAN

Menggunakan Pin 11,12,13 yang terhubung dengan LED dan R.

5.6 ANALISA

Dari rangkaian yang telah dibuat pada praktikum pertemuan 5 maka dilakukan 3
percobaan diantaranya yaitu LED Running, LED Flip flop, dan LED Mati.

36
1. LED Running

Dengan mengirim a pada serial monitor maka LED akan berkedip bergantian
dari led1, led2, lalu led3.

2. LED Flip flop

Dengan mengirim b pada serial monitor maka LED akan berkedip bersamaan
dalam waktu ½ detik, mati ½ detik secara bergantian.

3. LED Mati

Dengan mengirim c pada serial monitor maka LED akan mati semua.

5.7 FOTO & BUKTI PRAKTIKUM

Tugas 1

37
38
39
5.8 KESIMPULAN & REFERENSI

Command serial pada Arduino memungkinkan kita membuat lebih dari 1 program
dan mengatur waktu pengaplikasiannya.

Referensi dari materi E-learning Universitas Pamulang mata kuliah Microcontroller :


https://e-learningc.unpam.ac.id/course/view.php?id=67346

40
PERTEMUAN 6

6.1 TUJUAN PEMBELAJARAN

Pada kesempatan pertemuan ini mempunyai tujuan untuk mengetahui dan


memahami tentang pengertian interrupt, jenis-jenis interrupt, dapat membuat atau
mempraktekkan fungsi interrupt serta dapat membuat pemrogramannya.

6.2 ALAT & BAHAN

 Arduino
 Komputer/laptop
 2 buah LED
 Kabel jumper
 Breadboard
 2 buah Resistor 10 K
 LCD 16 X 2
 2 buah saklar pushbutton

6.3 TUGAS

Buatah program atau sketch pada arduino UNO yang sesuai dengan rangkaian
yang telah di buat pada tugas 1 dengan mengetik ulang program berikut.

#include<LiquidCrystal.h>
LiquidCrystal lcd (7,8,9,10,11,12);
volatile int output = LOW;
int i = 0;

41
void setup()
{
lcd.begin(16,2);
lcd.setCursor(0,0);
lcd.print("Irfan F");
lcd.setCursor(0,1);
lcd.print("Pert 6 Interrupt");
delay(3000);
lcd.clear();
pinMode(13,OUTPUT);

attachInterrupt(digitalPinToInterrupt(2),buttonPressed1,RISING);
attachInterrupt(digitalPinToInterrupt(3),buttonPressed2,RISING);
}
void loop()
{
lcd.clear();
lcd.print("COUNTER:");
lcd.print(i);
++i;
delay(1000);
digitalWrite(13,output);
}
void buttonPressed1()
{
output = LOW;
lcd.setCursor(0,1);
lcd.print("Interrupt 1");
}
void buttonPressed2()

42
{
output = HIGH;
lcd.setCursor(0,1);
lcd.print("Interrupt2");
}

43
6.4 PROGRAM

44
6.5 SKEMA RANGKAIAN

6.6 ANALISA

Dari rangkaian yang telah dibuat pada praktikum pertemuan 6 maka dilakukan 2
percobaan diantaranya yaitu menekan push button 1& menekan push button 2.

1. Menekan push button 1

Dengan menekan push button 1 maka akan menampilkan interrupt 1.

2. Menekan push button 2

Dengan menekan push button 1 maka akan menampilkan interrupt 2.

45
6.7 FOTO & BUKTI PRAKTIKUM

46
47
6.8 KESIMPULAN & REFERENSI

Interrupt pada Arduino adalah suatu fungsi untuk memicu program lain secara


eksternal atau internal.

Referensi dari materi E-learning Universitas Pamulang mata kuliah Microcontroller :


https://e-learningc.unpam.ac.id/course/view.php?id=67346

48
49

Anda mungkin juga menyukai