Introduccion Arduino
Introduccion Arduino
Introduccion Arduino
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
https://www.arduino.cc/en/Main/Software
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
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