SlideShare una empresa de Scribd logo
1 de 10
Sensores Ultrasonido
Sensores Ultrasonido
Son importantes en robótica, se usan para
calcular distancias
¿Cómo funcionan?
Dos unidades piezoeléctricas
El trasmisor emite frecuencias de
sonido sobre 20KHz (audible)
El receptor captura el rebote de las
ondas ultra sonoras y entrega los
datos obtenidos
Usos Aplicaciones industriales como medición de distancias o caracterización
de materias internas
Robot Bat Bot. Navegación con
ultrasonidos
http://video.google.es/videoplay?docid=-8818446984975466550&q=criadobot&total=22&sta
•
¿Cómo vamos a traducir dicho tiempo en distancia?
•
Aprovechando que la velocidad de dicho ultrasonido en el aire es de valor 340 m/s, o 0,034
cm/microseg (ya que trabajaremos con centímetros y microsegundos). Para calcular la distancia,
recordaremos que v=d/t (definición de velocidad: distancia recorrida en un determinado tiempo).
• De la fórmula anterior despejamos d, obteniendo d=v·t, siendo v la constante anteriormente citada
y t el valor devuelto por el sensor a la placa Arduino.
• También habrá que dividir el resultado entre 2 dado que el tiempo recibido es el tiempo de ida y
vuelta.
•
Material
Sensor ultrasonidos HC-SR04 de Electrohobby
Placa Arduino UNO
Cables
Cable USB
Protoboard
long distancia;
int led1=11;
int led2=12;
long tiempo;
void setup(){
Serial.begin(9600);
pinMode(9, OUTPUT); /*activación del pin 9 como salida:
para el pulso ultrasónico*/
pinMode(8, INPUT); /*activación del pin 8 como entrada:
tiempo del rebote del ultrasonido*/
pinMode(11, OUTPUT); //declara el led corto
pinMode(12, OUTPUT); //declara el led largo
}
CONFIGURACION
void loop(){
digitalWrite(9,LOW); /* Por cuestión de estabilización del sensor*/
delayMicroseconds(5);
digitalWrite(9, HIGH); /* envío del pulso ultrasónico*/
delayMicroseconds(10);
tiempo=pulseIn(8, HIGH); /* Función para medir la longitud del
pulso entrante. Mide el tiempo que transcurrido entre el envío
del pulso ultrasónico y cuando el sensor recibe el rebote, es decir:
desde que el pin 12 empieza a recibir el rebote, HIGH, hasta que
deja de hacerlo, LOW, la longitud del pulso entrante*/
distancia= int(0.017*tiempo); /*fórmula para calcular la distancia
obteniendo un valor entero*/
CUERPO DEL PROGRAMA
TODAS LAS INSTRUCCIONES
if(distancia==50){
digitalWrite(led1,HIGH); //enciende led a 50 mts
}
else
{
digitalWrite(led1,LOW); // apagada el led
}
if(distancia==100){
digitalWrite(led2,HIGH); //enciende led a 1 mts
}
else
{digitalWrite(led2,LOW); //apaga el led
}
/*Monitorización en centímetros por el monitor serial*/
Serial.println("Distancia ");
Serial.println(distancia);
Serial.println(" cm");
}
SENTENCIAS DE CONDICION

Más contenido relacionado

La actualidad más candente

Caracteristicas de los modelos de propagacion
Caracteristicas de los modelos de propagacionCaracteristicas de los modelos de propagacion
Caracteristicas de los modelos de propagacion
alfredo_tics
 
Presentación power point de telefonia movil
Presentación power point  de telefonia movilPresentación power point  de telefonia movil
Presentación power point de telefonia movil
Dayana Cubas
 
Cuadro comparativo de los medios de transmisión guiados y no guiados
Cuadro comparativo de los medios de transmisión guiados y no guiadosCuadro comparativo de los medios de transmisión guiados y no guiados
Cuadro comparativo de los medios de transmisión guiados y no guiados
Jorge William
 
Microondas por satelite
Microondas por sateliteMicroondas por satelite
Microondas por satelite
Mariiah Mayaa
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
sergiooney
 

La actualidad más candente (20)

Introduccion a la Robótica
Introduccion a la RobóticaIntroduccion a la Robótica
Introduccion a la Robótica
 
Ventajas y Desventajas Redes Infrarrojas
Ventajas y Desventajas Redes Infrarrojas Ventajas y Desventajas Redes Infrarrojas
Ventajas y Desventajas Redes Infrarrojas
 
1.4. Capas de protocolos
1.4. Capas de protocolos1.4. Capas de protocolos
1.4. Capas de protocolos
 
Exposición - Android
Exposición - AndroidExposición - Android
Exposición - Android
 
Conceptos basicos de redes
Conceptos basicos de redesConceptos basicos de redes
Conceptos basicos de redes
 
Caracteristicas de los modelos de propagacion
Caracteristicas de los modelos de propagacionCaracteristicas de los modelos de propagacion
Caracteristicas de los modelos de propagacion
 
Presentación power point de telefonia movil
Presentación power point  de telefonia movilPresentación power point  de telefonia movil
Presentación power point de telefonia movil
 
Conceptos Básicos sobre Redes.
Conceptos Básicos sobre Redes.Conceptos Básicos sobre Redes.
Conceptos Básicos sobre Redes.
 
Cuadro comparativo de los medios de transmisión guiados y no guiados
Cuadro comparativo de los medios de transmisión guiados y no guiadosCuadro comparativo de los medios de transmisión guiados y no guiados
Cuadro comparativo de los medios de transmisión guiados y no guiados
 
Sistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e ImplementacionSistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e Implementacion
 
Robotica
RoboticaRobotica
Robotica
 
Microondas por satelite
Microondas por sateliteMicroondas por satelite
Microondas por satelite
 
Unidad i sensores
Unidad i sensoresUnidad i sensores
Unidad i sensores
 
TECNOLOGIA NFC.pptx
TECNOLOGIA NFC.pptxTECNOLOGIA NFC.pptx
TECNOLOGIA NFC.pptx
 
Avances del gps
Avances del gpsAvances del gps
Avances del gps
 
Programación del ESP8266 con el IDE de Arduino
Programación del ESP8266 con el IDE de ArduinoProgramación del ESP8266 con el IDE de Arduino
Programación del ESP8266 con el IDE de Arduino
 
La robotica
La  roboticaLa  robotica
La robotica
 
Microondas por satelite
Microondas por sateliteMicroondas por satelite
Microondas por satelite
 
Fibra óptica
Fibra ópticaFibra óptica
Fibra óptica
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 

Destacado

Sensores ultrasonido
Sensores ultrasonidoSensores ultrasonido
Sensores ultrasonido
jurique
 
SENSOR ULTRASONICO
SENSOR ULTRASONICOSENSOR ULTRASONICO
SENSOR ULTRASONICO
wilson000
 
Sensores NXT 2015
Sensores NXT 2015Sensores NXT 2015
Sensores NXT 2015
Naitvela
 
Sensores de tecnologia tarea power point!!
Sensores de tecnologia tarea power point!!Sensores de tecnologia tarea power point!!
Sensores de tecnologia tarea power point!!
Kazuki Saito Muñoz
 
Lab. 9 péndulo simple – aceleración de gravedad
Lab. 9   péndulo simple – aceleración de gravedadLab. 9   péndulo simple – aceleración de gravedad
Lab. 9 péndulo simple – aceleración de gravedad
ffreddd
 
Presentacion sensores
Presentacion sensoresPresentacion sensores
Presentacion sensores
faberflorez
 
Clasificacion de sensores
Clasificacion de sensores Clasificacion de sensores
Clasificacion de sensores
Hernan Vaca
 

Destacado (20)

Sensor ultrasonico
Sensor ultrasonico Sensor ultrasonico
Sensor ultrasonico
 
Sensor ultrasónico
Sensor ultrasónicoSensor ultrasónico
Sensor ultrasónico
 
Sensores ultrasonido
Sensores ultrasonidoSensores ultrasonido
Sensores ultrasonido
 
SENSOR ULTRASONICO
SENSOR ULTRASONICOSENSOR ULTRASONICO
SENSOR ULTRASONICO
 
Sensores NXT 2015
Sensores NXT 2015Sensores NXT 2015
Sensores NXT 2015
 
Sensores ultrasonidos
Sensores ultrasonidosSensores ultrasonidos
Sensores ultrasonidos
 
Sensores de tecnologia tarea power point!!
Sensores de tecnologia tarea power point!!Sensores de tecnologia tarea power point!!
Sensores de tecnologia tarea power point!!
 
Sensores en celulares
Sensores en celulares Sensores en celulares
Sensores en celulares
 
Sensores opticos 01
Sensores opticos 01Sensores opticos 01
Sensores opticos 01
 
Lab. 9 péndulo simple – aceleración de gravedad
Lab. 9   péndulo simple – aceleración de gravedadLab. 9   péndulo simple – aceleración de gravedad
Lab. 9 péndulo simple – aceleración de gravedad
 
Sensores fotoeléctricos
Sensores fotoeléctricosSensores fotoeléctricos
Sensores fotoeléctricos
 
Sensores de nivel
Sensores de nivelSensores de nivel
Sensores de nivel
 
Presentacion sensores de temperatura
Presentacion sensores de temperaturaPresentacion sensores de temperatura
Presentacion sensores de temperatura
 
Clasificacion de sensores
Clasificacion de sensoresClasificacion de sensores
Clasificacion de sensores
 
tipos de sensores
tipos de sensorestipos de sensores
tipos de sensores
 
Tipos de sensores
Tipos de sensoresTipos de sensores
Tipos de sensores
 
Presentacion sensores
Presentacion sensoresPresentacion sensores
Presentacion sensores
 
Sensores opticos
Sensores opticosSensores opticos
Sensores opticos
 
Clasificacion de sensores
Clasificacion de sensores Clasificacion de sensores
Clasificacion de sensores
 
Sensores fotoeléctricos
Sensores fotoeléctricosSensores fotoeléctricos
Sensores fotoeléctricos
 

Similar a Exposicion sensores ultrasonido

Similar a Exposicion sensores ultrasonido (20)

Experimento Detección de Objetos mediante sensores.pptx
Experimento Detección de Objetos mediante sensores.pptxExperimento Detección de Objetos mediante sensores.pptx
Experimento Detección de Objetos mediante sensores.pptx
 
Reporte proyecto sumorobot
Reporte proyecto sumorobotReporte proyecto sumorobot
Reporte proyecto sumorobot
 
Control de liquido
Control de liquidoControl de liquido
Control de liquido
 
Como conectar el sensor ultrasonido srf05 a la placa arduino uno
Como conectar el sensor ultrasonido srf05 a la placa arduino unoComo conectar el sensor ultrasonido srf05 a la placa arduino uno
Como conectar el sensor ultrasonido srf05 a la placa arduino uno
 
Taller Arduino espacio-RES 2ª Sesion
Taller Arduino espacio-RES 2ª SesionTaller Arduino espacio-RES 2ª Sesion
Taller Arduino espacio-RES 2ª Sesion
 
Presentacion sensores digitales y analogicos
Presentacion sensores digitales y analogicosPresentacion sensores digitales y analogicos
Presentacion sensores digitales y analogicos
 
Generador de Pulsos utilizando Arduino para aplicaciones ultrasónicas.pdf
Generador de Pulsos utilizando Arduino para aplicaciones ultrasónicas.pdfGenerador de Pulsos utilizando Arduino para aplicaciones ultrasónicas.pdf
Generador de Pulsos utilizando Arduino para aplicaciones ultrasónicas.pdf
 
Micro2 tema 5
Micro2 tema 5Micro2 tema 5
Micro2 tema 5
 
Practica 1 de capeto
Practica 1 de capetoPractica 1 de capeto
Practica 1 de capeto
 
3 --37 en 1 especificaciones
3 --37 en 1 especificaciones3 --37 en 1 especificaciones
3 --37 en 1 especificaciones
 
TEOUTN1 (3).pptx
TEOUTN1 (3).pptxTEOUTN1 (3).pptx
TEOUTN1 (3).pptx
 
Sensor Ultrasonico
Sensor UltrasonicoSensor Ultrasonico
Sensor Ultrasonico
 
Informe dav
Informe  davInforme  dav
Informe dav
 
Móvil esquiva objetos
Móvil esquiva objetosMóvil esquiva objetos
Móvil esquiva objetos
 
IoT Clase P2 Capa Sensores C3.pdf
IoT Clase P2 Capa Sensores C3.pdfIoT Clase P2 Capa Sensores C3.pdf
IoT Clase P2 Capa Sensores C3.pdf
 
Acondicionamiento de sensores de Velocidad y Aceleración orientado a aplicaci...
Acondicionamiento de sensores de Velocidad y Aceleración orientado a aplicaci...Acondicionamiento de sensores de Velocidad y Aceleración orientado a aplicaci...
Acondicionamiento de sensores de Velocidad y Aceleración orientado a aplicaci...
 
ejercicios de arduino miercoles 1.pdf
ejercicios de arduino miercoles 1.pdfejercicios de arduino miercoles 1.pdf
ejercicios de arduino miercoles 1.pdf
 
Ejercicios de arduino_resueltos
Ejercicios de arduino_resueltosEjercicios de arduino_resueltos
Ejercicios de arduino_resueltos
 
arduino
arduinoarduino
arduino
 
Ejercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo SabikaEjercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo Sabika
 

Último

Sagredo B. R. - Historia mínima de Chile [2014].pdf
Sagredo B. R. - Historia mínima de Chile [2014].pdfSagredo B. R. - Historia mínima de Chile [2014].pdf
Sagredo B. R. - Historia mínima de Chile [2014].pdf
frank0071
 
Marzal, Manuel M. - Historia de la antropología. Vol. II. Antropología Cultur...
Marzal, Manuel M. - Historia de la antropología. Vol. II. Antropología Cultur...Marzal, Manuel M. - Historia de la antropología. Vol. II. Antropología Cultur...
Marzal, Manuel M. - Historia de la antropología. Vol. II. Antropología Cultur...
frank0071
 
Dogliani, Patrizia. - El fascismo de los italianos. Una historia social [2017...
Dogliani, Patrizia. - El fascismo de los italianos. Una historia social [2017...Dogliani, Patrizia. - El fascismo de los italianos. Una historia social [2017...
Dogliani, Patrizia. - El fascismo de los italianos. Una historia social [2017...
frank0071
 
Husserl, Edmund. - Lecciones de fenomenología de la conciencia interna [ocr] ...
Husserl, Edmund. - Lecciones de fenomenología de la conciencia interna [ocr] ...Husserl, Edmund. - Lecciones de fenomenología de la conciencia interna [ocr] ...
Husserl, Edmund. - Lecciones de fenomenología de la conciencia interna [ocr] ...
frank0071
 
Ovulos y Supositorio facultad de ciencias.pptx
Ovulos y Supositorio facultad de ciencias.pptxOvulos y Supositorio facultad de ciencias.pptx
Ovulos y Supositorio facultad de ciencias.pptx
manujimenez8
 
Murray Schafer, R. - El paisaje sonoro y la afinación del mundo [ocr] [2013].pdf
Murray Schafer, R. - El paisaje sonoro y la afinación del mundo [ocr] [2013].pdfMurray Schafer, R. - El paisaje sonoro y la afinación del mundo [ocr] [2013].pdf
Murray Schafer, R. - El paisaje sonoro y la afinación del mundo [ocr] [2013].pdf
frank0071
 

Último (20)

Sagredo B. R. - Historia mínima de Chile [2014].pdf
Sagredo B. R. - Historia mínima de Chile [2014].pdfSagredo B. R. - Historia mínima de Chile [2014].pdf
Sagredo B. R. - Historia mínima de Chile [2014].pdf
 
Marzal, Manuel M. - Historia de la antropología. Vol. II. Antropología Cultur...
Marzal, Manuel M. - Historia de la antropología. Vol. II. Antropología Cultur...Marzal, Manuel M. - Historia de la antropología. Vol. II. Antropología Cultur...
Marzal, Manuel M. - Historia de la antropología. Vol. II. Antropología Cultur...
 
ficha matematica agrupamos cantidades.pdf
ficha  matematica agrupamos cantidades.pdfficha  matematica agrupamos cantidades.pdf
ficha matematica agrupamos cantidades.pdf
 
Genero Chlamydia y Chlamydophila con audio.pptx
Genero Chlamydia y Chlamydophila con audio.pptxGenero Chlamydia y Chlamydophila con audio.pptx
Genero Chlamydia y Chlamydophila con audio.pptx
 
LINEAMIENTOS DE PRACTICA PECUARIA PARA EL DESARROLLO LOCAL DE LA GANDERIA BOV...
LINEAMIENTOS DE PRACTICA PECUARIA PARA EL DESARROLLO LOCAL DE LA GANDERIA BOV...LINEAMIENTOS DE PRACTICA PECUARIA PARA EL DESARROLLO LOCAL DE LA GANDERIA BOV...
LINEAMIENTOS DE PRACTICA PECUARIA PARA EL DESARROLLO LOCAL DE LA GANDERIA BOV...
 
faringitis, causas, tratamiento, tipos y mas
faringitis, causas, tratamiento, tipos y masfaringitis, causas, tratamiento, tipos y mas
faringitis, causas, tratamiento, tipos y mas
 
Distribuciones de probabilidad continua .pdf
Distribuciones de probabilidad continua .pdfDistribuciones de probabilidad continua .pdf
Distribuciones de probabilidad continua .pdf
 
Dogliani, Patrizia. - El fascismo de los italianos. Una historia social [2017...
Dogliani, Patrizia. - El fascismo de los italianos. Una historia social [2017...Dogliani, Patrizia. - El fascismo de los italianos. Una historia social [2017...
Dogliani, Patrizia. - El fascismo de los italianos. Una historia social [2017...
 
Marzal, Manuel M. - Tierra encantada [pdf hasta p. 131 - incompleto] [ocr] [2...
Marzal, Manuel M. - Tierra encantada [pdf hasta p. 131 - incompleto] [ocr] [2...Marzal, Manuel M. - Tierra encantada [pdf hasta p. 131 - incompleto] [ocr] [2...
Marzal, Manuel M. - Tierra encantada [pdf hasta p. 131 - incompleto] [ocr] [2...
 
Husserl, Edmund. - Lecciones de fenomenología de la conciencia interna [ocr] ...
Husserl, Edmund. - Lecciones de fenomenología de la conciencia interna [ocr] ...Husserl, Edmund. - Lecciones de fenomenología de la conciencia interna [ocr] ...
Husserl, Edmund. - Lecciones de fenomenología de la conciencia interna [ocr] ...
 
Control prenatal y posnatal de la mujer embarazada
Control prenatal y posnatal de la mujer embarazadaControl prenatal y posnatal de la mujer embarazada
Control prenatal y posnatal de la mujer embarazada
 
Ovulos y Supositorio facultad de ciencias.pptx
Ovulos y Supositorio facultad de ciencias.pptxOvulos y Supositorio facultad de ciencias.pptx
Ovulos y Supositorio facultad de ciencias.pptx
 
PERIODO EMBRIONARIO - El período embrionario es una etapa crítica en el desar...
PERIODO EMBRIONARIO - El período embrionario es una etapa crítica en el desar...PERIODO EMBRIONARIO - El período embrionario es una etapa crítica en el desar...
PERIODO EMBRIONARIO - El período embrionario es una etapa crítica en el desar...
 
Murray Schafer, R. - El paisaje sonoro y la afinación del mundo [ocr] [2013].pdf
Murray Schafer, R. - El paisaje sonoro y la afinación del mundo [ocr] [2013].pdfMurray Schafer, R. - El paisaje sonoro y la afinación del mundo [ocr] [2013].pdf
Murray Schafer, R. - El paisaje sonoro y la afinación del mundo [ocr] [2013].pdf
 
LA ELECTROQUIMICA.pptx..................
LA ELECTROQUIMICA.pptx..................LA ELECTROQUIMICA.pptx..................
LA ELECTROQUIMICA.pptx..................
 
vph virus papiloma.humano jovenes 25 a 26 años
vph virus papiloma.humano jovenes 25 a 26 añosvph virus papiloma.humano jovenes 25 a 26 años
vph virus papiloma.humano jovenes 25 a 26 años
 
LA CIBERSEGURIDAD informática y definición
LA CIBERSEGURIDAD informática y definiciónLA CIBERSEGURIDAD informática y definición
LA CIBERSEGURIDAD informática y definición
 
GENERALIDADES DE CANCER DE TIROIDES.pptx
GENERALIDADES DE CANCER DE TIROIDES.pptxGENERALIDADES DE CANCER DE TIROIDES.pptx
GENERALIDADES DE CANCER DE TIROIDES.pptx
 
Colón, Cristóbal. - Diario de a bordo [2016].pdf
Colón, Cristóbal. - Diario de a bordo [2016].pdfColón, Cristóbal. - Diario de a bordo [2016].pdf
Colón, Cristóbal. - Diario de a bordo [2016].pdf
 
Clasificación de la Física. Ramas y ciencias auxiliares.
Clasificación de la Física. Ramas y ciencias auxiliares.Clasificación de la Física. Ramas y ciencias auxiliares.
Clasificación de la Física. Ramas y ciencias auxiliares.
 

Exposicion sensores ultrasonido

  • 2. Sensores Ultrasonido Son importantes en robótica, se usan para calcular distancias
  • 3. ¿Cómo funcionan? Dos unidades piezoeléctricas El trasmisor emite frecuencias de sonido sobre 20KHz (audible) El receptor captura el rebote de las ondas ultra sonoras y entrega los datos obtenidos
  • 4. Usos Aplicaciones industriales como medición de distancias o caracterización de materias internas
  • 5. Robot Bat Bot. Navegación con ultrasonidos http://video.google.es/videoplay?docid=-8818446984975466550&q=criadobot&total=22&sta
  • 6. • ¿Cómo vamos a traducir dicho tiempo en distancia? • Aprovechando que la velocidad de dicho ultrasonido en el aire es de valor 340 m/s, o 0,034 cm/microseg (ya que trabajaremos con centímetros y microsegundos). Para calcular la distancia, recordaremos que v=d/t (definición de velocidad: distancia recorrida en un determinado tiempo). • De la fórmula anterior despejamos d, obteniendo d=v·t, siendo v la constante anteriormente citada y t el valor devuelto por el sensor a la placa Arduino. • También habrá que dividir el resultado entre 2 dado que el tiempo recibido es el tiempo de ida y vuelta. • Material Sensor ultrasonidos HC-SR04 de Electrohobby Placa Arduino UNO Cables Cable USB Protoboard
  • 7.
  • 8. long distancia; int led1=11; int led2=12; long tiempo; void setup(){ Serial.begin(9600); pinMode(9, OUTPUT); /*activación del pin 9 como salida: para el pulso ultrasónico*/ pinMode(8, INPUT); /*activación del pin 8 como entrada: tiempo del rebote del ultrasonido*/ pinMode(11, OUTPUT); //declara el led corto pinMode(12, OUTPUT); //declara el led largo } CONFIGURACION
  • 9. void loop(){ digitalWrite(9,LOW); /* Por cuestión de estabilización del sensor*/ delayMicroseconds(5); digitalWrite(9, HIGH); /* envío del pulso ultrasónico*/ delayMicroseconds(10); tiempo=pulseIn(8, HIGH); /* Función para medir la longitud del pulso entrante. Mide el tiempo que transcurrido entre el envío del pulso ultrasónico y cuando el sensor recibe el rebote, es decir: desde que el pin 12 empieza a recibir el rebote, HIGH, hasta que deja de hacerlo, LOW, la longitud del pulso entrante*/ distancia= int(0.017*tiempo); /*fórmula para calcular la distancia obteniendo un valor entero*/ CUERPO DEL PROGRAMA TODAS LAS INSTRUCCIONES
  • 10. if(distancia==50){ digitalWrite(led1,HIGH); //enciende led a 50 mts } else { digitalWrite(led1,LOW); // apagada el led } if(distancia==100){ digitalWrite(led2,HIGH); //enciende led a 1 mts } else {digitalWrite(led2,LOW); //apaga el led } /*Monitorización en centímetros por el monitor serial*/ Serial.println("Distancia "); Serial.println(distancia); Serial.println(" cm"); } SENTENCIAS DE CONDICION