viernes, 21 de febrero de 2014

Entradas analógicas



En esta tercera sesión hemos tenido visto las entradas analógicas.

 Como ejercicio hemos montado el circuito con un potenciómetro como divisor de tensión para poder variar la entrada (analógica) entre 0v y 5v, así el converso analógico-digital de Arduino transformaba esta tensión en un valor entre 0 y 1023.

Este valor de Arduino lo hemos utilizado para encender más o menos leds. Con valor 0 ningún led, con valor 1023 todos los leds.

Como Scratch sólo tiene 4 salidas digitales hemos configurado una salida analógica para encender (o apagar el quinto led). Para encenderlo configuramos la salida a 255 y para apagarlo configuramos la salida a 0. 

 Para terminar con la sesión hemos visto cómo funciona un servo de giro 180º. Otro día trabajaremos más con el servo ya que no tuvimos demasiado tiempo para dedicarle.


En este caso el programa leía el valor del potenciómetro y giraba el servo de forma proporcional, para valor 0 el servo apuntaba al ángulo 0º, y para valor 1023 el servo apuntaba al ángulo 180º.