PEMROGRAMAN
Disusun oleh:
M. RUDI IRAWAN
082010004
LABORATORIUM ELEKTRO
FAKULTAS TEKNIK
2021
DASAR KOMPUTER DAN PEMROGRAMAN
Nim : 082010004
Fakultas : Teknik
Mengetahui, Penyusun
Laborat
Mengetahui,
Kepala Laboratorium
Teknik Elektro
i
KATA PENGANTAR
Penyusun
ii
DAFTAR ISI
HALAMAN SAMPUL
LEMBAR PERSETUJUAN...................................................................................i
KATA PENGANTAR............................................................................................ii
DAFTAR ISI.........................................................................................................iii
iii
PENUTUP.............................................................................................................16
A. Kesimpulan ....................................................................................................................16
B. Saran ..............................................................................................................................17
C. Kwitansi Praktikum .......................................................................................................17
iv
MODUL 1
1
Gambar 1.2 Rangkaian Arduino dan LED
Percobaan dalam praktikum
Tuliskan program dibawah ini pada IDE untuk menyalakan lampu
LED :
cost in LED = 13 ;
void setup () {
pin Mode (LED, OUTPUT) ;
}
void loop {
digital Write (LED, HIGH) ;
delay(1000);
digital Write (LED, LOW) ;
delay(1000);
}
2
Gambar 1.3 Hasil ujicoba
3
MODUL 2
PUSH BUTTON
PC
1 buah Arduino UNO R3 & Kabel USB
Jumper + Header secukupnya
1 buah LED
1 buah Resistor 330 ohm
2 buah Push Botton
Push Botton adalah saklar yang berfungsi sebagai pemutus atau penyambung arus
listrik dari sumber arus ke beban. Suatu sistem saklar tekan push botton terdiri
dari saklar tekan start, stop reset, dan saklar tekan untuk emergency. Push botton
memiliki kontak NC (Normally Close), dan NO (Normally Open).
4
Gambar 2.2 Rangkaian push button
void setup () {
void loop() {
//Jika Tekan S1, LED Nyala
If(digitalRead(pinS1==0 && digitalRead(pinS2)==1) {
digitalWrite(pinLED,HIGH);
5
} else// Jika Tekan S2, LED Padam
If(digitalRead(pinS2==0 && digitalRead(pinSI)==1)
{ digitalWnte(pinLED,LOW);
}
delay(300); // jeda 300 mS
}
Hasil dari perubahan delay yang semulanya 300 mS diubah menjadi 100 mS
terjadi perubahan delay sensitifitas pada push button semakin sensitif yang
menyebabkan nyala lampu lebih cepat.
void setup () {
void loop() {
//Jika Tekan S1, LED Nyala
If(digitalRead(pinS1==0 && digitalRead(pinS2)==1) {
digitalWrite(pinLED,HIGH);
6
} else// Jika Tekan S2, LED Padam
If(digitalRead(pinS2==0 && digitalRead(pinSI)==1)
{ digitalWnte(pinLED,LOW);
}
delay(100); // jeda 100 mS
}
7
MODUL 3
MEMBUAT PROFIL APLIKASI ANDROI
PC
Software MIT APP Inventor 2
Smartphone Android
8
Gambar 3.2 Desain dan isi profil screen 1
Gamba3.3 Components
Build APK dan instal di HP Android
9
Analisis percobaan praktikum yang sudah dilakuakan
Pada gamabar 3.4 Adalah screen awal aplikasi sedangakan gambar 3.5
Merupakan screen kedua setelan menekan tombol masuk
Lampirkan hasil praktikum
10
MODUL 4
PC
Software MIT APP Inventor 2
Smartphone Android 1 buah
Arduino UNO R3 + 4 Kabel USB
Jumper Header secukupnya
1 buah LED
1 buah Resistor 330 ohm
Bluetooth HCO5
Bluetooth adalah protokol komunikasi wireless yang bekerja pada frekuensi radio
2.4 GHz untuk pertukaran data pada perangkat bergerak seperti PDA, laptop, HP,
dan lainlain. Salah satu hasil contoh modul bluetooth yang paling banyak
digunakan adalah tipe HC-0S, modul bluetooth HC-05 merupakan salah satu
modul bluetooth yang dapat ditemukan dipasaran dengan harga yang relatif
murah. Modul bluetooth HC-05 terdiri dari 6 pin konektor, yang setiap pin
konektor memiliki fungsi yang berbeda-beda.
11
Gambar 4.1 Bluetooth HC-05
12
Gambar 4.3 Program remote
Merangkai rangkaian
Memasukkan program pada arduino
char val;
const int LED =4 ;
void setup() {
pinMode (LED,OUTPUT) ;
Serial.begin (9600);
}
void loop() {
if(Serial.available()>0)
{
val = Serial.read();
Serial.println(val);
}
if (val=='1')
{
digitalWrite (LED, HIGH);
}
else if(val=='A');
{
digitalWrite (LED,LOW);
}
}
Build dan instal APK
13
4.5 KASUS DAN PERCOBAAN
14
(b)
(c)
15
PENUTUP
A. KESIMPULAN
pemula.
16
5. Pada modul empat, merupakan penggabungan antara hardware
Arduino dengan software MIT APP Inventor 2 untuk
menyalakan atau mematikan LED, dengan menggunakan
smartphone android melalui penggunaan modul bluetooth HC-
05 sebagai alat koneksi antara smartphone dengan arduino.
B. SARAN
17