Академический Документы
Профессиональный Документы
Культура Документы
L A B O R A T O R I O No. 01
INTRODUCCIN A LA TARJETA ELECTRNICA ARDUINO UNO
I. OBJETIVOS
- Familiarizarse con el uso de Arduino Uno.
- Conocer la programacin del lenguaje C.
El Arduino es una placa que tiene todos los elementos necesarios para conectar perifricos a las
entradas y salidas de un microcontrolador. Es decir, es una placa impresa con los componentes
necesarios para que funcione el microcontrolador y su comunicacin con un ordenador a travs de la
comunicacin serial.
Lenguaje de Programacin:
La plataforma Arduino se programa con un lenguaje propio basado en el lenguaje de programacin de
alto nivel Processing, lo que significa que es similar a C++. Este lenguaje de medio nivel, trata con
objetos bsicos como caracteres, nmeros, bits y direcciones de memoria, entre otros. Este tipo de
lenguaje posee una gran portabilidad. Gracias a ello se suele utilizar para la programacin de sistemas
como la construccin de intrpretes, compiladores, y editores de texto.
Caractersticas elctricas:
Microcontrolador: ATmega328
Voltaje Operativo: 5v
Voltaje de Entrada (Recomendado): 7 12 v
Pines de Entradas/Salidas Digital: 14 (De las cuales 6 son salidas PWM)
Pines de Entradas Anlogas: 6
Memoria Flash: 32 KB (ATmega328) de los cuales 0,5 KB es usado por Bootloader.
SRAM: 2 KB (ATmega328)
EEPROM: 1 KB (ATmega328)
Velocidad del Reloj: 16 MHZ.
MSc. Alberto E. Cohaila Barrios. 1/4 Fecha: 6-09-17
Acadmico
UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN FACULTAD DE INGENIERAS
ESCUELA ACADMICO PROFESIONAL DE DE INGENIERIA MECANICA
CURSO : INGENIERIA ELECTRNICA
AO DE ESTUDIOS : QUINTO SEMESTRE : I
Los pines resaltados con gusanito ~ son salidas digitales
Partes de la tarjeta Arduino: PWM (Modulacin por Ancho de Pulso) y corresponden a:
Pin 3, 5, 6, 9, 10 y 11.
IV. PROCEDIMIENTO
Realizando la programacin al Arduino, esta experiencia enciende 8 LEDs de forma secuencial uno a uno.
Tambin se puede programar la secuencia mediante el encendido de un LED mientras el de atrs se apaga.
1. El diagrama circuital se muestra en la figura 1. El Arduino Uno posee 12 pines digitales que pueden ser
Inputs/Outputs (I/O)
P2
P3
P4
P5
P6
P7
D8
D9
ARDUINO
UNO
3 3 3 3 3 3 3 3
3 3 3 3 3 3 3 3
0 0 0 0 0 0 0 0
GND
Fig. 1
MSc. Alberto E. Cohaila Barrios. 2/4 Fecha: 6-09-17
Acadmico
UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN FACULTAD DE INGENIERAS
ESCUELA ACADMICO PROFESIONAL DE DE INGENIERIA MECANICA
CURSO : INGENIERIA ELECTRNICA
AO DE ESTUDIOS : QUINTO SEMESTRE : I
330
GND
Pin 2
Pin 7
Figura 2.
3. Programe el Arduino con el siguiente sketch. Luego compilar y transferir a memoria del Arduino.
int leds[ ] = {2,3,4,5,6,7,8,9}; //Declarar los LEDs como salidas, desde el pin 02 al 09.
int n; //Declaramos una variable llamada "n".
int tiempo=100; //Damos un tiempo de 100 milisegundos (0.1 s)
VERIFICAR
V. INFORME FINAL
1. Presentar todos los pasos efectuados en el presente laboratorio.
2. Realizar la simulacin del secuenciador el Proteus.
3. Realizar un programa y la simulacin en Proteus de un secuenciador de LEDs con desplazamiento
hacia la derecha luego izquierda.
4. Realizar un programa y la simulacin en Proteus de un secuenciador de LEDs con arrastre y
desplazamiento hacia la derecha luego izquierda.
5. Que utilidades le puede dar al circuito de la figura 2, en la Ing. Mecnica, fundamente su
respuesta.
6. De 3 conclusiones y 3 observaciones importantes del presente laboratorio.