Stap 3: Arduino programma
/*
HC-SR04 Ping afstandssensor:
VCC naar 5v van de arduino
GND aan arduino GND
ECHO aan Arduino pin 9
Trig aan Arduino pin 8 * /
#define echopin 9 / / echo pin
#define trigpin 8 / / Trigger pin
int maximumRange = 50;
lange duur, afstand;
VOID Setup {}
Serial.begin (9600);
pinMode (trigpin, OUTPUT);
pinMode (echopin, INPUT);
pinMode (4, OUTPUT);
pinMode (13, OUTPUT);
}
void loop)
{
{
digitalWrite(trigpin,LOW);
delayMicroseconds(2);
digitalWrite(trigpin,HIGH);
delayMicroseconds(10);
duur = pulseIn (echopin, hoge);
afstand = duur/58.2;
vertraging (50);
Serial.println(distance);
}
Als (afstand > = 25) {}
digitalWrite (4, HIGH);
digitalWrite (13, hoge);
}
anders als (afstand < = 10) {}
digitalWrite (4, laag);
digitalWrite (13, laag);
}
}
Als u wilt hetzelfde project met labview en arduino controleren dit hier: http://www.labviewarduino.in/