SERVOMOTORES CON MEMORIA
Hablemos de movimientos
Un buen proyecto de ciencias puede ser un brazo robótico que aprenda movimientos enseñados por el espectador, para lograrlo debemos primero recordar cómo trabajan ciertos elementos.
Para que un brazo robótico (compuesto principalmente por servomotores) se mueva, es necesario programar la posición angular que debe seguir cada servomotor, por lo tanto, si queremos que nuestro brazo robótico logre repetir un movimiento aprendido, será necesario disponer de algun elemento que permita almacenar las posiciones angulares. Afortunadamente mBlock cuenta con la herramienta Lista.
Es posible crear listas desde la categoría variables en mBlock5 o Datos y Bloques en mBlock3
¿Qué es una lista?
Si anteriormente entendíamos el concepto de variable como una pequeña caja etiquetada (edad), donde podíamos almacenar datos (35). Entenderemos a las listas como una gran caja donde podremos ordenar nuestros datos.
Concepto de Variable
Bloques a utilizar en esta sesión
Concepto de Lista
Vamos a la Práctica
MATERIALES
-
Placa Arduino UNO
-
2 Servomotores SG90
-
Soporte para Servomotores
-
Protoboard
-
2 Pilas 18650
-
1 Portapilas 18650
-
Cables de conexión
Los modelos impresos en 3D son solo parte del diseño que podemos encontrar en: