Page 71 - MODUL PRAKTIKUM MIKROKONTROLER - MIKROPROSESOR
P. 71
Modul Praktikum Sistem Mikroprosesor & Mikrokontroler
(MT-UN-2022)
lcd.print("Int0 Program");
lcd.setCursor(0,1);
lcd.print("Interrupt INT0 ");
delay(2000);
}
void rutinInterupsi1() {
lcd.setCursor(0,0);
lcd.print("Int1 Program");
lcd.setCursor(0,1);
lcd.print("Interrupt INT1 ");
delay(2000);
}
9.4.2 Percobaan Timer Interrupt
Masukkan library TimerOne.h ke software Arduino. Selanjutkan jalankan
program berikut:
#include <TimerOne.h>
int ouputPin = 13;
volatile int output = LOW;
void setup() {
pinMode(ouputPin,OUTPUT);
Timer1.initialize(10000);
Timer1.attachInterrupt(toggleOutput);
}
void loop() {
}
void toggleOutput(){
digitalWrite(ouputPin, output);
output = ! output;
}
9.5 Soal
1. Modifikasi percobaan 9.4.1, gantilah mode interrupt dan perhatikan apa yang
terjadi.
2. Modifikasi percobaan 9.4.2, gantilah nilai time initialize, perhatikan apa yang
terjadi.
64