0% encontró este documento útil (0 votos)
754 vistas

Prácticas Con Arduino Uno

Este documento presenta 13 prácticas para aprender a utilizar Arduino Uno. Las prácticas cubren temas como encender y apagar LEDs, lectura y escritura serial, control de motores y servos, y uso de pulsadores, potenciómetros y LDR. Cada práctica explica brevemente los objetivos y conceptos cubiertos.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
754 vistas

Prácticas Con Arduino Uno

Este documento presenta 13 prácticas para aprender a utilizar Arduino Uno. Las prácticas cubren temas como encender y apagar LEDs, lectura y escritura serial, control de motores y servos, y uso de pulsadores, potenciómetros y LDR. Cada práctica explica brevemente los objetivos y conceptos cubiertos.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 22

PRÁCTICAS CON

ARDUINO UNO
ÍNDICE

ARDUINO: PRÁCTICA 1_ HOLA MUNDO ( ENCENDER Y APAGAR UN LED DURANTE UN TIEMPO DETERMINADO) ...................... 7

ARDUINO: PRÁCTICA 2_ SECUENCIA DE ENCENDIDO Y APAGADO DE CUATRO LEDS .................................................................. 8

PRÁCTICA 3 : LUCES DEL COCHE FANTÁSTICO .......................................................................................................................................... 8

PRÁCTICA 4: CONTROL DE UN LED CON PULSADOR .................................................................................................................... 9

PRÁCTICA 5: LUCES ESTROBOSCÓPICAS .................................................................................................................................... 10

PRÁCTICA 6: LECTURA SERIAL DE UNA SEÑAL DIGITAL ............................................................................................................. 11

PRÁCTICA 7 : LECTURA SERIAL DE UNA ENTRADA ANALÓGICA ................................................................................................. 12

FUNCIÓN MAP(); ............................................................................................................................................................................... 12

PRÁCTICA 8: ESCRITURA SERIAL ............................................................................................................................................... 13

PRÁCTICA 9 : CONTROL DE UN LED POR PWM .......................................................................................................................... 14

PRÁCTICA 10: ENCENDER UN LED A PARTIR DE UN VALOR DEL POTENCIÓMETRO ................................................................... 14

EJERCICIO 2 : HACER QUE UN LED LUZCA MÁS O MENOS EN FUNCIÓN DE LA LUZ INCIDENTE EN UNA LDR (ENTRADA ANALÓGICA) ........................ 14

PRÁCTICA 11 : CONTROL ON/OFF DE UN MOTOR DE CORRIENTE CONTINUA ........................................................................... 15

PRÁCTICA 11.2: CONTROL DE MOTOR DC CON PUENTE H ( CIRCUITO L293D) .......................................................................... 15

PRÁCTICA 12: CONTROL DE UN SERVO POR POSICIÓNES Y POR POTENCIÓMETRO .................................................................. 16

PRÁCTICA 12.1: CONTROL DE UN SERVO A DIFERENTES POSICIÓNES PREFIJADAS ............................................................................................. 16


PRÁCTICA 12.2: CONTROL DE UN SERVO POR POTENCIÓMETRO .................................................................................................................. 16

PRÁCTICA 13: CONTROL DE UN SERVO POR PULSADORES ........................................................................................................ 17

SOLUCIÓN A LOS EJERCICIOS .................................................................................................................................................... 18

PRÁCTICA 4 : EJERCICIOS 1 Y 2........................................................................................................................................................... 18


PRÁCTICA 6 ................................................................................................................................................................................... 18

PRÁCTICA 7 .............................................................................................................................................................................. 19

EJERCICIO 1 ................................................................................................................................................................................... 19
EJERCICIO 2 ................................................................................................................................................................................... 19

PRÁCTICA 8 .............................................................................................................................................................................. 20

PRÁCTICA 10............................................................................................................................................................................. 20

EJERCICIO 1 ................................................................................................................................................................................... 20
EJERCICIO 2 ................................................................................................................................................................................... 21

FONTES..................................................................................................................................................................................... 22
Dpto de Tecnoloxía 7
Prácticas_Arduino

ARDUINO: PRÁCTICA 1_ HOLA MUNDO ( encender y apagar un LED durante un


tiempo determinado)
OBJETIVO: activar y temporizar salida digital
Dpto de Tecnoloxía 8
Prácticas_Arduino

ARDUINO: PRÁCTICA 2_ SECUENCIA DE ENCENDIDO Y APAGADO DE CUATRO LEDS


OBJETIVO: ON/OFF de LED secuencialmente y ciclo for

PRÁCTICA 3 : luces del coche fantástico


Fíjate en la solución 2 y haz lo mismo para realizar un circuito tipo coche fantástico en el que utilizando los pines
del 2 al 8 y con un tiempo de apagado y encendido en un sentido de 50ms se deben encender y apagar los
LEDS conectados a los pines primero del 2 al 8 y después del 8 al 2 con un tiempo diferente, 80ms por
ejemplo. ( tienes que declarar dos variables tiempo (tiempo1 y tiempo 2) y hacer dos ciclos for (y dos
secuencias 1 y 2), el primero similar al de la práctica 2 y en el otro la secuencia de encendido va al revés (
for(n=9;n>2;n--) {}) .
Dpto de Tecnoloxía 9
Prácticas_Arduino

PRÁCTICA 4: CONTROL DE UN LED CON PULSADOR


OBJETIVOS: Variables, Declarar y Leer/Escribir Entradas-Salidas. Condicional (if/else)
Dpto de Tecnoloxía 10
Prácticas_Arduino

PRÁCTICA 5: LUCES ESTROBOSCÓPICAS


OBJETIVO: aprender a programar entradas-salidas
digitales y condicionales en Arduino.
Dpto de Tecnoloxía 11
Prácticas_Arduino

PRÁCTICA 6: LECTURA SERIAL DE UNA SEÑAL DIGITAL


OBJETIVOS: función Serial.print(), ver valores de una señal en pantalla

Tienes que ir a Herramientas-Monitor serie para ver los valores por la pantalla
Dpto de Tecnoloxía 12
Prácticas_Arduino

PRÁCTICA 7 : LECTURA SERIAL DE UNA ENTRADA ANALÓGICA


OBJETIVO: leer entrada analógica- Función analogRead()

Función map();
Con la función map podemos reasignar el
intervalo de valores que está leyendo la
entrada analógica por otros nuevos, por
ejemplo:

int valor=analogRead(A0);

map(valor,0,1023,0,255);
reasignamos el intervalo (0-1023) a (0-255)
Dpto de Tecnoloxía 13
Prácticas_Arduino

PRÁCTICA 8: ESCRITURA SERIAL


OBJETIVO: escritura serial digital y entrada a través del teclado
Dpto de Tecnoloxía 14
Prácticas_Arduino

PRÁCTICA 9 : control de un LED por PWM


OBJETIVOS: concepto de PWM y salida analógica.

PRÁCTICA 10: ENCENDER UN LED A PARTIR DE UN VALOR DEL POTENCIÓMETRO


OBJETIVOS: control ON/OFF

EJERCICIO 2 : hacer que un LED


luzca más o menos en función
de la luz incidente en una LDR
(entrada analógica)
Dpto de Tecnoloxía 15
Prácticas_Arduino

PRÁCTICA 11 : control ON/OFF de un motor de corriente continua


OBJETIVOS

PRÁCTICA 11.2: CONTROL DE MOTOR DC CON PUENTE H ( circuito L293D)


(conexión de un motor dc a un circuito L293D en modo Push-Pull). En el siguiente enlace tienes información
completa de diferentes modos de conexión http://www.tallertecno.com/curso_scratch/c_scratch4b.html

(Podemos conectar otro motor a las patillas 11-14 y controlarlo con las 10-15)
Dpto de Tecnoloxía 16
Prácticas_Arduino

PRÁCTICA 12: CONTROL DE UN SERVO POR POSICIONES Y POR POTENCIÓMETRO


OBJETIVOS: manejo de librerías, función map

Práctica 12.1: control de un servo a diferentes posiciones prefijadas

Práctica 12.2: control de un servo por potenciómetro


Dpto de Tecnoloxía 17
Prácticas_Arduino

PRÁCTICA 13: control de un servo por pulsadores


Dpto de Tecnoloxía 18
Prácticas_Arduino

SOLUCIÓN A LOS EJERCICIOS

PRÁCTICA 4 : ejercicios 1 y 2

No exercicio 2 cambiar && por ||

PRÁCTICA 6
Dpto de Tecnoloxía 19
Prácticas_Arduino

PRÁCTICA 7

EJERCICIO 1

EJERCICIO 2
Dpto de Tecnoloxía 20
Prácticas_Arduino

PRÁCTICA 8

PRÁCTICA 10

EJERCICIO 1
Dpto de Tecnoloxía 21
Prácticas_Arduino

EJERCICIO 2

Tenemos que utilizar un divisor de tensión con la LDR


Dpto de Tecnoloxía 22
Prácticas_Arduino

FONTES

http://tdrobotica.co/tutoriales/arduino ( guía básica de arduino)

https://dl.dropboxusercontent.com/u/1894196/ejercicios_de_arduino_resueltos.pdf

http://playground.arduino.cc/Es/Guias

www.elprofegarcia.com

http://www.educachip.com/utilizar-ldr-arduino/

http://www.ardumania.es/ejercicio-4-ldr/

También podría gustarte