Professional Documents
Culture Documents
Tujuan Pembelajaran
Rancang bangun Proyek Aplikatif
Arduino
Program Arduino Library
Pameran Proyek Aplikatif Arduino
Program
#include <NewPing.h>
#define TRIGGER_PIN 12
#define ECHO_PIN
11
#define MAX_DISTANCE 200
NewPing sonar(TRIGGER_PIN,
ECHO_PIN, MAX_DISTANCE);
void setup() {
Serial.begin(115200);
}
void loop() {
delay(50);
int uS =
sonar.ping();
Serial.print("Ping:
");
Serial.print(uS /
US_ROUNDTRIP_CM);
Serial.println("cm");
}
Compile
Error status :
C:\Users\mars\AppDa
ta\Local\Temp\build
219639775531201
7471.tmp\_27.cpp.o
_27.ino:1:21:
fatal
error:
NewPing.h:
No such file or
directory
compilation
terminated.
Error compiling
Bagaimana
Solusinya ?
SOLUSI
Cek driver arduino board
Install driver arduino ch340 driver
Optocoupler Op AMP
gambar diatas merupakan rangakaian pendeteksi gelembung udara pada selang infusion pump. Sensor
yang digunakan adalahoptocoupler jenis U. Menggunakan OpAmp sebagai komparator untuk
penerjemah pembeda antara air dengan gelembung. Hasil akhirnya dikirim ke mikrokontroler sebagai
informasi yang nantinya akan diolah lebih lanjut.
Ketika selang infus masih berisi air, maka sinyaltransmiteroptocoupler yang diterima olehreceivernya
akan terhalang oleh air, sehingga tidak terjadi bias direceiver. Oleh karena itunon-invertingpada
komparator tidak langsung dicouplekeground. Input dariinvertingdiberikan tegangan tergantung dari
variabel resistornya. Sehingga output dari komparator bernilai -12V, karena nilai dari E2-E1= negatif.
Ketika selang infus berisi gelembung udara, maka sinyatransmiteroptocoupler akan langsung diterima
olehreceivernya. Oleh karena itunon-invertingpada komparator akan tercoupledenganground. Input
dariinvertingdiberikan tegangan tergantung dari variabel resistornya. Sehingga output dari
komparator bernilai +12V, karena nilai dari E2-E1 = positif.
Pengaturan R4 diatur ketika optocoupler berhadapan dengan selang yang berisi air. Ketika itu
pengukuran pada output komparator harus bernilai +12V, dan ketika berisi udara outpot komparator
harus bernilai -12V.
Setelah itu output dari komparator akan diterima oleh basis transistor. Transistor bertugas sebagai
saklar, apabila basis mendapat bias positif, maka mikrokontroler akan mendapatkangroundhal ini
berarti mikrokontroler mendapatkan input 0 (nol). Dan ketika basis mendapatkan bias negatif, maka
mikrokontroler akan mendaptkan input 1 (satu).