Está en la página 1de 5

Esta es la guía de resolución de actividades propuestas para el bloque

“Programando con Arduino” del curso Arduino, actuadores y sensores. En ella


encontrarás los tutoriales paso a paso para realizar las diversas actividades
voluntarias que se plantean. Te sugerimos que realices las actividades antes de
leer esta guía y que esta sirva como herramienta de autoevaluación.

Cabe destacar que los pasos que se presentan en esta guía son una de muchas
otras opciones que existen para llegar al mismo resultado. No haber llevado a
cabo los mismos pasos, no quiere decir que tu resultado esté mal planteado,
simplemente, has utilizado otras estrategias para llegar al mismo fin.

Te recordamos que la realización de estas actividades es voluntaria y se realiza de


forma autónoma, no requiere entrega en la plataforma y no recibe evaluación. Te
recomendamos completarlas para poder desarrollar las habilidades y
conocimientos trabajados en el módulo.

Hola mundo con Arduino.


En esta actividad vamos a crear un primer programa en Arduino de forma
autónoma. En este caso se propone controlar la intensidad de luminosidad de un
led mediante un potenciómetro.

Los pasos a programar serían las siguientes:

1. Crear variable “potenciómetro”.


2. Almacenar en el “potenciómetro” el valor del Pin analógico A0 (donde
tenemos conectado el potenciómetro).

1
3. Escribir en el pin digital (pwm) 9 el valor del “potenciómetro” (donde
tenemos conectado el LED).
4. Para comprobar el correcto funcionamiento de la lectura de los valores del
potenciómetro muestra por el monitor serial el valor de la variable en cada
momento.

Para realizar esta actividad de forma física necesitarás los siguientes


componentes:

● Protoboard.
● cables.
● led.
● resitencia de 220 Ω.
● potenciómetro.

Recuerda que no es necesario disponer de los elementos físicamente ya que


podemos hacer uso del simulador de Tinkercad.

Para comenzar la actividad te mostramos el esquema de bloques de


ArduinoBlocks con el que programamos cada acción:

1. Inicializamos la variable.

Al inicializar:

Establecemos “Potenciómetro a 0”

2. Asignación de valor a la variable.

Conectamos el potenciómetro en el pin analógico A0, porque nos va a dar


un rango de valores, desde el 0 al 1023. Para trabajar con un rango más
pequeño hemos optado por mapear estos valores de 0 a 255.

Bucle:

Establecer “Potenciómetro” = mapear (leer pin A0 de [0,1023] a [0,255])

3. Escribir en el pin del LED.

2
Una vez almacenado el valor en la variable, procedemos a escribir en el Pin
donde se encuentra el led el valor de esta. Como el LED que es una salida
digital y la estamos convirtiendo en una salida analógica, usaremos uno de
los pines PWM.

Escribir Pin PWM (9) = Potenciómetro

4. Mostrar valor por monitor serie.

Enviar monitor serie = Potenciómetro (con salto de línea)

El resultado completo sería el siguiente:

La conexión del circuito sería similar a la mostrada a continuación:

3
En la simulación debemos mostrar el monitor serial y ver como aumenta y
disminuye la intensidad del led según el valor del potenciómetro:

También podría gustarte