PRÁCTICAS CON ARDUINO UNO

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

7 downloads 50 Views 2MB Size

Recommend Stories


Caja para Arduino con corte laser - Uno, Mega, Leonardo, Yun
technology workshop craft home food play outside costumes Caja para Arduino con corte laser - Uno, Mega, Leonardo, Yun by 330ohms on June 24,

Empezando con Arduino. Controla tu entorno con un microcontrolador PIIISA
Empezando con Arduino Controla tu entorno con un microcontrolador PIIISA 2014 08-01-2014 http://core.ugr.es/scpiiisa/ Arduino Intermedio: Presente

Comunicación Bluetooth entre Arduino UNO y Android aplicado a un detector de mentiras
UNIVERSIDAD POLITECNICA DE VALENCIA ESCUELA POLITECNICA SUPERIOR DE GANDIA I.T. Telecomunicación (Sonido e Imagen) “Comunicación Bluetooth entre Ardu

Story Transcript

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 Prácticas_Arduino

ARDUINO: PRÁCTICA 1_ HOLA MUNDO ( encender y apagar un LED durante un tiempo determinado) OBJETIVO: activar y temporizar salida digital

7

Dpto de Tecnoloxía 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--) {}) .

8

Dpto de Tecnoloxía Prácticas_Arduino

PRÁCTICA 4: CONTROL DE UN LED CON PULSADOR OBJETIVOS: Variables, Declarar y Leer/Escribir Entradas-Salidas. Condicional (if/else)

9

Dpto de Tecnoloxía Prácticas_Arduino

PRÁCTICA 5: LUCES ESTROBOSCÓPICAS OBJETIVO: aprender a programar entradas-salidas digitales y condicionales en Arduino.

10

Dpto de Tecnoloxía 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

11

Dpto de Tecnoloxía 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)

12

Dpto de Tecnoloxía Prácticas_Arduino

PRÁCTICA 8: ESCRITURA SERIAL OBJETIVO: escritura serial digital y entrada a través del teclado

13

Dpto de Tecnoloxía 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)

14

Dpto de Tecnoloxía 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)

15

Dpto de Tecnoloxía 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

16

Dpto de Tecnoloxía Prácticas_Arduino

PRÁCTICA 13: control de un servo por pulsadores

17

Dpto de Tecnoloxía Prácticas_Arduino

SOLUCIÓN A LOS EJERCICIOS PRÁCTICA 4 : ejercicios 1 y 2

No exercicio 2 cambiar && por ||

PRÁCTICA 6

18

Dpto de Tecnoloxía Prácticas_Arduino

PRÁCTICA 7 EJERCICIO 1

EJERCICIO 2

19

Dpto de Tecnoloxía Prácticas_Arduino

PRÁCTICA 8

PRÁCTICA 10 EJERCICIO 1

20

Dpto de Tecnoloxía Prácticas_Arduino

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

21

Dpto de Tecnoloxía 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/

22

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.