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
Adapun bahan bahan yang di butuhkan adalah sebagai berikut :
- 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);
}
}
Oke selamat mencoba, Salam Arduino Indonesia* 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);
}
}
mas kalo powernya pake baterai 18650 gimana skema nya? Pliss jawab hehe
BalasHapusArtikel bagus, yuk kunjungi website kami
BalasHapus