Automatisk vattennivån controller (3 / 3 steg)
Steg 3: Arduino Program
/*
HC-SR04 Ping avstånd sensor:
VCC till arduino 5v
GND till arduino GND
ECHO till Arduino pin 9
Trig till Arduino pin 8 * /
#define echopin 9 / / echo pin
#define trigpin 8 / / utlösa pin
int maximumRange = 50;
lång varaktighet, avstånd;
void setup() {
Serial.BEGIN (9600);
pinMode (trigpin, produktionen);
pinMode (echopin, ingång);
pinMode (4, OUTPUT);
pinMode (13, OUTPUT);
}
Ogiltig loop)
{
{
digitalWrite(trigpin,LOW);
delayMicroseconds(2);
digitalWrite(trigpin,HIGH);
delayMicroseconds(10);
längd = pulseIn (echopin, hög);
avståndet = varaktighet/58,2;
fördröjning (50);
Serial.println(Distance);
}
om (avstånd > = 25) {
digitalWrite (4, hög).
digitalWrite 13, hög.
}
annars om (avstånd < = 10) {
digitalWrite (4, låg);
digitalWrite (13, låg);
}
}
Om du vill att samma projekt med labview och arduino kolla in här: http://www.labviewarduino.in/