# Luces de Avion programadas via bluetooth

**URL:** <https://forum.arduino.cc/t/luces-de-avion-programadas-via-bluetooth/1260087>\
**Category:** Español\
**Created:** [May 15, 2024, 12:43am UTC](https://forum.arduino.cc/t/luces-de-avion-programadas-via-bluetooth/1260087 "2024-05-15T00:43:20Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mortegah](https://avatars.discourse-cdn.com/v4/letter/m/da6949/32.png) [@mortegah](https://forum.arduino.cc/u/mortegah)\
**Post date:** [May 15, 2024, 12:43am UTC](https://forum.arduino.cc/t/luces-de-avion-programadas-via-bluetooth/1260087/1 "2024-05-15T00:43:20Z")

</div>

buenas tardes,

Se que este tema ya lo han de haber preguntado por los comentarios en los foros que he visto, pero nunca he encontrado como hacer que un led se quede parpadeando al momento que envié la instrucción de encendido y a si mismo que se apague

intente con los void loop(), millis() pero no consigo lograrlo, podrían ayudarme con algún programa o direccionarme al foro correcto?

Gracias de antemano  
Saludos!

---

<div class="post-metadata">

**Author:** ![mancera1979](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/mancera1979/32/732001_2.png) [@mancera1979](https://forum.arduino.cc/u/mancera1979)\
**Post date:** [May 15, 2024, 1:04am UTC](https://forum.arduino.cc/t/luces-de-avion-programadas-via-bluetooth/1260087/2 "2024-05-15T01:04:58Z")

</div>

Tu proyecto tiene dos componentes:

1. Un LED parpadeando
2. El parpadeo está (a) habilitado (se ha recibido la instrucción de encendido) o (b) deshabilitado (se ha recibido la instrucción de apagado).

Para el componente 1 (parpadeo) requieres definir cuánto tiempo pasa encendido el LED y cuánto pasa apagado. Esto se controla con millis(). Hay muchos ejemplos de esto en el foro.

Para el componente 2 necesitas definir la forma de dar la instrucción (a) o (b). Puedes hacer esto con un botón o con dos. Aquí necesitas saber cómo conectar y leer botones. Hay muchos ejemplos de esto en el foro.

> [@mortegah](#):
>
> podrían ayudarme con algún programa

Sí, podemos ayudarte con **tu programa**. Ensaya estos dos componentes por separado y si es necesario nos compartes tu programa y te ayudamos con tus dudas.

---

<div class="post-metadata">

**Author:** ![mortegah](https://avatars.discourse-cdn.com/v4/letter/m/da6949/32.png) [@mortegah](https://forum.arduino.cc/u/mortegah)\
**Post date:** [May 15, 2024, 1:27am UTC](https://forum.arduino.cc/t/luces-de-avion-programadas-via-bluetooth/1260087/3 "2024-05-15T01:27:07Z")

</div>

Gracias @mancera1979 por responder, te explico brevemente lo que quiero hacer  
Es un avión el cual quiero controlar vía bluetooth (HC-06), no soy muy diestro en esto así que no tengo mucha idea de programación.

He visto y he logrado programar algo muy básico de prender y apagar leds, pero cuando quiero dejarlo como luz estroboscópica al momento de agregar el modulo de bluetooth ya no me sirve por que o detiene el proceso por el delay() no me deja recibir un nuevo comando, también intente con millis() pero lo ejecuta pero no lo repite (el parpadeo)

saludos!

---

<div class="post-metadata">

**Author:** ![mancera1979](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/mancera1979/32/732001_2.png) [@mancera1979](https://forum.arduino.cc/u/mancera1979)\
**Post date:** [May 15, 2024, 1:52am UTC](https://forum.arduino.cc/t/luces-de-avion-programadas-via-bluetooth/1260087/4 "2024-05-15T01:52:53Z")

</div>

delay() efectivamente bloquea todo lo demás hasta que se termina de ejecutar. Se recomienda su uso dentro de setup(), y en loop() solamente para cosas muy breves y de forma esporádica, no continua.

Postea tu código para revisarlo

---

<div class="post-metadata">

**Author:** ![Surbyte](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/surbyte/32/217404_2.png) [@Surbyte](https://forum.arduino.cc/u/Surbyte)\
**Post date:** [August 18, 2024, 2:38am UTC](https://forum.arduino.cc/t/luces-de-avion-programadas-via-bluetooth/1260087/5 "2024-08-18T02:38:12Z")

</div>

> [@mortegah](#):
>
> pero nunca he encontrado como hacer que un led se quede parpadeando al momento que envié la instrucción de encendido y a si mismo que se apague

Pues lo tienes en BlinkWithoutDelay.ino el parpadeo al ritmo que tu quieras y lo controlas con un flag que cuando se activa, acciona el parpadeo y cuando se pone en falso, deja de parpadear.

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [February 14, 2025, 2:39am UTC](https://forum.arduino.cc/t/luces-de-avion-programadas-via-bluetooth/1260087/6 "2025-02-14T02:39:03Z")

</div>

Closed on February 14, 2025, 2:39am UTC

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
