Hallo sobat Arduino Indonesia, pada tutorial seri belajar arduino ini, kami akan membuat alat hand sanitizer dengan menggunakan Arduino.
Untuk yang belum tau seperti bagaimana bisa di lihat di channel youtube di bawah ini
- Arduino Nano dan shield
- Sensor Ultrasonic
- Servo
- Part 3D
Untuk skema rangkaian adalah seperti berikut :
Sedangkan untuk programming adalah seperti berikut :
* Sekolah Robot Indonesia
* echo = pin 3
* trig = pin 4
* servo =pin 5
*/
#include <Servo.h>
Servo myservo;
int echoPin = 3;
int trigPin = 4;
int servoPin = 5;
int servostandby = 100;
int servoaktif = 50;
int jarak = 9;
void setup() {
Serial.begin(9600);
myservo.attach(servoPin);
myservo.write(servostandby);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}
void loop(){
digitalWrite(trigPin, LOW);
digitalWrite(echoPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
unsigned long duration = pulseIn(echoPin, HIGH);
float jarakukur = duration / 29.0 / 2.0;
Serial.println(jarakukur);
if (jarakukur <= jarak){
myservo.write(servoaktif);
delay(400);
myservo.write(servostandby);
delay(800);
}
}