0% encontró este documento útil (0 votos)
32 vistas

Arduino PDF

Cargado por

Angel Dikek
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
32 vistas

Arduino PDF

Cargado por

Angel Dikek
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 17

Ing.

Tulio Mamani
Que es un Microcontrolador?

Es una microcomputadora integrada en un Circuito Integrado


simple, el cual contiene:

• Un procesador Core:

• Memoria

• Periféricos de I/O
Que es ARDUINO?
Es una plataforma electrónica ABIERTA para la creación de
prototipos basada en HW flexible de y de fácil uso
Por que Arduino?
Existen muchas plataformas similares para la creación de
prototipos, sin embargo Arduino presenta grandes ventajas
las cuales podemos mencionar:

Precio: Las placas Arduino son relativamente


baratas comparadas con otras plataformas

Multi-Plataforma: El software de Arduino se


ejecuta en sistemas operativos Windows, Macintosh
OSX y GNU/Linux

Entorno de programación simple y claro: El


lenguaje de programación es nativo en C++ por lo
que es lo suficientemente flexible.

Código abierto y software extensible: El


lenguaje puede ser expandido mediante librerías
C++
Código abierto y hardware extensible: Esta
basado en microcontroladores ATMEGA de ATMEL,
es posible extender con otras unidades HW.
Tipos de Arduino
Existen una variedad de placas arduinos las cuales tienen
características especificas para un uso diferente,
clasificaremos s mismas como se muestra a continuación:

Arduinos estándar: Estas placas son adecuadas


para empezar a conocer las características del
ARDUINO

Arduinos Avanzados: Son Placas con


funcionalidades adicionales a las de los Arduino
Estándar.

Arduinos para Implementar : A diferencia de las


anteriores, estas ya no son para implementar
prototipos sino para incrustarlos en proyectos para
un uso definitivo.
Arduinos Estandar

Arduino Uno
Cuenta con 14 pines digitales y
6 analógicos para conectarle
todo tipo de módulos

Estandar

Arduino Leonardo
Además este Arduino puede
funcionar como teclado, ratón,
gamepad

Es la nueva versión que


terminara sustituyendo a la
anterior (Arduino Uno)
Arduinos Estandar
Arduino Mega
Es la versión avanzada del Arduino
Uno. Se caracteriza principalmente
porque tiene mucha más memoria
FLASH, ROM y RAM en su
microcontrolador. También tiene
muchísimos más pines de entrada y
salida digitales y analógicos

Avanzado Arduino Due


Es el tope de gama actualmente. En
vez de usar un microcontrolador AVR
tiene un ARM por lo que es mucho
mas potente, no solo en memoria si
no en potencia de procesamiento,
cuenta con varios USB, uno para
depurar y el otro para dispositivos e
internamente funciona a 3.3V en vez
de 5V
Arduinos Estandar
Arduino Mini
Es la versión mas barata de todas
porque tiene los componentes
mínimos para funcionar. No tiene el
chip USB > Serial por lo que hace
falta otro arduino o un programador
externo para cargar el programa

Arduino Nano
Como el anterior salvo porque este si
Para
que tiene el chip USB > Serial y
Implementar conector USB. Pequeño pero con todo
lo necesario para funcionar.

Arduino Micro
Es la versión que viene a sustituir al
Arduino Nano, en vez de tener un
ATmega 168 o 328 tiene el mismo
microcontrolador que el Arduino
Leonardo y por lo tanto todas sus
ventajas.
Partes del Arduino UNO
LED rojo PIN 13 Salidas y/o entradas
digitales
Pines 3,5,6,9,10,11
Botón de Reset
pueden configurarse
como salidas
analógicas PWM

LED verde de
Puerto Placa Encendida
USB

Puerto ICSP para


programación
LEDs serial
verdes de
TX/RX USB

Entradas
Analógicas

Fuente de poder Pines de voltaje y


5-12V tierra
Características Tecnicas
Programación del Arduino

Para programar el Arduino utilizaremos el Arduino IDE 1.8.1


el cual se lo puede descargar gratis desde el enlace:
https://www.arduino.cc/en/Main/Software
Programación del Arduino

La estructura de un programa en Arduino es la siguiente:

Declaración y Llamado
a librerías

Configuración de los
periféricos

Programa principal
(Bucle)
Estructura y operadores
Variables
Funciones
BIbliotecas
Primer ejemplo
Ejecutar el programa en Arduino uno que permita encender y
apagar el led asignado a la posición 13

// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever


void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}

También podría gustarte