En este reto hay que programar Arduino para que indique la medida de un sensor mediante el servo.
Se trata de un reto de nivel básico.
Reto #25: Mostrar lectura de sensor en Arduino con servo.
El reto lanzado en el twitter de Juegos Robótica era el siguiente:
Para realizar este reto deberemos calcular la escala que queremos mostrar de la medida tomada por un sensor analógico o algún sensor que nos pueda dar medidas variables. Yo voy a utilizar un sensor de ultrasonidos, que me va a devolver una medida en centímetros.
Voy a querer mostrar las medidas tomadas por el sensor de ultrasonidos entre 0 y 40cm, por lo que el servo deberá apuntar en 0º cuando mida 0cm, 90º cuando mida 20cm y 180º cuando mida 40cm.
Como querré la mínima medida a la izquierda tendré que restar el ángulo derivado de la toma de medida a 180º. Creo que será más fácil de explicar en el vídeo.
Si necesitas aprender a programar Arduino o cualquier otro kit de robótica, dale un vistazo a la plataforma de cursos de Juegos Robótica con cursos para aprender desde cero programando por bloques.
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!
Deja una respuesta