0% encontró este documento útil (0 votos)
35 vistas25 páginas

L2-Plataforma de Desarrollo Arduino

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)
35 vistas25 páginas

L2-Plataforma de Desarrollo Arduino

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/ 25

Universidad Católica Boliviana “San Pablo”

MICROCONTROLADORES IMT-320
Plataforma de desarrollo
Arduino

Ing. Mauricio Uyuni Miranda


[email protected]
Ing. Mauricio Uyuni Miranda
Objetivos

Plataforma de Desarrollo Arduino

Generalidades de Instalación y
Ejemplos
la plataforma de Descripción de la configuración
básicas:
desarrollo Programación del IDE de
Primeros Diseños
Arduino Arduino

Ing. Mauricio Uyuni Miranda


¿Plataforma de desarrollo Arduino?

Características:

Es una plataforma libre de HW/SW para prototipar


sistemas digitales que interactuar con componentes que
pueden medir y controlar su entorno

Su desarrollo se compone de tres componentes:

1. Una plataforma de desarrollo Arduino (física)+Shields


2. Lenguaje de programación+librerías prediseñadas,
basado en wiring (http://wiring.org.co/)
3. Entorno de Desarrollo Integrado (IDE) Arduino, basado
en processing (https://processing.org/)
Los esquemáticos y documentación son de acceso libre

Ing. Mauricio Uyuni Miranda


Requerimientos (SW)

Proteus ISIS
Librería Arduino para Proteus (ARDUINO.zip)
Arduino IDE (Windows o Mac)

www.arduino.cc/en/Guide/Introduction
www.arduino.cc/en/Guide/Windows o
www.arduino.cc/en/Guide/MacOSX

Ing. Mauricio Uyuni Miranda


Requerimientos (HW)

Placa Arduino
Leds x 8
Led RGB x1
Resistencias 220 Ω x8
Potenciómetros 1KΩ x2
Protoboard x1
Cables de conexión (jumpers, macho-macho)

www.arduino.cc/en/Guide/Introduction
www.arduino.cc/en/Guide/Windows o
www.arduino.cc/en/Guide/MacOSX

Ing. Mauricio Uyuni Miranda


Configuración del IDE Arduino
• Archivos .hex

Ing. Mauricio Uyuni Miranda


Configuración IDE Arduino

• Abrimos el archivo preferences.txt con un editor


como el bloc de notas y si se quiere por seguridad se
puede hacer un respaldo de este archivo.
• Dentro del archivo buscar el comando
export.application.stop=true

Ing. Mauricio Uyuni Miranda


Configuración IDE Arduino

Ing. Mauricio Uyuni Miranda


Configuración IDE Arduino
• Debajo de esta línea de comando escribir el siguiente
comando:
• build.path= ”la ruta donde queremos que se guarden
los archivos al compilar las aplicaciones del IDE de
Arduino”(sin comillas)

• Ej: >> C:\Users\lab\Documents\ArduinoLabs

Ing. Mauricio Uyuni Miranda


Referencia del lenguaje

Ing. Mauricio Uyuni Miranda


Referencia del lenguaje

Ing. Mauricio Uyuni Miranda


For / while

Ing. Mauricio Uyuni Miranda


If / else

Ing. Mauricio Uyuni Miranda


IDE (Integrated Development
Environment) Arduino

Ing. Mauricio Uyuni Miranda


IDE (Integrated Development
Environment) Arduino

Ing. Mauricio Uyuni Miranda


Experimentación
• Conectar el Arduino Mega a la PC via USB
• Iniciar el IDE Arduino
• Verificar que la tarjeta esta conectada correctamente
al software
• Seleccionar el ejemplo Blink
• Hacer click en incono de “Subir”

Ing. Mauricio Uyuni Miranda


Experimentación

Ing. Mauricio Uyuni Miranda


Experimentación

Ing. Mauricio Uyuni Miranda


Ejemplo1
• Encender y
apagar el led
en un
determinado
lapso (salidas
digitales)
• Variar la
intensidad del
led de min –
max(0V-5V)

Ing. Mauricio Uyuni Miranda


Ing. Mauricio Uyuni Miranda
Ejemplo 2

• Gestionar
entradas y salidas
digitales.
• Entradas y salidas
digitales.

Ing. Mauricio Uyuni Miranda


Construir el siguiente modelo:

Ing. Mauricio Uyuni Miranda


Ejemplo 2

Ing. Mauricio Uyuni Miranda


Ejemplo 3 (Extra)
• Utilizar un potenciómetro para variar la secuencia de
los 8 LEDS

Ing. Mauricio Uyuni Miranda


Gracias

Ing. Mauricio Uyuni Miranda

También podría gustarte