sábado, 25 de agosto de 2018
ultrasonico
En esta clase trabajamos la parte de movimiento por sonido esta conexcion no estuvo tan dificil
#include<NewPing.h>
#include<Servo.h>
int valorfoto;//variable para almacenar el valor
//de la fotorresistencia
int pinled=2;//variable para el pin conectado al led
int pinTrig=4;
int pinEcho=5;
int distanciaMax=200;
NewPing sensorUltra(pinTrig,pinEcho,distanciaMax);
Servo miservo;
void setup() {
pinMode (A0,INPUT);//El pin A0 sera entrada
pinMode(pinled,OUTPUT);//Servomotor
miservo.attach(3);//Servomotor conectado al pin 3
miservo.write(0);//Servomotor en cero grado
Serial.begin(9600);//Para poder visualizar en panaatalla
// los valores
}
void loop(){
delay(50);//50 cada lectura de distancias
int distancia=sensorUltra.ping_cm();
if(distancia<10)
{ miservo.write(180);
}
else
{
miservo.write(0);
}
valorfoto=analogRead(A0);//almacena los valores al que lee
Serial.println(valorfoto);//muestra los valores en pantalla
if (valorfoto>500)
{digitalWrite(pinled,LOW);//se apaga el led
miservo.write(90);
}
else
{
digitalWrite(pinled,HIGH);//se enciecnde el led
miservo.write(180);
}
}
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario