Nota

¡Hola, bienvenido a la Comunidad de Aficionados a Raspberry Pi, Arduino y ESP32 de SunFounder en Facebook! Profundiza en Raspberry Pi, Arduino y ESP32 con otros entusiastas.

¿Por qué unirse?

  • Soporte de expertos: Resuelve problemas posventa y desafíos técnicos con ayuda de nuestra comunidad y equipo.

  • Aprender y compartir: Intercambia consejos y tutoriales para mejorar tus habilidades.

  • Vistas previas exclusivas: Obtén acceso anticipado a anuncios de nuevos productos y avances.

  • Descuentos especiales: Disfruta de descuentos exclusivos en nuestros productos más nuevos.

  • Promociones festivas y sorteos: Participa en sorteos y promociones de fiestas.

👉 ¿Listo para explorar y crear con nosotros? Haz clic en [aquí] y únete hoy!

Vídeo 14: millis() y map()

Este tutorial se centra en el uso de millis() para el seguimiento del tiempo y map() para la conversión de valores en Arduino, mostrando aplicaciones prácticas como respuestas temporizadas de botones y control de brillo de LED.

  • Funcionalidad de Millis: millis() como una función de cronometraje en Arduino, comenzando desde cero al ejecutar el programa e incrementándose cada milisegundo.

  • Eventos Temporizados con millis(): Cómo utilizar millis() para ejecutar eventos en intervalos de tiempo específicos sin detener todo el programa, a diferencia de delay().

  • Temporización de Pulsación de Botón: Ejemplo de uso de millis() para detectar una pulsación de botón y ejecutar una acción después de una duración establecida.

  • Introducción a la Función map(): Introducción a la función map(), que se utiliza para convertir valores numéricos de un rango a otro.

  • Ajuste de Brillo de LED: Demostración práctica del uso de map() para ajustar los niveles de brillo de un LED mapeando valores porcentuales al rango PWM.

  • Codificación Eficiente con millis() y map(): Presentación de prácticas de codificación eficientes en Arduino combinando millis() para temporización no bloqueante y map() para conversión intuitiva de valores.

Vídeo