Beruflich Dokumente
Kultur Dokumente
Instalacin en Windows
1. Despus de terminar la descarga, haga doble clic en el archivo
"instalar Arduino" si aparece una ventana de advertencia de
seguridad, haga clic en "Ejecutar" o "permitir" y acepte el acuerdo
de licencia. Haga clic en "Siguiente" para elegir la carpeta para
instalar el IDE y luego haga clic en "instalar".
Captulo 1
Figura 1
Figura. 2
Qu es un tablero?
El tablero es el lugar primario para ir construyendo circuitos. La que
viene en el kit es sin soldadura, llamada as porque usted no tiene
que soldar nada, algo as como LEGO en formato electrnico. Las filas
horizontales y verticales de la placa, como se muestra en la figura 3,
llevan electricidad a travs de conectores metlicos delgados bajo el
plstico con agujeros.
Figura 5
Figura 6
Figura 7
Construir el circuito
Figura 8
Figura 9
Usarlo
Una vez que todo est preparado para ir, pulse el botn. Usted debe ver
la luz del LED. Felicidades, usted acaba de hacer un circuito. Una vez
que hayas cansado de pulsar el botn para encender la luz, es el
momento de cambiar las cosas mediante la adicin de un segundo
botn.
Circuitos en serie
Componentes en serie vienen uno tras otro
Una vez que haya eliminado la fuente de alimentacin agregar un
interruptor junto a la que ya est en su placa. Conectarlos entre s en
serie como se muestra en la fig.10. Conecte el nodo (pata larga) del
LED hasta el segundo interruptor. Conecte el ctodo del LED a tierra.
Encienda el Arduino nuevo: ahora para encender el LED, hay que pulsar
dos interruptores. Dado que estos son en serie, ambos deben ser
cerrados para que el circuito se complete.
Figura 10
Circuitos en paralelo
Componentes en paralelo corren lado a lado
Ahora que usted ha dominado el arte de las cosas en serie, es hora de
cablear los interruptores en paralelo. Mantener a los interruptores y LED
donde se encuentran, pero eliminar la conexin entre los dos
interruptores. Alambre ambos interruptores a la resistencia. Conectar el
otro extremo de ambos interruptores al LED, como se muestra en la fig.
12. Ahora al pulsar cualquiera de los botones, el circuito se completa y la
luz se enciende.
Figura 11
Captulo 2
Interfaz nave espacial
Su Arduino va a comenzar en una pelcula de ciencia
ficcin
Ahora que usted tiene los fundamentos de la electricidad bajo control, es
hora de pasar a controlar las cosas con Arduino. En este proyecto, que
ser la construccin de algo que podra haber sido una interfaz nave
espacial en una pelcula de 1970 de ciencia ficcin. Usted va a hacer un
panel de control fresco con un interruptor y las luces que se encienden
al pulsar el interruptor. Usted puede decidir si las luces significan
"Engage Hyperdrive" o "disparar los lseres". Un LED verde se enciende,
hasta que se pulse un botn. Cuando el Arduino recibe una seal desde
el botn, la luz verde se apagar y otras 2 luces comenzarn a
parpadear.
Los pines digitales de Arduino pueden leer slo dos estados: cuando hay
voltaje en un pin de entrada, y cuando no lo es. Este tipo de entrada es
normalmente llamado digital (o, a veces binario, para el personal de dos
estados). Estos estados se refieren comnmente como altas y bajas.
HIGH es lo mismo que decir "no hay tensin de aqu" y bajo significa "No
hay tensin en este pin". Al encender un pin a nivel alto de salida
usando un comando llamado digitalWrite (), que ests de encenderlo.
Mida la tensin entre el pasador y la tierra, obtendrs 5 voltios. Al
encender un pin SALIDA BAJA, ests apagando.
Figura 1
El cdigo
Algunas notas antes de empezar
Void setup () {
}
Void loop () {
}
1. Int switchState = 0;
2. Void setup(){
3. pinMode(3, output);
4. pinMode(4, output);
5. pinMode(5, output);
6. pinMode(2, input);
7. }
8. Void loop(){
9. switchState=digitalRead(2);
10.
//para comentar
11.
If (switchState == LOW) {
12.
// no se presiona el botn
13.
digitalWrite(3, HIGH); // led verde
14.
digitalWrite(4, LOW); // led rojo
15.
digitalWrite(5, LOW); //led rojo
16.
else { //el botn es presionado
17.
digitalWrite(3, LOW);
18.
digitalWrite(4, LOW);
19.
digitalWrite(5, HIGH);
20.
21.
22.
23.
24.
25.
26.
Usarlo
Una vez que su Arduino se programa, debera ver la luz verde
encendida. Cuando se presiona el interruptor, las luces rojas empiezan a
parpadear, y la luz verde se apagar. Intente cambiar el tiempo de los
dos delay (); cuenta de lo que ocurre con las luces y la forma en que la
respuesta del sistema cambia dependiendo de la velocidad del
parpadeo. Cuando se llama a un retraso () en el programa de gira, este
detiene toda otra funcionalidad. No lecturas del sensor va a pasar hasta
que haya pasado ese perodo de tiempo. Mientras que los retrasos son a
menudo tiles, al disear sus propios proyectos de asegurarse de que no
estn innecesariamente interfiriendo con su interfaz.
Captulo 3
Lobo metro
Convierte el Arduino en una mquina de amor. Usando una entrada analgica,
t registrars realmente que tan caliente estas.
Captulo 4
El Arduino Uno tiene seis pines reservados para PWM (pines digitales 3,
5, 6, 9, 10 y 11), que puede ser identificado por el - al lado de su nmero
en el tablero.
Para las entradas de este proyecto, que va a utilizar foto resistores
(sensor que cambia su resistencia en funcin de la cantidad de luz que
les llega, tambin conocido como fotoclulas o luz - Resistencias
dependientes). Si conecta un extremo de la resistencia a que Arduino, se
puede medir el cambio en la resistencia mediante la comprobacin de la
tensin en el pin.
1) Cablear su tablero por lo que tiene la energa y la tierra en ambos
lados, slo los proyectos anteriores.
2) Colocar los tres fotorresitores en el tablero para que crucen la brecha
central de un lado a otro, como se muestra en la Fig. 1. Conecte un
extremo de cada fotoresistora la energa. Una el otro lado, adjunte una
resistencia de 10 k Ohm a tierra. Esta resistencia est en serie con la
fotorresistencia, y juntos forman un divisor de tensin. La tensin en el
punto donde se juntan es proporcional a la relacin de sus resistencias,
de acuerdo con la Ley de Ohm (ver Proyecto 1 para ms informacin
sobre la Ley de Ohm). A medida que la resistencia de la fotorresistencia
cambia cuando la luz golpea, la tensin en este cruce cambia tambin.
En el mismo lado de la resistencia, conecte los foto resistores a
analgico en los pines 0, 1 y 2 con cable de conexin.
3) Tome los tres geles de colores y colocar uno encima de cada uno de
los foto resistores. El gel de color rojo sobre la fotorresistencia conectada
a A0, el verde sobre el que est conectado a A1, y el azul sobre el que
est conectado a A2. Cada uno de estos filtros permite slo la luz de una
determinada longitud de onda a travs de la sonda que est cubriendo.
El filtro rojo slo permite el paso de luz roja, el filtro verde pasa slo la
luz verde y el filtro azul pasa esta nica luz. Esto le permite detectar los
niveles de color relativos en la luz que incide en el sensor.
4) El LED con 4 patas es un ctodo comn RGB LED. El LED rojo tiene
separad0, verde, y los elementos azules dentro, y uno de tierra (el
ctodo). Mediante la creacin de una diferencia de voltaje entre el
ctodo y la tensin que sale de los pines PWM del Arduino (que
estn conectados a los nodos a travs de 220 ohmios de
resistencia), causa que el LED cambie entre sus tres colores.
Tome nota de cual pin es el ms largo en el LED al colocarlo en
su tablero, y conectar esa clavija a tierra. Conecte los otros tres
pines a los pines digitales 9, 10 y 11 en serie con resistencias de
220 ohmios. Asegrese de conectar cada cable de LED al pin PWM
CORRECTO, de acuerdo con la figura de la izquierda.
Fig.1
Fig. 2
Fig. 3
EL CODIGO
USARLO
Una vez que haya programado su Arduino y por cable, abra el monitor
serie. El LED probablemente ser de un color blanquecino, segn el color
predominante de la luz en su habitacin. Mira los valores provenientes
del sensor en el monitor de serie, si usted est en un entorno con una
iluminacin estable el nmero probablemente debera ser bastante
consistente.
Apague la luz de la habitacin en que est y ver qu pasa con los
valores de los sensores. Con una linterna iluminar cada uno de los
sensores de forma individual y el aviso de cmo los valores cambian en
el monitor serie, y observe cmo cambian de color los LED. Cuando los
foto resistores estn cubiertos con un gel que slo reaccionan a la luz de
una determinada longitud de onda. Esto le dar la oportunidad de
cambiar cada uno del color de forma independiente.
Captulo 5
Estado de nimo
Usar un servo motor para hacer un indicador mecnico de punto fuera
dependiendo del estado en que ests
Los servomotores son un tipo especial de motor que no gira alrededor
de un crculo, sino que se mueven a una posicin especfica y
permanecer all hasta que se les indique a moverse de nuevo.
Un Servo normalmente slo girar 180 grados (una media de un crculo).
Combinando uno de estos motores con una pequea pieza de cartn,
podrs dar a conocer si deben venir y pedir su ayuda en su prximo
proyecto o no.
Construir el circuito
1) Conecte 5v y la tierra a un lado de su tablero del Arduino
2) Colocar un potencimetro en el tablero, y conecte un lado a 5v, y el
otro a tierra. Un potencimetro es un tipo de divisor de tensin. A
medida que gira la perilla, cambia la relacin de la tensin entre el pin
central y energa. Usted puede leer este cambio en una entrada
analgica. Conecte el pin central para pin analgico 0. Esto controlar la
posicin de su servomotor.
3) El servo tiene tres cables que salen de ella. Uno de ellos es la energa
(rojo), uno es de tierra (negro), y el tercero (blanco) es la lnea de control
que recibir la informacin de Arduino Plug tres conectores macho en
los extremos hembra del servo (ver fig. 3). Conecte las cabeceras
(headers) para tu protoboard para que cada pin est en una fila
diferente. Conecte 5v al cable rojo, tierra al cable negro y el cable blanco
al pin 9.
4) cuando un servomotor empieza a moverse, se basa ms corriente que
si ya estuviera en movimiento. Esto causar una cada de la tensin en
su tablero. Al colocar un condensador de 100uF a travs de corriente y la
tierra que entre en su potencimetro. Estos se llaman condensador de
desacoplamiento debido a que reducen o desacoplan, cambios causado
por los componentes del resto del circuito. Tenga mucho cuidado para
asegurarse de que se est conectando el ctodo a tierra (que es el lado
con una raya negro por el lado) y el nodo a energa. Si pones los
condensadores al revs, pueden explotar.
Fig. 2
El cdigo
Importacin de biblioteca
valor
del Para crear un valor utilizable para el servo motor
a los valores de su entrada analgica, es ms fcil utilizar la
funcin mapa (). Esta prctica funcin escala
nmeros por usted. En este caso se va a cambiar
valores entre 0-1023 a valores entre 0-179. Se
necesita cinco argumentos, el nmero a puede
escalar (aqu es potVal), el valor mnimo de la
entrada (0), el valor mximo de la entrada
(1023), el valor mnimo de la salida (0), y el valor
mximo de la salida (179). Guarde este nuevo
valor en la variable de ngulo.
A continuacin, imprima el valor asignado al
monitor serie.
Al girar el servo
Por ltimo, es el momento de mover el sevo. El
comando escribir servo () mueve el motor al
ngulo especificado. Al final del bucle () se pone
Usarlo
Una vez que su Arduino se ha programado y encendido, abra el monitor
serie. Usted debe ver una corriente de valores similares a esta:
potVal : 1023, angle : 179
Con unas tijeras, corte un pedazo de cartn con la forma de una flecha.
Coloque el servo a 90 grados (comprobar el valor del ngulo en el
monitor serie si no est seguro). Colocar cinta en la flecha, de modo que
est orientado en la misma direccin que el cuerpo del motor. Ahora
usted debera ser capaz de girar la flecha 180 grados cuando se gira el
potencimetro. Tome un pedazo de papel que es ms grande que el
servo con la flecha adjunta y dibuja un semicrculo en l. En un extremo
del crculo, escribir "Stay Out". En el otro extremo, escriba "Come in".
Ponga "Knock please en el medio del arco. Coloque el servo con la
flecha en la parte superior del papel. Felicidades, tienes una manera de
decirle a la gente lo ocupado que est con sus proyectos.