Tema 3
Tema 3
Nama kelompok:
1. Farhan Ibnu Fajar
2. M Aditya Darmawan
3. Yonanda Andriawan
4. Iqbal Prasetio
1. CARA KERJA
Sensor ultrasonik adalah sebuah sensor yang berfungsi untuk mengubah
besaran fisis (bunyi) menjadi besaran listrik dan sebaliknya.
Cara kerja sensor ini didasarkan pada prinsip dari pantulan suatu gelombang
suara sehingga dapat dipakai untuk menafsirkan eksistensi (jarak) suatu
benda dengan frekuensi tertentu.
Panduan : https://youtu.be/Kn8_JAvAJsY
Tutorial :https://randomnerdtutorials.com/esp8266-nodemcu-hc-sr04-
ultrasonic-arduino/
PART YANG DIGUNAKAN
NO NAMA PART JUMLAH SATUAN
1 NODEMCU ESP8266 1 Unit
2 HC-SR04 1 PCS
2. WIRING DIAGRAM
3. PROGRAM
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
long duration;
float distanceCm;
float distanceInch;
BlynkTimer timer;
void myTimerEvent()
{
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
// Sets the trigPin on HIGH state for 10 micro seconds
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Reads the echoPin, returns the sound wave travel time in microseconds
duration = pulseIn(echoPin, HIGH);
void setup() {
Serial.begin(115200); // Starts the serial communication
pinMode(trigPin, OUTPUT); // Sets the trigPin as an Output
pinMode(echoPin, INPUT); // Sets the echoPin as an Input
Blynk.begin(auth, ssid, pass);
// You can also specify server:
//Blynk.begin(auth, ssid, pass, "blynk.cloud", 80);
//Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8080);
void loop() {
Blynk.run();
timer.run();
// Clears the trigPin
}
4. TAMPILAN APLIKASI
https://drive.google.com/file/d/1Cb3gZRYf6xYiSLPDBfNssrn2gjVSkJ03/view?
usp=drivesdk