0% encontró este documento útil (0 votos)
100 vistas28 páginas

Sesion1 Arduino PDF

Este documento describe los componentes de una tableta de experimentos para Arduino, incluyendo una tarjeta Arduino Uno, un protoboard, y varios sensores y actuadores como potenciómetros, sensores de temperatura, botones, buzzer, LCD, relevadores y servomotores. Explica cómo conectar y programar estos componentes usando el IDE de Arduino para realizar prácticas y proyectos.

Cargado por

Rocio Aguilar
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
0% encontró este documento útil (0 votos)
100 vistas28 páginas

Sesion1 Arduino PDF

Este documento describe los componentes de una tableta de experimentos para Arduino, incluyendo una tarjeta Arduino Uno, un protoboard, y varios sensores y actuadores como potenciómetros, sensores de temperatura, botones, buzzer, LCD, relevadores y servomotores. Explica cómo conectar y programar estos componentes usando el IDE de Arduino para realizar prácticas y proyectos.

Cargado por

Rocio Aguilar
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
Está en la página 1/ 28

08/04/2013

Arquitectura de Computadoras
Instituto Tecnolgico Superior de Ciudad Serdn
Lic. Gerardo Espinoza Ramrez
1
08/04/2013
Arquitectura de Computadoras
Instituto Tecnolgico Superior de Ciudad Serdn
Lic. Gerardo Espinoza Ramrez
2
1.2. Tableta de Experimentos.
08/04/2013
3
1.2. COMPONENTES DE LA TARJETA.
08/04/2013
4
AR. Tarjeta Arduino Uno.
La tarjeta Arduino es una plataforma electrnica abierta
utilizada para la creacin de prototipos basada en
software y hardware flexibles y fciles de usar. Se cre
para artistas, diseadores, aficionados y cualquiera
interesado en crear entornos o sistemas interactivos.
PR. Protoboard.
Tablero con orificios conectados
elctricamente entre s, habitualmente
siguiendo patrones de lneas, en el cual se
pueden insertar componentes electrnicos y
cables para el armado y prototipado de
circuitos electrnicos y sistemas similares.
A0. Potencimetro Sistema Grove.
El potencimetro genera una salida
analgica con valores entre 0 y 5Vcc. El valor
de la resistencia es de 10K ohms, ideal para
el uso de la tarjeta Arduino.
A1. Sensor de Temperatura Sistema Grove.
El sensor de temperatura utiliza un termistor que es quien
devuelve la temperatura del ambiente al que se expone en
forma de resistencia la cual es utilizada para hacer variar
los 5Vcc de voltaje. El circuito integrado del dispositivo
convierte la medida de este voltaje a un valor de salida
analgico para su utilizacin.
D2. Botn Sistema Grove.
El dispositivo cuenta con un botn independiente el cual
est configurado con una resistencia pull-down lo que
hace que est listo para utilizarse por cualquier
microcontrolador como una seal digital.
08/04/2013
5
D3. Buzzer Sistema Grove.
Este dispositivo, el cual tiene conectado un piezo,
puede ser conectado a una salida digital con lo que
se genera la emisin de un tono mientras la salida se
encuentre en ALTO.

D4. Sensor de inclinacin Sistema Grove.
Es un Switch de inclinacin que asemeja el funcionamiento
de un botn, produce una seal digital. Cuando se inclina
hacia una posicin elevada el Switch se abre, y cuando se
inclina al lado contrario se cierra generando as la seal
digital.

D5. Diodo LED Sistema Grove.
El dispositivo cuenta con un diodo LED de 5mm que se
alimenta a 5Vcc. Se utiliza con una seal digital para
encender o apagar el diodo LED. Tambin es posible
modificar la intensidad de luz mediante la modulacin
por ancho de pulso (PWM).

08/04/2013
6
D6/7. LCD Serial Sistema Grove.
Es un display LCD1602 basado en
comunicacin UART. Se puede controlar con
slo dos pines E/S (Tx y Rx). Utiliza el driver
AT89S52 para hacer la comunicacin UART.
D8. Relevador Sistema Grove.
El dispositivo tiene un relevador normalmente abierto con
el que se pueden controlar corriente y voltajes ms altos
de los que la tarjeta Arduino es capaz de soportar. Si el
relevador est cerrado el diodo LED indicador enciende, y
se apaga en caso contrario.
D9/10. Protoshield Sistema Grove.
Este permite agregar circuitos de prueba o nuevos
componentes al Sistema Grove. Es posible utilizar los
cuatro pines de conexin al Sistema Grove. Los orificios
para soldar tienen dimensiones estndar para mayor
facilidad de utilizacin.
08/04/2013
7
D11. Servomotor.
Servomotor de 1.5Kg de torque, puede ser alimentado
con 5Vcc que la tarjeta Arduino ofrece, se debe tener
precaucin con la corriente de consumo del servomotor,
es posible que la tarjeta Arduino se apague para su propia
proteccin, esto no causar mayores riesgos.
Cable USB tipo A a tipo B.
Cable USB de conector tipo A a conector
tipo B se utiliza para conectar la tarjeta
Arduino Uno a la computadora.
Shield Arduino.
Es una base que se conecta por encima de la tarjeta
Arduino Uno, cuenta con conectores de 4 pines para el
Sistema Grove. Esta base facilita la conexin de los
mdulos hacia los pines de la tarjeta Arduino Uno.

08/04/2013
8
1.2. Caractersticas generales de la
tarjeta Arduino Uno.
Caractersticas de la tarjeta Arduino Uno:
Microcontrolador ATmega328.
Voltaje de alimentacin: 7 a 12V.
14 pines digitales I/O (6 salidas PWM 8 bits).
6 entradas analgicas (10 bits).
40 mA.
32 KB Memoria Flash.
Velocidad de reloj 16MHz.
08/04/2013
9
1.3. Instalacin del Driver.
08/04/2013
10
1.3. IDE Arduino.
08/04/2013
11
1.4.1. Estructura fundamental.
void setup()
{
Instrucciones;
}
void loop()
{
Instrucciones;
}
08/04/2013
12
1.4.2. Configuracin de entradas y
salidas.
pinMode(pin, OUTPUT);
// configura pin como salida

pinMode(pin, INPUT);
// configura el pin como entrada
08/04/2013
13
1.4.3. Escritura digital.

digitalWrite(pin, HIGH);
// deposita en el 'pin' un valor HIGH (alto o 1)

digitalWrite(pin, LOW);
// deposita en el 'pin' un valor LOW (bajo o 0)
08/04/2013
14
1.4.4. Manejo de tiempos.
delay(1000);
// espera 1 segundo
08/04/2013
15
Ejemplo 1.1. Diodo Led Intermitente.
En este ejemplo se utiliza un pin digital de salida para
mantener encendido un diodo LED un tiempo de 1
segundo en seguida el diodo LED se apaga durante un
periodo de 1 segundo y as sucesivamente.
08/04/2013
16
Ejemplo 1.2. Diodo Led Intermitente
(Cambio de nmero de pin de salida).
En este ejemplo se cambia el pin digital de salida para
mantener encendido un diodo LED un tiempo de 1
segundo en seguida el diodo LED se apaga durante un
periodo de 1 segundo y as sucesivamente.
08/04/2013
17
Ejemplo 1.3. Diodo Led Intermitente
(Cambio de tiempos en delay).
En este ejemplo se utiliza un pin digital de salida para
mantener encendido un diodo LED cambiando los
intervalos de tiempo el cual el LED se mantendr apagado
o encendido.
08/04/2013
18
1.4.5. Uso de variables.
int value; // 'value' es visible en cualquier parte de
cdigo.
void setup()
{
}
void loop()
{
for (int i=0; i<20;) // 'i' solo es visible dentro del ciclo for
{
i++
}
float f; // 'f' es visible solo dentro de loop()
}
08/04/2013
19
Ejemplo 1.4. Diodo Led Intermitente
(Utilizacin de variables).
En este ejemplo se crea una variable para asignarla a un
pin digital de salida para mantener encendido un diodo
LED un tiempo de 1 segundo en seguida el diodo LED se
apaga durante un periodo de 1 segundo y as
sucesivamente.
08/04/2013
20
Practica 1.1
Nombre de prctica.
Diodo LED encendido por tiempo indefinido.

Descripcin general de la prctica.
En esta prctica se utiliza un pin digital de salida para mantener
encendido un Diodo LED todo el tiempo que la tarjeta Arduino est
alimentada, sin ningn otro comportamiento en l.
08/04/2013
21
Practica 1.2
Nombre de prctica.
Diodo LED encendido 1 segundo y apagado medio segundo.

Descripcin general de la prctica.
En esta prctica se utiliza un pin digital de salida para mantener encendido
un Diodo LED por un tiempo de un segundo para posteriormente
permanecer apagado medio segundo y as sucesivamente.
08/04/2013
22
Practica 1.3
Nombre de prctica.
2 Diodos LED. Uno encendido siempre mientras el otro enciende y apaga.

Descripcin general de la prctica.
En esta prctica se utiliza dos pines digitales de salida para mantener
encendido un Diodo LED por tiempo indefinido mientras el otro debe
permanecer encendido 0.9 segundos y 0.4 segundos apagado.
08/04/2013
23
Practica 1.4
Nombre de prctica.
2 Diodos LED. Alternancia de estados de encendido y apagado entre
ambos diodos LED.

Descripcin general de la prctica.
En esta prctica se utiliza dos pines digitales de salida y mientras un
diodo LED se enciende por un periodo de 0.5 segundos el otro
permanece apagado el mismo periodo de tiempo, y viceversa.
08/04/2013
24
PROYECTO 1.
08/04/2013
25
Nombre del proyecto.
Semforo.

Descripcin del proyecto.
Este proyecto cumple con las siguientes especificaciones:
Simular el funcionamiento de un semforo vial con 3 diodos LED (rojo, amarillo y
verde).
El funcionamiento del semforo est dado por las siguientes caractersticas:


1. Cuando el sistema del semforo inicia debe empezar con la luz en rojo
encendida.

2. Despus de 5.3 segundos la luz roja se apaga e inicia la luz verde.

3. La luz verde permanece encendida por un periodo de 8.5 segundos.

4. Una vez transcurridos esos 8.5 segundos la luz verde entra en estado
intermitente, se apaga y enciende por periodos iguales de 0.5 segundos.

5. El estado intermitente debe durar un periodo de 2.5 segundos, donde la
luz verde est 3 veces apagada y 2 veces encendida en periodos iguales de 0.5
segundos como se ha mencionado anteriormente.

Ejemplo.
08/04/2013
26

6. Una vez concluido el estado intermitente de la luz verde ahora
enciende la luz amarilla.

7. La luz amarilla permanece encendida por un periodo de 1.9
segundos.

8. Al trmino del periodo de 1.9 segundos la luz amarilla pasa a un
estado apagado y enciende la luz roja.

9. Se vuelve a repetir el ciclo descrito anteriormente.
08/04/2013
27
Diagrama de conexin del Semforo.
08/04/2013
28

También podría gustarte