Ultrasonic programming (1st code)
#define VCC2 4
#define GND2 7
#define L 13
const int T = 5;
const int E = 6;
long duration;
int distanceInch;
int timer;
void setup() {
pinMode(T,OUTPUT);
pinMode(E,INPUT);
pinMode(VCC2,OUTPUT);
digitalWrite(VCC2, HIGH);
pinMode(GND2,OUTPUT);
digitalWrite(GND2, LOW);
pinMode(L,OUTPUT);
}
void loop() {
digitalWrite(T, LOW);
delayMicroseconds(2);
digitalWrite(T, HIGH);
delayMicroseconds(10);
digitalWrite(T, LOW);
duration = pulseIn(E, HIGH);
distanceInch = duration*0.0133/2;
if(distanceInch < 2){
digitalWrite(L,HIGH);
delay(500);
}
else{
digitalWrite(L,LOW);
}}
Comments
Post a Comment