Unidad 20

En esta unidad vamos a empezar a trabajar con servos. Los servos, aunque pueda parecer otra cosa, son una salida digital. Por lo tanto, cuando usemos servos, los debemos conectar a un pin digital.

En la actividad de esta unidad vamos a hacer que, cuando se mueva un potenciómetro, se mueva el servo.

Añadimos los elementos en el apartado de hardware de Bitbloq y nos vamos al apartado de software. 

Como la entrada del potenciómetro va desde cero hasta mil veintitrés y los grados van a ir de cero a ciento ochenta, necesitamos usar mapear y, para que se vea más claro, vamos a utilizar una variable a la que llamaremos grados.

Ya sólo nos quedará mover el servo a los grados que nos salga de transformar el valor del potenciómetro a su correspondiente valor en grados.

Para ello debemos irnos al apartado de componentes y avanzados.

Copiamos el código.  Nos vamos a 123d circuits.

Añadimos los elementos que vamos a necesitar. En este caso, una placa de Arduino, un potenciómetro y un servo.

Pegamos el código que habíamos copiado de Bitbloq. Pulsamos en start simulation y, si todo ha ido bien, todo debe funcionar.