PROYECTO 4: Grúa

 


En este proyecto tienes que construir una grúa como la que has visto en el vídeo, accionada por dos servomotores, uno que posibilita el giro en el plano horizontal y otro en el plano vertical. Para controlar el movimiento de ambos motores debes utilizar un Joystik, que es un sensor muy fácil de programar con Arduinoblocks.

                              

La forma de conectar todos los componentes a la placa es la siguiente:



En cuanto al programa:

  • Por un lado tendrás que programar los servos:

  • Dispones de un bloque para utilizar el movimiento del joystick en horizontal (X) y en vertical (Y):

  • El problema es que, como ves en el bloque anterior, el valor leído está en tanto por ciento, es decir, su valor está entre 0 y 100, y el servo tiene un recorrido entre 0 y 180 grados. En todos los lenguajes de programación existe una instrucción para "mapear" un rango de valores, es decir, para pasar automáticamente de un rango a otro. En nuestro caso, necesitamos pasar del rango de 0 a 100 a el rango de 0 a 180: