En este reto hay que programar Arduino para que pueda identificar y almacenar una medida máxima o mínima tomada por un sensor en Arduino.
Se trata de un reto de nivel básico.
Reto #23: Almacenar máximo y mínimo de una medida tomada con sensor en Arduino.
El reto lanzado en el twitter de Juegos Robótica era el siguiente:
Para facilitar la conexión de un sensor de ejemplo se ha utilizado la placa de prácticas EchidnaShield que lleva incorporado un sensor de luminosidad que nos puede servir para trabajar en la toma de medidas.
Para resolver este reto utilizando mBlock hay que utilizar variables, igual que se haría al utilizar código. Creando una variable para el máximo y otra para el mínimo, podemos comparar en cada lectura del sensor si se ha superado el máximo y si la medida está por debajo de la mínima, y si ello ocurre actualizar la variable afectada.
En los cursos de la plataforma de Juegos Robótica puedes encontrar otros ejemplos del uso de variables en Arduino además de la toma de medidas con sensores.
Como es habitual os dejo un vídeo para que podáis entender mejor la resolución de este reto, pero recordad que hay diversas soluciones para un mismo problema, por lo que es posible que lo hayas resuelto de otra manera.
Si queréis ser vosotros los que lancéis el reto con Lego Mindstorms EV3, mBot o Arduino no tenéis más que poneros en contacto o dejar un comentario.
La semana que viene tendremos nuevo reto, estad atent@s!
Hola! Me gustaría saber como lo solucionaron
¡Hola Roberto!
Las soluciones paso a paso de los retos y la descarga de los programas completos solo están disponibles para los alumnos que forman parte de la plataforma de pago apoyando económicamente nuestro proyecto educativo.
Tienes más información aquí.
Saludos