Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Introduccion Arduino

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 12

INTRODUCCIN

ROBTICA PARA PRIMARIA


Juan Pablo Acea: jpabloace@gmail.com

Imgenes:freepik.com
ARDUINO LEONARDO DESCRIPCIN
Microcontrolador ATmega32u4
Conexin USB micro B
Voltaje de funcionamiento 5V
Voltaje de entrada Recomendado:7-12V Lmites: 6-20V
Pines digitales 20 (0-13, A0-A5 )
Canales PWM (~) 7 (3, 5, 6, 9, 10, 11, y 13)
Entradas Analgicas 12 A0-A5, A6 A11 (en los pines digitales 4, 6, 8, 9, 10, y 12)
DC corriente mxima Pin 40 mA
DC corriente mxima Pin de 3.3V 50 mA

VIN. Tensin de entrada a la placa Arduino cuando utilizamos una fuente de alimentacin
externa. Podemos suministrar la alimentacin a travs de este pin, o, si lo estamos
alimentando por el jack, podremos acceder a l a travs de este pin.
5V. En ese pin obtenemos 5 V con cualquiera de las formas de alimentacin de la placa.
3V3. Un suministro 3,3V generado por el regulador integrado con un consumo de corriente
mxima es de 50 mA.
GND. Pines de toma de tierra.
IOREF. Tensin a la que los pines E/S de la placa estn funcionando (es decir, VCC para la
placa). 5V para Leonardo.
LED L. Conectado al Pin 13
www.arduino.cc
2
MICROCONTROLADORES ARDUINO
PLACAS

Un microcontrolador (abreviado C, UC o MCU) es un circuito


integrado programable, capaz de ejecutar las rdenes grabadas en https://www.arduino.cc/en/Main/Products
su memoria. Un microcontrolador incluye en su interior las tres UNO vs LEONARDO
principales unidades funcionales de una computadora: unidad (http://bit.ly/2osDMdN)
central de procesamiento, memoria y perifricos de entrada/salida.
3
INSTALACIN INSTALACIN
Para instalar los drivers tenemos dos opciones
1. Descargar el IDE que autoinstala los drivers. WINDOWS INSTALLER

https://www.arduino.cc/en/Main/Software

Opcin recomendada: Windows Installer.


Importante: Al final de la instalacin se
instalan varios drivers, que si no
aceptamos nos imposibilitar trabajar
despus

2. SI NO QUERMOS DESCARGAR EL IDE. WINDOWS ZIP


Descargamos la versin comprimida, la extraemos y los drivers los tendremos en la carpeta drivers
4
INSTALACIN VERIFICACIN DRIVERS

1. Cuadro de bsqueda de Windows: Administrador de dispositivos


2. La Arduino Leonardo se detecta como un teclado. Tambin nos crea un
puerto COM para comunicarnos con ella.
3. Importante asegurarnos de cual puerto com es el que est utilizando, en
mi caso: COM 10

5
IDE ARDUINO ENTORNO Y CONEXIN
Monitor Serie
Abrir/Guardar
Nuevo Proyecto Men proyectos Elegir placa
Compilar + transferir
Proyecto
Verificar Proyecto

Proyecto actual

Consola de errores

Elegir puerto

Modelo de Arduino
Puerto al que est conectado
6
IDE ARDUINO ESTRUCTURA PROGRAMA
Importante: para que funcione el sketch, el nombre del
fichero debe estar en un directorio con el mismo nombre
Comentarios introductorios que el sketch.
Definicin de variables Fallo ms comn ; al final
Funciones elementales.
pinMode(pin, modo)
Configuracin inicial modo: OUTPUT o INPUT
digitalWrite(pin, nivel)
nivel: HIGH o LOW
delay(ms)
ms: tiempo en milisegundos
Bucle del programa.
Se repite sin parar Una vez hecho el programa y verificado, le damos a la
funcin transferir proyecto.
Importante: No intentar transferir si tenemos otro
programa de desarrollo por bloques conectado a la
Arduino

Prctica 1
Ir a Archivo->Ejemplos->Basics y cargar Blink
Pasarlo a la placa Arduino
Modificar la cadencia de parpadeo

7
ELCTRNICA PRINCIPALES COMPONENTES
Pila Resistencia Diodo Led

1. Tiene polaridad, el nodo (patilla


larga) ha de ir al positivo siempre.
2. Caractersticas elctricas
DC corriente continua V mx: 2 a 3 V
I mx: 10 mA
3. Para mantener los valores de V e I
se suele poner en serie con una
resistencia de 220 o 330

Es un obstculo al paso de la corriente.


8
ELECTRNICA PRINCIPALES COMPONENTES
Placa de pruebas o Protoboard
Pulsador

9
ENTRADAS/SALIDAS Entradas Digitales
digitalRead(3);

1 0 0/1?
10
ENTRADAS SALIDAS Estados

HIGH=5V
LOW=0V
LED en pin 2 Pulsador en pin 3
Enciende
digitalWrite(2,HIGH); digitalRead(3);
Dependiendo del tipo de pulsador,
Apaga nos devolver 1 o 0 mientras est
pulsado o est suelto.
digitalWrite(2,LOW);

11
MONTAJES BSICOS CONEXIN
Led Pulsador
CUIDADO CON LOS CONSUMOS,
NO SE PUEDE ALIMENTAR
CUALQUIER COSA!

Mdulo compacto

La resistencia
puede Un motor de corriente continua no
ser otra con un
valor superior se puede alimentar directamente.
Un servomotor pequeo si.
12

También podría gustarte