# Reto 3 Alarma depósito vacío

##### <span style="color: rgb(22, 145, 121);">**Enunciado**</span>

En este caso vamos a añadir al programa anterior que suene una alarma si el depósito se queda vacío. La alarma puede consistir en parpadeo rojo del led neopixel y alternancia de tono agudo y grave

##### <span style="color: rgb(22, 145, 121);">**Solución**</span>

Llevamos el riego automático a una función

Añadimos una función de lógica si el depósito esta bajo al 10% que haga la alarma, en caso contrario que el led este verde

<p class="callout warning">Recuerda que hay que usar la extensión NEOPIXEL inicializar el strip neopixel al pin 14 y solo un led</p>

[![alarmadeposito.png](https://libros.catedu.es/uploads/images/gallery/2026-09/scaled-1680-/alarmadeposito.png)](https://libros.catedu.es/uploads/images/gallery/2026-09/alarmadeposito.png)

[https://makecode.microbit.org/S17469-80061-38311-73745](https://makecode.microbit.org/S17469-80061-38311-73745)

<div id="bkmrk--1" style="position: relative; height: 0; padding-bottom: 70%; overflow: hidden;"><iframe frameborder="0" sandbox="allow-popups allow-forms allow-scripts allow-same-origin" src="https://makecode.microbit.org/#pub:S17469-80061-38311-73745" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;"></iframe>

</div><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" frameborder="0" height="815" src="https://www.youtube.com/embed/tBbUkjym3sU" title="29 de septiembre de 2026" width="458"></iframe>

##### <span style="color: rgb(22, 145, 121);">**Solución mejor**</span>

- **¿Tiene que regar si no hay agua en el depósito?**
- **¿Puedes crear una función Alarma para "limpiar el código" ?**

Como puedes ver ahora la función RIEGOAUTOMATICO esta dentro de la condición de que el depósito esta lleno  
Y hemos creado una función ALARMA para que le código quede más "limpio"

[![RETO3-2.png](https://libros.catedu.es/uploads/images/gallery/2026-09/scaled-1680-/reto3-2.png)](https://libros.catedu.es/uploads/images/gallery/2026-09/reto3-2.png)