#define sensorE 10
#define sensorS 9
#define ledverde 11
#define ledvermelho 12
int numCar;
int erro;
void setup() {
pinMode(ledverde, OUTPUT);
pinMode(ledvermelho, OUTPUT);
pinMode(sensorE, INPUT_PULLUP);
pinMode(sensorS, INPUT_PULLUP);
int numCar = 0;
Serial.begin(9600);
}
void loop() {
if((digitalRead(sensorE)) == 0 ){
numCar = numCar + 1;
delay(40);
Serial.print("Car entrou | total de car ->");
Serial.println(numCar);
}
if ((digitalRead(sensorS)) == 0){
numCar = numCar - 1;
delay(40);
Serial.print("Car saiu| total de car ->");
Serial.println(numCar);
}
if(numCar >= 15){
digitalWrite(ledvermelho, 1);
digitalWrite(ledverde, 0);
delay(40);
}else{
digitalWrite(ledverde, 1);
digitalWrite(ledvermelho, 0);
delay(40);
}
}