You are on page 1of 10

Arduino

Tujuan Pembelajaran
Rancang bangun Proyek Aplikatif
Arduino
Program Arduino Library
Pameran Proyek Aplikatif Arduino

Perhatikan Rangkaian di Bawah ini !

Port 11 dan Port 12 Arduino


Ultrasonic

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 ?

Jika pada arduino sketch muncul


This device cannot start. (Code 10)

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).

You might also like