Tecnología y Electrónica, pregunta formulada por pmendozapalomino, hace 1 mes

hola, estoy intentando programar mi trabajo de electronica pero me dice que tengo un error rn la parte donde dice duration (el trabajo es con arduino), quisiera saber donde me estoy equivocando

esta es la programacion:


#define trigPin 8

#define echoPin 9

#define Buzzer 2


void setup() {

Serial.begin (9600);

pinMode(trigPin, OUTPUT);

pinMode(echoPin, INPUT);

pinMode(Buzzer, OUTPUT);


}


void loop() {


digitalWrite(trigPin, LOW);

delayMicroseconds(2);

digitalWrite(trigPin, HIGH);

delayMicroseconds(10);

digitalWrite(trigPin, LOW);


duration = pulseIn(echoPin, HIGH);


distance = (duration/2) / 29.1;


if (distance < 100)

{

digitalWrite(Buzzer,HIGH); //menos de 100 se producira un sonido beep


}

else {

digitalWrite(Buzzer,LOW);

}


if (distance >= 300 || distance <= 0)

{

Serial.println("Out of range");

}

else {

Serial.print(distance);

Serial.println(" cm");

}

delay(500);

}

Respuestas a la pregunta

Contestado por rodrigoperezguerrero
0

Respuesta:

Si alguna vez ha cruzado por su mente la idea de disolver su matrimonio, si siente que no vale la pena seguir luchando en ese lugar donde ha sido despreciado; haga un alto y dese la ultima oportunidad leyendo este libro. Usted tiene en sus manos una ... More

Otras preguntas