Senin, 27 April 2020

Program alat Hand Sanitizer Otomatis menggunakan sensor jarak (distance)

Program alat  Hand Sanitizer Otomatis menggunakan sensor jarak (distance)

#include <HCSR04.h>
#include <Servo.h>

#define trigPin 2
#define echoPin 3
Servo myServoifan;

void setup() {
  // put your setup code here, to run once:
Serial.begin(9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
myServoifan.attach (8);
}

void loop() {
  // put your main code here, to run repeatedly:
long duration, distance;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin,HIGH);
delayMicroseconds(10);
digitalWrite(trigPin,LOW);

duration = pulseIn (echoPin,HIGH);
distance = (duration /2) / 29.1;
Serial.println(distance);

if (distance <= 10) {
  myServoifan.write(0);
  delay(500);
  myServoifan.write(180);
  delay(2000);
}
 else{
  myServoifan.write(180);
 }
 delay(2000);
}

Tidak ada komentar:

Posting Komentar

Penjadwalan dan durasi aktif relay dengan setting melalui tombol berbasis arduino

Untuk mengatur jadwalnya, pada contoh ini menggunakan 3 tombol yaitu set, up dan down. adapun komponen yang digunakan adalah : Arduino un...