RPP Arduino Sensor Ultrasonic
RPP Arduino Sensor Ultrasonic
A. Kompetensi Inti
1. Menghayati dan mengamalkan ajaran agama yang dianutnya
2. Menghayati dan mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli
(gotong royong, kerjasama, toleran, damai), santun, responsif dan pro-aktif dan
menunjukkan sikap sebagai bagian dari solusi atas berbagai permasalahan dalam
berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam
menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia
3. Memahami, menerapkan, dan menganalisis pengetahuan faktual, konseptual, dan
prosedural berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi,
seni, budaya, dan humaniora dalam wawasan kemanusiaan, kebangsaan,
kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian dalam bidang
kerja yang spesifik untuk memecahkan masalah
4. Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait
dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan
mampu melaksanakan tugas spesifik di bawah pengawasan langsung.
B. Kompetensi Dasar dan Indikator Pencapaian Kompetensi
No. Kompetensi Dasar Indikator Pencapaian Kompetensi
1 3.17. Menerapakan program 3.17.1. Mengkonsepkan aplikasi
aplikasi sederhan dengan ultrasonic dengan arduino nano
mikrokontroler 3.17.2. Menentukan skema dan
program ultrasonic dengan
arduino nano
2 4.17. Membuat program aplikasi 4.17.1. Memperagakan aplikasi
sederhana dengan ultrasonic dengan arduino nano
mikrokontroler 4.17.2. Mendemostrasikan aplikasi
ultrasonic dengan arduino nano
D. Materi Pembelajaran
1. Sensor ultrasonic (tersedia di bahan ajar)
2. Program pembacaan sensor ultrasoni di Arduino (tersedia di bahan ajar)
F. Sumber Belajar
- Yusro, Muhammad. 2016. Mikrokontroler Platform Arduino. Jakarta : FT UNJ
- L Widyo, Jati,.dkk. 2019. Modul Belajar Arduino. Jombang: Universitas Hasyim
Asy’ari
G. Media Pembelajaran
A. Media
- Power Point
- Papan Tulis
- Spidol
B. Alat dan Bahan
- Laptop
H. Langkah-langkah pembelajaran
No. Kegiatan Model Deskripsi Kegiatan Alokasi
Pembelajaran Waktu
1 Pendahuluan PBL (Problem Base Komunikasi
Learning)
1. Guru mempersiapkan kelas
untuk proses belajar mengajar,
mengucapkan salam,
memimpin berdoa dan peserta
didik yang diminta untuk
mempimpin doa dipersilahkan
2. Presensi perserta didik serta
memberi arahan untuk
menyiapkan perlengkapan yang
diperlukan misal buku peserta
didik
3. Peserta didik diminta untuk
menanyakan kesulitan 10 Menit
mengenai materi sebelumnya
dan/ atau pekerjaan rumah.
4. Peserta didik diminta untuk
memberikan tanggapan yang
muncul
5. Peserta didik diberikan
penguatan terhadap jawaban
peserta didik.
Apersepsi
6. Peserta didik menerima
penjelasan topik dan tujuan
pembelajaran dari guru.
7. Peserta didik didorong/
5 Menit
dibangkitkan rasa
keingintauan dan berfikir
kritis untuk diajak
memecahkan permasalahan
yang sering terjadi disekitar
kaitannya tentang proses
pemprograman Arduino IDE
A. TUJUAN PEMBELAJARAN
Pengetahuan
1. Setelah berdiskusi dan menggali informasi, peserta didik dapat mengkonsepkan
skema sensor ultrasonic dengan Arduino Nano secara tepat dan benar.
2. Setelah berdiskusi dan menggali informasi, peserta didik dapat menentukan skema
dan program sensor ultrasonic dengan Arduino Nano secara tepat dan benar.
Ketrampilan
3. Setelah observasi dan diskusi, peserta didik dapat memperagakan aplikasi sensor
ultrasonic menggunakan software Arduino IDE secara tepat dan benar.
4. Setelah observasi dan diskusi peserta didik dapat mendemostrasikan aplikasi sensor
ultrasonic menggunakan Arduino Nano secara tepat dan benar .
5.
Pertemuan 1
Rumus sensor ultrasonik diambil dari rumus kecepatan. Karena sudah diketahui kecepatan
rambat bunyi berada di kisaran 340 m/s, maka rumus menghitung jarak sensor ultrasonik
adalah :
S = 340.t/2
Keterangan :
S= Jarak objek
t= Selisih waktu dipancarkan dan diterimanya gelombang
Akurasi Jarak 3 mm
Konsumsi Arus 15 mA
Panjang 4,5 cm
Lebar 2 cm
Tinggi 1,5 cm
• Pin Trig (Trigger), trigpin Arduino berfungsi untuk memicu pemancaran gelombang
ultrasonik. Gelombang akan terpancarkan saat pin ini diberikan logika HIGH.
• Pin Echo, berfungsi untuk mendeteksi pantulan gelombang ultrasonik apakah sudah
diterima atau belum. Pin Echo bernilai HIGH jika gelombang pantulan belum
diterima dan bernilai LOW jika pantulan sudah diterima.
• Pin VCC, berfungsi untuk mengoneksikan sensor ke power supply 5 volt Arduino.
Jadi kamu bisa langsung mengoneksikan pin VCC ke pin 5V di Arduino.
• Pin GND, berfungsi untuk mengoneksikan sensor ke power supply ground. Sama
dengan pin VCC, kamu juga bisa langsung menghubungkan pin GND ini ke pin GND
Arduino.
Pertemuan 2
BreadBoard atau disebut juga dengan project board adalah dasar konstruksi sebuah sirkuit
elektronik yang merupakan bagian prototipe dari suatu rangkaian elektronik yang belum
disolder sehingga masih dapat dirubah skema atau pengantian komponen.
Jenis-jenis breadboard ditentukan berdasarkan banyak lubang yang terdapat pada papan itu,
misal breadboard 400 lubang, 170 lubang, dan lain sebagainya
Cara penggunaannya
Hal terpenting yang harus diketahui sebelum menggunakan project board ini yaitu memahami
dengan baik bagaimana jalur yang saling terhubung antara satu lubang dengan lainnya.
Gambar dibawah memperlihatkan hubungan antar lubang pada salah satu jenis breadboard.
1. #define echoPin 5
2. #define trigPin 4
3. long durasi, jarak;
4. void setup() {
5. Serial.begin (9600);
6. pinMode(trigPin, OUTPUT);
7. pinMode(echoPin,
INPUT); 8. }
9. void loop() {
10. digitalWrite(trigPin, LOW);
11. delayMicroseconds(2);
12. digitalWrite(trigPin, HIGH);
13. delayMicroseconds(10);
14. digitalWrite(trigPin, LOW);
15. durasi = pulseIn(echoPin, HIGH);
16. jarak = (durasi/2) / 29.1;
17. Serial.print(jarak);
18. Serial.println("
Cm"); 19. delay(5000);
20. }
Sensor Ultrasonik merupakan sensor yang bekerja berdasarkan prinsip pantulan dari
gelombang suara dan digunakan untuk mendeteksi keberadaan suatu obyek tertentu yang ada
di depannya, frekuensi kerjanya pada daerah diatas gelombang suara dari 40 KHz hingga 400
KHz.
DAFTAR PUSTAKA
Andrianto, H., Darmawan, A. 2016. Arduino : Belajar Cepat dan Pemrograman. Bandung:
Informatika.
NAMA : KELAS :
A. TUJUAN
1. Setelah berdiskusi dan menggali informasi, peserta didik dapat mengkonsepkan skema
sensor ultrasonic dengan Arduino Nano secara tepat dan benar.
2. Setelah berdiskusi dan menggali informasi, peserta didik dapat menentukan skema
dan program sensor ultrasonic dengan Arduino Nano secara tepat dan benar.
3. Setelah observasi dan diskusi, peserta didik dapat memperagakan aplikasi sensor
ultrasonic menggunakan software Arduino IDE secara tepat dan benar.
4. Setelah observasi dan diskusi peserta didik dapat mendemostrasikan aplikasi sensor
ultrasonic menggunakan Arduino Nano secara tepat dan benar .
D. LANGKAH KERJA
Percobaan 1 – Menjelaskan fungsi program sederhana sensor ultrasonic HC-SR04
1. Berdoalah sebelum memulai kegiatan belajar
2. Siapkan alat dan bahan yang diperlukan
3. Amati fungsi program sederhana sensor ultrasonic HC-SR04 Arduino IDE di bawah ini
4. Jelaskan fungsi tiap baris program di atas pada tabel di bawah ini :
Baris Keterangan
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
3. Tulislah Program 1 pada software Arduino IDE untuk membaca jarak sensor ultrasonic
HC-SR04
4. Tekan tombol ‘Upload’ (shortcut panah di toolbar atas). Tunggu beberapa saat, sampai
ada tulisan ‘Done uploading’ di jendela debug Arduino IDE
5. Jika ada pesan error cek kembali program anda.
6. Buka Serial Monitor untuk mengamati hasil pembacaan sensor HC-SR04
7. Cata hasil pembacaan sensor ultrasonic HC-SR04 kemudian bandingkan dengan
pengukuran mengunakan penggaris pada tabel di bawah ini :
B. KESIMPULAN
DAFTAR PUSTAKA
Andrianto, H., Darmawan, A. 2016. Arduino : Belajar Cepat dan Pemrograman. Bandung:
Informatika.
Petunjuk Soal :
a. Tuliskan nama dan kelas anda pada form yang sudah disediakan
b. Kerjakan soal dengan melengkapi jawaban yang tepat
1. Di bawah ini adalah gambar sensor ulrasonic HC-SR04, ada 4 Pin yaitu VCC, Trig,
Echo, dan GND. Jelaskan fungsi masing-masing pin tersebut pada tabel di bawah
ini.
2. Disediakan sensor ultrasonic dan arduino nano. Silahkan lengkapi skema di bawah
ini agar sensor bisa dibaca oleh arduino nano
NAMA : KELAS :
JAWABAN :
1.
No. Pin Fungsi
1 VCC
2 Trigger
3 Echo
4 Ground
2.
1.
No. Pin Fungsi
1 VCC Berfungsi untuk mengoneksikan sensor ke power
supply 5 volt Arduino. Jadi kamu bisa langsung
mengoneksikan pin VCC ke pin 5V di Arduino.
2 Trigger Berfungsi untuk memicu pemancaran gelombang
ultrasonik. Gelombang akan terpancarkan saat pin
ini diberikan logika HIGH
3 Echo Berfungsi untuk mendeteksi pantulan gelombang
ultrasonik apakah sudah diterima atau belum. Pin
Echo bernilai HIGH jika gelombang pantulan
belum diterima dan bernilai LOW jika pantulan
sudah diterima
4 Ground Berfungsi untuk mengoneksikan sensor ke power
supply ground. Sama dengan pin VCC, kamu juga
bisa langsung menghubungkan pin GND ini ke pin
GND Arduino
2.
1. Jelaskan fungsi tiap baris program di atas pada tabel di bawah ini :
Baris Keterangan
1
2
3
4
5
6
7
8
9
10
11
12
3. Tulislah Program 1 pada software Arduino IDE untuk membaca jarak sensor
ultrasonic HC-SR04
4. Tekan tombol ‘Upload’ (shortcut panah di toolbar atas). Tunggu beberapa saat, sampai
ada tulisan ‘Done uploading’ di jendela debug Arduino IDE
5. Jika ada pesan error cek kembali program anda.
6. Buka Serial Monitor untuk mengamati hasil pembacaan sensor HC-SR04
7. Cata hasil pembacaan sensor ultrasonic HC-SR04 kemudian bandingkan dengan
pengukuran mengunakan penggaris pada tabel di bawah ini :
POINT JUJUR
a. Siswa sudah menerapkan kebiasaan tidak pernah membolos sekolah dan tidak
berbohong
b. Siswa tidak mencontek /menyalin karya orang lain dalam mengerjakan
ujian/ulangan/tugas
c. Siswa sudah menerapkan kebiasaan tidak pernah membolos sekolah dan tidak
berbohong
d. Siswa menerapkan kebiasaan : Tidak memberikan alasan palsu pada saat terlambat
POINT DISIPLIN
a. Siswa sudah terbiasa mengikuti semua peraturan dan tata tertib sekolah
b. Siswa sudah terbiasa mengikuti pembelajaran dengan tidak berisik dan tidak
tidur pada saatbelajar
c. Siswa telah terbiasa mengikuti peraturan dengan tidak merokok dimanapun
d. Siswa telah terbiasa mengumpulkan handphone sebelum belajar
POINT KERJASAMA
10
11
12
13
14
15
16
17
18
19
20
21
Penilaian / Skoring
Nilai Akhir = Jumlah Benar x 20
Keterangan :
91 – 100 = A ( Sangat Baik)
86 – 90 = B ( Baik)
75 – 85 = C ( Cukup)
< 75 = D ( Kurang )
Penilaian
No. Komponen/Sub komponen Sangat Catatan
Belum Cukup Baik
Baik
1 Persiapan
Menerapkan prosedur K3 untuk
1.1 pengendalian bahaya
Menyiapkan peralatan yang akan
1.2 digunakan
Memeriksa kondisi peralatan yang
akan digunakan
1.3
2 Pelaksanaan
Memperagakan aplikasi ultrasonic
2.1 dengan arduino nano
2.2 Mendemostrasikan aplikasi
ultrasonic dengan arduino nano
3 Hasil