MINI Projact

MINI Projact
เครื่องกดน้ำอัตโนมัติ






Code

int trigger = 8;
int echo = 9;
int relay = 7;
float time=0,distance=0;
 void setup()
{
Serial.begin(9600);

 pinMode(trigger,OUTPUT);
 pinMode(echo,INPUT);
  pinMode(relay,OUTPUT);
}
 void loop()
{
 GGWP();

 if(distance<10)
 {
  digitalWrite(relay,LOW);
 }
 else
 {
  digitalWrite(relay,HIGH);
 }
delay(1000);
}

void GGWP()
{
 digitalWrite(trigger,LOW);
 delayMicroseconds(2);
 digitalWrite(trigger,HIGH);
 delayMicroseconds(10);
 digitalWrite(trigger,LOW);
 delayMicroseconds(2);
 time=pulseIn(echo,HIGH);
 distance=time*340/20000;
}

อุปกรณ์ที่ใช้
1.Arduino UNO R3
2.HCSR04 – Ultrasonic Sensor
3.Relay
4.Solenoid Valve








การทดลอง




ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

7 Segment Display Interfacing with PIC Microcontroller

arduino Project (อ้างอิง : https://www.prometec.net/control-acceso-clave/)

Digital Thermometer using LM35 and PIC Microcontroller