Browse Source

v1.1

master
cs151051 5 years ago
parent
commit
df2c2c8698
  1. 6
      sensorNode/sensor.ino

6
sensorNode/sensor.ino

@ -8,6 +8,7 @@
const int trigPin = 9; const int trigPin = 9;
const int echoPin = 10; const int echoPin = 10;
const int response = 6; const int response = 6;
const int response1 = 5;
const int id = 2; const int id = 2;
// defines variables // defines variables
@ -17,6 +18,7 @@ int distance;
void setup() { void setup() {
pinMode(trigPin, OUTPUT); // Sets the trigPin as an Output pinMode(trigPin, OUTPUT); // Sets the trigPin as an Output
pinMode(response, OUTPUT); pinMode(response, OUTPUT);
pinMode(response1, OUTPUT);
pinMode(echoPin, INPUT); // Sets the echoPin as an Input pinMode(echoPin, INPUT); // Sets the echoPin as an Input
Serial.begin(9600); // Starts the serial communication Serial.begin(9600); // Starts the serial communication
@ -42,13 +44,15 @@ distance= duration*0.034/2;
//Serial.println(distance); //Serial.println(distance);
String park_out; String park_out;
if (distance < 5){ if (distance < 4){
park_out = String(id) + "#0"; //parking isn't available. park_out = String(id) + "#0"; //parking isn't available.
digitalWrite(response, LOW); digitalWrite(response, LOW);
digitalWrite(response1, HIGH);
} }
else{ else{
park_out = String(id) + "#1"; //parking is available. park_out = String(id) + "#1"; //parking is available.
digitalWrite(response, HIGH); digitalWrite(response, HIGH);
digitalWrite(response1, LOW);
} }
Serial.println(park_out); Serial.println(park_out);

Loading…
Cancel
Save