100% encontró este documento útil (2 votos)
241 vistas12 páginas

Guía Arduino para Principiantes

Este documento presenta una guía introductoria de 6 capítulos sobre programación orientada a electrónica usando Arduino. Cada capítulo explica un proyecto diferente como encender y apagar un LED, controlar varios LEDs en secuencia, leer un pulsador, controlar la velocidad de un motor con un potenciómetro, y controlar la posición de un servomotor. El objetivo es introducir conceptos básicos de programación y electrónica de una manera fácil de entender y aplicar.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (2 votos)
241 vistas12 páginas

Guía Arduino para Principiantes

Este documento presenta una guía introductoria de 6 capítulos sobre programación orientada a electrónica usando Arduino. Cada capítulo explica un proyecto diferente como encender y apagar un LED, controlar varios LEDs en secuencia, leer un pulsador, controlar la velocidad de un motor con un potenciómetro, y controlar la posición de un servomotor. El objetivo es introducir conceptos básicos de programación y electrónica de una manera fácil de entender y aplicar.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

GUIA INTRODUCTIVA A LA PROGRAMACION ORIENTADA A ELECTRONICA VOLUMEN #1

Locos Por Arduino 101 es una produccion intelecutal del grupo Maker Lab dependiente de Bolivita Tech Hub.
Las Imagenes expuestas, las guias, y las codificaciones son de uso libre
y pertenecen a sus respectivos autores intelectuales.
@2016

EN ESTA FANTSTICA EDICIN:


1. iNTERMITENTE.............................................................................................4
2. SECUENCIA DE 3 LEDS.....................................................................................6
3. LECTURA DE UN puLSADOR .................................................................................7
4. LECTURA DE POTENCIOMETRO .................................................................8
5. CONTROL DE UN MOTOR CC ......................................................................9
6. SERVO MOTORES ..............................................................................................10

Comenzars una nueva aventura,


dejate llevar
por la magia de la
programacion
orientada a
robotica,
utilizando
herramientas
super fciles
de manejar,
como es el
caso de
Scratch 4
Arduino y
sientete libre
para
dejar a tu
imaginacin
crear
unas
maravillosas
obras
robtica,
limite
infinito...

de arte
donde el nico
es el cosmos

Editor: Ulisses Rolando Villalobos


Maker Lab Bolivia
Todos los derechos reservados
@2016

PRIMERA EDICION - LA PAZ, BOLIVIA - 2016

E
T
N
E
T
I
M
R
E
T
1. IN
Consiste en encender y apagar un led que conectamos en el PIN 13 de
Arduino que configuramos como salida. El tiempo de encendido
y apagado es de 1
segundo.

Fuente: Comunidad Libre de Arduino, S4A, MIT

Observa que se ha colocado el diodo led sin resistencia en


serie dado que el PIN13 de Arduino ya lleva incorporada
una resistencia interior, en el caso de colocar el diodo LED
en otra salida deberamos colocar una resistencia de entre
220 y 500 ohmios dependiendo del consumo de
corriente del diodo

LOCOS POR ARDUINO 101

Fuente: Comunidad Libre de Arduino, S4A, MIT

PRIMERA EDICION - LA PAZ, BOLIVIA - 2016

2. SECUENCIA D
E 3 LEDS
Se trata de encender y apagar 3 LEDs colocados en las salidas 6, 7 y 8 (PIN6,
PIN7 y PIN8) con una cadencia de 200 ms. Las variables asignadas a cada led
son ledPin1, ledPin2 y ledPin3.

Fuente: Comunidad Libre de Arduino, S4A, MIT

LOCOS POR ARDUINO 101

r
o
d
a
s
l
u
P
e
d
a
3. Lectur

Fuente: Comunidad Libre de Arduino, S4A, MIT

Se utiliza una resistencia pull-dowm,


junto con un pulsador, para conectarla a un pin de entrada digital, y de esta
forma, poder saber cuando el pulsador es presionado. Si elpulsador est
presionado, el valor del pin 10 ser de
0 voltios (LOW) en caso contrario
ser de + 5 voltios (HIGH).
En una placa protoboard debe haber
una resistencia de 10K conectada entre el pin de entrada y tierra como se ve el esquema y foto

PRIMERA EDICION - LA PAZ, BOLIVIA - 2016

4. Lectura de Potencimetro
Se conectan tres cables a la tarjeta Arduino. El primero
va a tierra desde el terminal 1
del potencimetro. El terminal 3 va a la salida de 5
voltios. El terminal 2 va desde la
entrada analgica #2 hasta el terminal interno del
potencimetro.
Girando el dial o ajustando el potencimetro,
cambiamos el valor de la resistencia
variable. Esto produce oscilaciones dentro del
rango de 5 y 0 voltios, que son capturados por
la
entrada analgica.

Fuente: Comunidad Libre de Arduino, S4A, MIT

LOCOS POR ARDUINO 101

Se trata de controlar la velocidad a nuestro gusto, es


decir, mediante un potencimetro
que se coloca en una de las entradas analgicas y en
funcin del valor que se lea en la
entrada as girar mas o menos rpido el motor.

Fuente: Comunidad Libre de Arduino, S4A, MIT

C
C
r
o
t
o
M
e
d
l
o
5. Contr

PRIMERA EDICION - LA PAZ, BOLIVIA - 2016

6. Control de Servo Motor


La idea es controlar un servomotor conectado a la placa Arduino editando nuestro programa en S4A. Recuerda que los servomotes se mueven por ngulos y tienen
una
gran fuerza de
torque.
Puedes variar el
ngulo y direccin
de tu servomotor
en cualquier momento
dentro de S4A

Estos son algunos ejemplos. Deja volar tu imaginacin.

10

LOCOS POR ARDUINO 101

Podemos tener un control ms practico de nuestro servo, si aadimos


un voltimetro al proyecto. Igualmente las posibilidades siguen siendo
infinitas.

Al girar el potenciometro,
girar tambien el motor

11

Makers World - Maker Lab - Bolivia Tech Hub


Informacin de contacto: [email protected]

También podría gustarte