Want to create interactive content? It’s easy in Genially!

Over 30 million people create interactive content in Genially

Check out what others have designed:

Transcript

Basado en la Luz con Arduino

EMPEZAR

Sistema de Alerta

En esta lección, aprenderemos cómo usar un sensor de luz para controlar un buzzer. Dependiendo de la cantidad de luz detectada por el sensor, el buzzer emitirá diferentes tonos. Este tipo de sistema puede usarse para crear alarmas que respondan a cambios en la luz, como alertas nocturnas o detectores de intrusos.

Video

Diferencia entre Pines Digitales y Analógicos en Arduino

¿Qué es un Sensor de Luz (LDR)?

Materiales

Objetivos

ÍNDICE

  • Entender cómo funciona un sensor de luz (LDR).
  • Leer valores analógicos del sensor de luz y mapearlos a diferentes frecuencias.
  • Generar sonidos con el buzzer que cambien dependiendo de los niveles de luz detectados.
  • Aplicar conceptos como mapeo de datos y control de salidas digitales.

Objetivos Específicos:

Objetivos Específicos:

  • Arduino Uno
  • Sensor de luz (LDR)
  • Buzzer
  • Resistencia de 10K ohmios (para el LDR)
  • Protoboard
  • Cables de conexión

Materiales

Un LDR (Light Dependent Resistor) es un sensor que varía su resistencia dependiendo de la cantidad de luz que incide sobre él. Cuando hay mucha luz, su resistencia disminuye, y cuando hay poca luz, su resistencia aumenta. Para leer los cambios en la luz, conectamos el LDR en serie con una resistencia fija de 10K ohmios, formando un divisor de voltaje. Esto nos permitirá leer los valores analógicos con el Arduino.

¿Qué es un Sensor de Luz (LDR)?

Diferencia entre Pines Digitales y Analógicos en Arduino

Pines Digitales: Trabajan con valores binarios: HIGH (1) o LOW (0). Se usan para controlar dispositivos que tienen dos estados, como LEDs, botones o buzzers. Ejemplo en el proyecto: El buzzer está conectado al pin digital 9, donde usamos pulsos digitales rápidos con la función tone() para generar sonidos de diferentes frecuencias.

Aplicación en el proyecto: El LDR envía un valor analógico al pin A0, que refleja la intensidad de luz. El Arduino usa la función map() para convertir ese valor en una frecuencia de sonido. El buzzer, conectado al pin digital 9, genera un tono basado en esa frecuencia, respondiendo dinámicamente a los cambios de luz.

Pines Analógicos: Permiten leer valores continuos, en un rango de 0 a 1023. Son ideales para sensores que miden variaciones, como el LDR que detecta la intensidad de luz. Ejemplo en el proyecto: El LDR está conectado al pin analógico A0. Arduino convierte su salida analógica en valores digitales que representan la cantidad de luz detectada.

Video

Este sistema demuestra cómo los pines analógicos recopilan datos del entorno, y los pines digitales responden de manera precisa

¡Terminamos!

100%