Servo servo1;
int LEDV =4;
int LEDR =3;
int TRIG = 6;
int ECHO = 7;
int T;
int D;
void setup()
{
Serial.begin(9600);
pinMode(LEDV, OUTPUT);
pinMode(LEDR, OUTPUT);
pinMode(TRIG, OUTPUT);
pinMode(ECHO, INPUT);
servo1.attach(5);
delay(100);
}
void loop()
{
digitalWrite(TRIG, HIGH);
delay(10);
digitalWrite(TRIG, LOW);
T = pulseIn(ECHO,HIGH);
D = T/59;
Serial.println(D);
delay(100);
if(D<100){
open();
onledGreen();
delay(5000);
}
else{
closed();
onledRed();
delay(5000);
}
}
void open(){
servo1.write(180);
}
void closed(){
servo1.write(0);
}
void onledred(){
digitalWrite(LEDR,HIGH);
digitalWrite(LEDV,LOW);
}
void onledgreen(){
digitalWrite(LEDR,LOW);
digitalWrite(LEDV,HIGH);
}
void offleds(){
digitalWrite(LEDR,LOW);
digitalWrite(LEDV,LOW);
} ¿cual es el error?
Respuestas a la pregunta
Contestado por
1
Respuesta:
está difícil :v xD XDXDXDXDXDXDXD
Otras preguntas
Castellano,
hace 3 meses
Historia,
hace 3 meses
Exámenes Nacionales,
hace 3 meses
Física,
hace 5 meses
Matemáticas,
hace 5 meses