SlideShare a Scribd company logo
Alat Pengembangan
Perangkat Lunak
Lusiana Diyan Ningrum
2210181051
1
P3 – Program Arduino Sederhana 2
Serial Communication
2
Program serial communication ini berfungsi untuk membaca masukan analog
dimana itu merupakan salah satu dari bentuk Serial Communication
3
Analog Read Serial
Hardware Required
• Arduino UNO Board
• 10k Ohm Potentiometer
• Breadboard
4
Analog Read Serial Code
const int analogInPin = A0;
void setup() {
Serial.begin(9600);
}
void loop() {
sensorValue = analogRead(analogInPin);
Serial.print("sensor = ");
Serial.print(sensorValue);
delay(1);
}
5
Digital Read Serial Code
• Arduino UNO Board
• Momentary button or Switch
• Resistor
• Hook-up wires
• Breadboard
Hardware Required
6
Digital Read Serial Code
7
LCD (LIQUID CRYSTAL DISPLAY)
Hardware Required
• Arduino UNO Board
• LCD Screen
• Resistor
• Hook-up wires
• Breadboard
8
LCD (Liquid Crystal Display) Code
#include <LiquidCrystal.h>
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
void setup() {
lcd.begin(16, 2);
lcd.print("hello, world!");
}
void loop() {
lcd.setCursor(0, 1);
lcd.print(millis() / 1000);
}
9
LCD (Liquid Crystal Display)
Program ini berfungsi untuk
menampilkan output ke LCD yang
terhubung dalam rangkaian Arduino.
Sehingga output dari program yang
dibuat melalui Arduino IDE bisa
ditampilkan ke LCD ini
ADC
(Analog to Digital Converter)
10
Program ADC (Analog to Digital Converter) adalah program yang
digunakan untuk mengkonversi nilai masukan yang semula analog
menjadi nilai digital yang tersedia di dalam Arduino.
11
Analog Read Serial
Hardware Required
• Arduino UNO Board
• 10k Ohm Potentiometer
• Breadboard
12
Analog Read Serial Code
const int analogInPin = A0;
void setup() {
Serial.begin(9600);
}
void loop() {
sensorValue = analogRead(analogInPin);
Serial.print("sensor = ");
Serial.print(sensorValue);
delay(1);
}
13
Digital Read Serial
Hardware Required
• Arduino UNO Board
• Momentary button or Switch
• Resistor
• Hook-up wires
• Breadboard
14
Digital Read Serial Code
int pushButton = 2;
void setup() {
Serial.begin(9600);
pinMode(pushButton, INPUT);
}
void loop() {
int buttonState = digitalRead(pushButton);
Serial.prinrIn(buttonState);
delay(1);
}
15
ADDING I/0 PIN Code Output
16
PARSING Code
Output
17
ASCII RECEIVING Code Output
18
INTERRUPT
Hardware Required
• Arduino UNO Board
• LCD Screen
• Momentary button or Switch
• Resistor
• Hook-up wires
• Breadboard
19
Interrupt Code
Mode FALLING
20
Interrupt Code
Mode RISING
21
Interrupt Code
Input
22
Interrupt Result
Program interrupt digunakan untuk memanggil sebuah
fungsi interupsi yang akan muncul dan meng –
overwrite fungsi sebelumnya jika ada kondisi yang
terpenuhi. Dalam program diatas kondisi yang harus
dipenuhi adalah button yang ditekan.
23
TIMER
Hardware Required
• Arduino UNO Board
• LED 3mm
• Resistor
• hook-up wires
• breadboard
24
CODE
Timer Master
25
CODE
Timer One
• Arduino UNO Board
• LED 3mm
• Resistor
• hook-up wires
• breadboard
26
Pulse Wide Modulation (PWM)
Hardware Requirement
27
PWM Code
PWM - Result
28
• Arduino UNO Board
• LCD Screen
• Momentary button or Switch
• Resistor
• Hook-up wires
• Breadboard
29
VENDING MACHINE
Hardware Requirement
30
Source Code
Program tersebut merupakan program Vinding Machine yang memiliki cara kerja sebagai berikut
jika button 1 on/ditekan maka uang ditambah 50,
jika button 2 on/ditekan maka uang ditambah 100,
Jika button 3 on/ditekan maka uang ditambah 200
Dan ouput dari proses tersebut ditampilkan di LCD yang telah terhubung dengan Arduino
31
Penjelasan

More Related Content

PPTX
Arduino Basic
PDF
Modul arduino iii
PDF
Modul arduino i ii
PDF
Yuk kita kenali arduino uno
DOCX
Mikrokontroler io tombol dan led
PDF
17 proyek arduino
PPTX
Simple Project Arduino
PPTX
2 mikrokontroler atmega 8535
Arduino Basic
Modul arduino iii
Modul arduino i ii
Yuk kita kenali arduino uno
Mikrokontroler io tombol dan led
17 proyek arduino
Simple Project Arduino
2 mikrokontroler atmega 8535

What's hot (18)

PDF
Laporan Praktikum Mikrokontroler
PDF
Laporan praktikum mikrokontroler dengan led
PPTX
Membuat sensor suhu lm 35 menggunakan at mega
PDF
1. arief-budijanto uwika-ok1
DOCX
Octave dan Mikrokontroller Communication
DOCX
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
DOC
Materi praktek-10-pemrograman-output-display-7-segment
DOCX
Tutorial membuat project termometer dan jam digital menggunakan codevision av...
PDF
Praktikum Mikrokontoler 2
DOCX
76998806 antarmuka-instrumen-dengan-matlab
DOC
DOCX
Membuat stopwatch menggunakan mikrokontroler atmega16 by muhammad kennedy gin...
PDF
Pertemuan 6 Mikroprosessor dan Mikrokontroler
PDF
Makalah mikroprosesor jam digital dengan LCD16X2
PDF
Perancangan keypad mesin fotocopy sederhana menggunakan ATmega8535
PPT
Mikrokontroler ATMega16
PPTX
Automatic Door Control using LM35 Sensor
PPTX
SMART TRASH CAN
Laporan Praktikum Mikrokontroler
Laporan praktikum mikrokontroler dengan led
Membuat sensor suhu lm 35 menggunakan at mega
1. arief-budijanto uwika-ok1
Octave dan Mikrokontroller Communication
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
Materi praktek-10-pemrograman-output-display-7-segment
Tutorial membuat project termometer dan jam digital menggunakan codevision av...
Praktikum Mikrokontoler 2
76998806 antarmuka-instrumen-dengan-matlab
Membuat stopwatch menggunakan mikrokontroler atmega16 by muhammad kennedy gin...
Pertemuan 6 Mikroprosessor dan Mikrokontroler
Makalah mikroprosesor jam digital dengan LCD16X2
Perancangan keypad mesin fotocopy sederhana menggunakan ATmega8535
Mikrokontroler ATMega16
Automatic Door Control using LM35 Sensor
SMART TRASH CAN
Ad

Similar to Simple Project Arduino 2 (20)

PDF
Dasar-dasar pada Mikrokontroler Arduino.pdf
PPTX
1. TUTORIAL pelatihan penggunaan ARDUINO.pptx
PPTX
Pemrograman Arduino Dasar - Master Class.pptx
PPTX
Projek arduino uno with sound sensor
PPTX
Project arduino uno with sound sensor
PPTX
Project arduino uno with sound sensor
PPTX
Projek arduino uno with sound sensor
PPTX
Project instrumentasi kelompok1
PPTX
2. Materi Pembelajaran IO Mikrokontroler.pptx
PPTX
MIKROKONTROLLER PERTEMUAN 2 - PENGENALAN ARDUINO
PPT
Arduino coding.ppt
PPT
Arduino.ppt
PPT
Arduino.ppt
PPTX
Pengantar Arduino .pptx
PPT
Modul praktikum Pertemuan 3 Pendahuluan Arduino.ppt
DOCX
Laporan embedded system
PPT
Ardiuno Staterkit perangkat elektronik yang bersifat open source .ppt
PPT
Arduino adalah pengendali mikro single-board yang bersifat open-source.ppt
PPTX
6. Materi Pembelajaran PowerPoint ADC.pptx
PDF
1.-Arief-Budijanto_Uwika_ok1.pdf
Dasar-dasar pada Mikrokontroler Arduino.pdf
1. TUTORIAL pelatihan penggunaan ARDUINO.pptx
Pemrograman Arduino Dasar - Master Class.pptx
Projek arduino uno with sound sensor
Project arduino uno with sound sensor
Project arduino uno with sound sensor
Projek arduino uno with sound sensor
Project instrumentasi kelompok1
2. Materi Pembelajaran IO Mikrokontroler.pptx
MIKROKONTROLLER PERTEMUAN 2 - PENGENALAN ARDUINO
Arduino coding.ppt
Arduino.ppt
Arduino.ppt
Pengantar Arduino .pptx
Modul praktikum Pertemuan 3 Pendahuluan Arduino.ppt
Laporan embedded system
Ardiuno Staterkit perangkat elektronik yang bersifat open source .ppt
Arduino adalah pengendali mikro single-board yang bersifat open-source.ppt
6. Materi Pembelajaran PowerPoint ADC.pptx
1.-Arief-Budijanto_Uwika_ok1.pdf
Ad

More from Lusiana Diyan (20)

PDF
Komunikasi Bisnis yang Efektif
PDF
Berkomunikasi dalam Tim
PDF
Berkomunikasi di Dunia dengan Keragaman
PDF
Menulis Pesan Bisnis
PDF
Kemampuan Berkomunikasi 6 - Menyelesaikan Pesan Bisnis
PDF
Menulis Pesan Bisnis
PDF
Vocabulary Engineering Enrichment 3
PDF
Vocabulary Engineering Enrichment 2
PDF
Vocabulary Engineering Enrichment
PPTX
DESIGN THINGKING & PROJECT MANAGEMENT
PDF
Tutorial Membuat Simple Crane Menggunakan Coppeliasim
PDF
CRUD pada Android Studio menggunakan MySQL
PDF
Kontrol LED melalui Web Server
PDF
Installasi NodeMCU
PDF
Akses GPIO pada Raspberry Pi
PDF
Building A Simple Robot in VREP
PDF
Tutorial Menggunakan Software Eagle
PPTX
Proses Rekayasa Perangkat Lunak
PDF
Produk Rekasaya Perangkat Lunak
PDF
Open Loop Analog Control System - Motor DC
Komunikasi Bisnis yang Efektif
Berkomunikasi dalam Tim
Berkomunikasi di Dunia dengan Keragaman
Menulis Pesan Bisnis
Kemampuan Berkomunikasi 6 - Menyelesaikan Pesan Bisnis
Menulis Pesan Bisnis
Vocabulary Engineering Enrichment 3
Vocabulary Engineering Enrichment 2
Vocabulary Engineering Enrichment
DESIGN THINGKING & PROJECT MANAGEMENT
Tutorial Membuat Simple Crane Menggunakan Coppeliasim
CRUD pada Android Studio menggunakan MySQL
Kontrol LED melalui Web Server
Installasi NodeMCU
Akses GPIO pada Raspberry Pi
Building A Simple Robot in VREP
Tutorial Menggunakan Software Eagle
Proses Rekayasa Perangkat Lunak
Produk Rekasaya Perangkat Lunak
Open Loop Analog Control System - Motor DC

Recently uploaded (20)

DOCX
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
PPTX
PPT SURAT AL FIL LOMBA MAPSI SEKOLAH DASAR
PPT
Teknologi-Pangan-Pertemuan-820728132309-.ppt
PPTX
2. Modul 2 Fase C Berpikir Komputasional.pptx
PPTX
Pancasila: fondasi peradaban dan kebudayaan berkelanjutan
PPTX
5. Bahan Bacaan Asinkronus Modul 5_ Perencanaan Pembelajaran.pptx
DOCX
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
PPTX
Bahan Tayang OJT Pembelajaran Mendalam KS
PPTX
Keragaman kerajinan tangan mancanegara.pptx
PPTX
Modul 4 Asesmen-dalam-Pembelajaran-Mendalam.pptx
PPTX
Modul 2. Berpikir Komputasional sebagai Dasar Koding untuk Kecerdasan Artifis...
PDF
ANALISIS SOALAN BAHASA MELAYU SPM 2021-2024 (1).pdf
PPTX
Bahan Presentasi Persamaan Elips .pptx
PDF
PPT IPS Geografi SMA Kelas X_Bab 1 Pengantar Geografi_May.pdf
PDF
ANALISIS CP NO 046 TAHUN 2025 FASE C.pdf
PDF
lembar kerja LMS tugas pembelajaran mendalam
PPTX
MATERI MPLS TENTANG KURIKULUM DAN KEGIATAN PEMBELAJARAN
PPTX
9ICP - Hubungan antara Pancasila dengan UUD 1945Bhinneka Tunggal Ika.pptx
DOCX
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
PDF
Gangguan Penglihatan Mata - presentasi biologi
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
PPT SURAT AL FIL LOMBA MAPSI SEKOLAH DASAR
Teknologi-Pangan-Pertemuan-820728132309-.ppt
2. Modul 2 Fase C Berpikir Komputasional.pptx
Pancasila: fondasi peradaban dan kebudayaan berkelanjutan
5. Bahan Bacaan Asinkronus Modul 5_ Perencanaan Pembelajaran.pptx
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
Bahan Tayang OJT Pembelajaran Mendalam KS
Keragaman kerajinan tangan mancanegara.pptx
Modul 4 Asesmen-dalam-Pembelajaran-Mendalam.pptx
Modul 2. Berpikir Komputasional sebagai Dasar Koding untuk Kecerdasan Artifis...
ANALISIS SOALAN BAHASA MELAYU SPM 2021-2024 (1).pdf
Bahan Presentasi Persamaan Elips .pptx
PPT IPS Geografi SMA Kelas X_Bab 1 Pengantar Geografi_May.pdf
ANALISIS CP NO 046 TAHUN 2025 FASE C.pdf
lembar kerja LMS tugas pembelajaran mendalam
MATERI MPLS TENTANG KURIKULUM DAN KEGIATAN PEMBELAJARAN
9ICP - Hubungan antara Pancasila dengan UUD 1945Bhinneka Tunggal Ika.pptx
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
Gangguan Penglihatan Mata - presentasi biologi

Simple Project Arduino 2