Buen dia.
Soy nuevo en el mundo del arduino. estoy creando un proyecto para mi hamster es una puerta automatica que se abrira con la presencia del sensor hc-sr04. pero utilizare dos sensores uno para la parte de adentro y otro afuera el problema que solo reconoce un sensor el otro no. el código es el siguiente. al compilar me dice error compilando para la tarjeta arduino uno. por su apoyo muchas gracias.
#include <Servo.h>
Servo servo1;
Servo servo2;
int trigPin = 9;
int echoPin = 8;
int trigPin2 = 5;
int echoPin2 = 4;
long distance;
long distance1;
long duration;
long duration1;
void setup()
{
servo1.attach(7);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);// put your setup code here, to run once:
servo2.attach(2);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);// put your setup code here, to run once:
}
void loop() {
ultra();
servo1.write(0);
servo2.write(0);
if(distance <= 10 && distance1 <= 10){
servo1.write(180);
servo2.write(180);
}
}
void ultra(){
digitalWrite(trigPin, trigPin2 LOW);
delayMicroseconds(2);
digitalWrite(trigPin, trigPin2 HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, trigPin2 LOW);
duration = pulseIn(echoPin, echoPin2 HIGH);
distance = duration*0.034/2;
}