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]