Jump to content

Search the Community

Showing results for tags 'Medir distancias'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Contacto con el staff
    • Novedades / Anuncios del foro
    • Sugerencias
    • Problemas relacionados con el foro
  • Zona general de charla
    • Presentaciones
    • Charla
    • Zona de Humor, Curiosidades y Otros
    • Mascotas Vagos
    • Noticias del Mundo
    • Tecnología
    • Ayuda y consultas de carácter general
  • Zona GNU/Linux
    • Ayuda, consultas y soporte GNU/Linux
    • Distribuciones GNU/Linux
    • Repositorios. Software GNU/Linux
    • Personalización
    • Raspberry Pi
    • Arduino
    • Manuales / Tutoriales / Guías GNU/Linux
    • Programación
    • Noticias GNU/Linux
    • Hablando de GNU/Linux
  • Zona Gaming
    • Juegos GNU/Linux
    • Noticias Gamer
    • Charla Gamer
  • Zona Móvil
    • Ayuda y soporte para dispositivos móviles
    • Apps Móviles
    • Manuales / Tutoriales / Guías Móviles
    • Roms para dispositivos Móviles
    • Noticias sobre dispositivos Móviles
    • Hablando sobre dispositivos Móviles
  • Zona Android
    • Ayuda, consultas y Soporte Android
    • Apps Android
    • Roms Android
    • Manuales / Tutoriales / Guías Android
    • Noticias Android
    • Hablando de Android
  • Zona Mozilla
    • Ayuda, consultas y soporte Mozilla
    • Aplicaciones Mozilla
    • Roms Firefox OS
    • Manuales / Tutoriales / Guías Mozilla
    • Noticias Mozilla
    • Hablando de Mozilla
  • Microsoft
    • Papelera del Foro

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Página Web


Diaspora


Pump


GNU Social


Google +


Twitter


Facebook


Xmpp


Skype


Steam


Desura


MediaGoblin


Youtube


Vimeo


Picasa


Flickr


Email


Lugar


Intereses

Found 1 result

  1. Saludos.... En esta ocasión vamos a realizar un sistema para medir distancias, le asignamos unas distancias y cuando estemos cada vez mas cerca del sistema la intermitencia del pitido será cada vez mas rápida.. Materiales utilizados Una placa Arduino (yo he utilizado la Uno). 6 Cables dupont. Un módulo para medir distancias por ultrasonidos HC-SR04. Un buzzer. Conexiones Pin Vcc del módulo HC-SR04 al pin 5v de arduino. Pin Trig del módulo HC-SR04 al pin 9 de arduino. Pin Echo del módulo HC-SR04 al pin 8 de arduino. Pin GND del módulo HC-SR04 al pin GND de arduino. Pin positivo del buzzer al pin 10 de arduino. Pin negativo del buzzer al pin GND de arduino. Código Arduino: long distancia; long tiempo; int pinSpeaker = 10; void setup(){ Serial.begin(9600); pinMode(9, OUTPUT); pinMode(8, INPUT); pinMode(pinSpeaker, OUTPUT); } void loop(){ digitalWrite(9,LOW); delayMicroseconds(5); digitalWrite(9, HIGH); delayMicroseconds(10); tiempo=pulseIn(8, HIGH); distancia= int(0.017*tiempo); Serial.print("Distancia "); Serial.print(distancia); Serial.println(" cm"); if (distancia <= 200 && distancia > 100) { playTone(500, 500); delay(500); } else if (distancia <= 100 && distancia > 50) { playTone(250, 500); delay(250); } else if (distancia <= 50 && distancia > 25) { playTone(200, 500); delay(100); } else if (distancia <= 25) { playTone(100, 500); delay(50); } delay(500); } void playTone(long duration, int freq) { duration *= 1000; int period = (1.0 / freq) * 1000000; long elapsed_time = 0; while (elapsed_time < duration) { digitalWrite(pinSpeaker,HIGH); delayMicroseconds(period / 2); digitalWrite(pinSpeaker, LOW); delayMicroseconds(period / 2); elapsed_time += (period); } } Con este script lo que conseguimos es que cuando estamos entre 2 y 1 metro del sensor el buzzer empieza a pitar pausadamente. Cuando estamos entre 1 metro y 50 cms. los pitidos serán mas cortos y rápidos que el anterior bloque de distancias. Cuando estamos entre y 50 cms. y 25 cms. los pitidos serán mas cortos y rápidos que el anterior bloque de distancias. Cuando la distancia sea menor de 25 cms. los pitidos serán muy cortos y rápidos. También por el monitor serial nos imprimirá la distancia exacta a la que el objeto se encuentra del módulo. Bueno... ya está... espero que le sirva a alguien. Saludos.
×
×
  • Create New...