Aquí vamos a introducir un actuador con movimiento. El servomotor es un motor especial que puede leer la posición en la que se encuentra y moverse de forma precisa entre un rango de 0º y 180º. Se controla gracias a una señal PWM, (equivalente a decirle en que grado tiene que ponerse), y hay que alimentarlo con Vcc y GND.
x1 Arduino UNO
x1 servomotor SG90
x1 potenciómetro 10 kΩ
Leemos el potenciómetro, y movemos el servo de forma equivalente. Asi la posición del servo (0-180º), la escritura del PWM (0-255), y la lectura del potenciómetro por el pin analógico (0-1023) están relacionados directamente.
Quita el potenciómetro, y pon un pulsador (como en la práctica 4). Como si de una barrera de coches se tratase, haz que al activar el pulsador, la barrera pase de estar en horizontal a vertical y al pasar un tiempo concreto se vuelva a bajar.