Está en la página 1de 19

Programación

de Módulos
Electrónicos

Tema 1: Introducción a la plataforma Arduino


Escuela de Ingeniería
Logro de Aprendizaje Nº 01:
Describe las características de la
tarjeta de desarrollo en
aplicaciones con módulos
electrónicos.
Introducción a la plataforma Arduino

SUBTEMAS:
• Descripción y características de la tarjeta de desarrollo
• Características de la tarjeta de desarrollo.
• Aplicaciones con módulos electrónicos.
• Conceptos de entradas y salidas
• IDE – Arduino
Programación de módulos electrónicos

Introducción
La unidad de control electrónico que regula el motor. Se trata del corazón de un
sistema electrónico compuesto por sensores y actuadores en la que los sensores informan a la unidad
central y ésta envía la orden necesaria a los actuadores para transformar dicha información inicial.

HARDWARE DE ECU HARDWARE ARDUINO


Programación de módulos electrónicos

Plataforma Arduino
Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de
desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares.

COMUNIDAD ARDUINO

ARDUINO IDE ARDUINO HARDWARE


Programación de módulos electrónicos

Características - Arduino UNO


El Arduino Uno es una placa de código abierto basado en el
microchip ATmega328P, la placa está equipada con conjuntos
de pines de E/S digitales y analógicas que pueden conectarse
a varias placas de expansión y otros circuitos
• Microcontrolador: ATMega328P.
• Velocidad de reloj: 16 MHz.
• Voltaje de trabajo: 5V.
• Voltaje de entrada: 7,5 a 12 voltios.
• Pinout: 14 pines digitales (6 PWM)  y 6 pines analógicos.
• 1 puerto serie por hardware.
• Memoria: 32 KB Flash (0,5 para bootloader), 2KB RAM y
1KB Eeprom
Programación de módulos electrónicos

Partes de la tarjeta Arduino - UNO


Pulsador de RESET LED pin 13 E/S Digitales

Puerto USB

LED indicador de
Puerto USB Comunicación
~ pin PWM
Cristal de 16 MHz

Regulador de tensión Microcontrolador


5VDC Atmega328p

Conector de alimentación
7 – 12 VDC Entradas Analógicas

Pines de alimentación sin regulación


5 VDC, 3.3 VDC y GND
Programación de módulos electrónicos

Características - Arduino Mega


Arduino MEGA 2560 es una placa de desarrollo
basada en el microcontrolador ATmega2560 
• Microcontrolador: ATMega2560.
• Velocidad de reloj: 16 MHz.
• Voltaje de trabajo: 5V.
• Voltaje de entrada: 7,5 a 12 voltios.
• Pinout: 54 pines digitales (15 PWM) y 16 pines
analógicos.
• 3 puertos serie por hardware.
• Memoria: 256 KB Flash (8KB para bootloader),
8KB RAM y 4KB Eeprom
Programación de módulos electrónicos

Partes de la tarjeta Arduino - Mega


LED indicador de
SALIDA PWM E/S Digitales
Comunicación

Convertidor USB - UART

Puerto USB Microcontrolador


Atmega328p

Cristal de 16 MHz Pulsador de RESET

Regulador de tensión
5VDC

E/S Digitales
Conector de alimentación
7 – 12 VDC

Pines de alimentación sin regulación Entradas Analógicas


5 VDC, 3.3 VDC y GND
Programación de módulos electrónicos

Aplicaciones
 Aplicación de sensado de temperatura Imagen aquí
 Aplicación con actuadores relay
electromagnético
 Aplicación de señales analógicas de
sensores MAP, CKP, MAF, TPS
 Control de pulso de inyección y tiempo de
encendido.
 Control de temperatura de cabina,
distancias delanteras, traseras, laterales.
 Sistemas Turbo Timer,
Programación de módulos electrónicos

Conceptos de entradas y salidas


El hardware Arduino (tarjeta de desarrollo) esta gobernado por un microcontrolador, estos usan sensores para
escuchar el mundo físico y actuadores para interactuar con el mundo físico.
Los microcontroladores leen sobre los sensores y escriben sobre los actuadores.
Programación de módulos electrónicos

Conceptos de entradas y salidas digitales


Las entradas digitales permiten recibir señales de
voltaje.
Entrada.- Esperando el ingreso de un voltaje no
mayor a 5 VDC

Las salidas digitales son las terminales de un


microcontrolador que permiten entregar un voltaje a
un carga
Salida.- Dara una tensión de 5 VDC con una
intensidad de corriente máxima de 20 mA.
Programación de módulos electrónicos

Entradas y salidas analógicas


Entradas analógicas: Son pines que soportan el ingreso de una señal variante de voltaje en el tiempo.
Salidas analógicas: Son pines que utilizan señales PWM simulando señales analógicas

Salidas analógicas

Entradas analógicas
Programación de módulos electrónicos

IDE - Arduino
Las tarjetas de desarrollo ARDUINO utilizan el Imagen aquí
software de desarrollo ARDUINO IDE, en el cual se
realiza la programación de la tarjeta con un lenguaje
similar al C++.
El software ARDUINO IDE puede ser descargado
desde la pagina oficial
www.arduino.cc

Link directo de descarga: Clic aquí


Programación de módulos electrónicos

IDE - Arduino
NUEVO ABRIR GUARDAR
SUBIR: Compilar y
grabar en tarjeta Monitor Serie

Verificar: Compilar Área de trabajo


donde se escribe el código

Nombre del proyecto Tipo de tarjeta y puerto


COM donde esta conectado
Línea donde se encuentra el
cursor
Programación de módulos electrónicos

Subiendo un programa a la tarjeta Arduino

Sí se tenia la tarjeta conectada de manera


correcta, dará un mensaje de “Subido” y la
tarjeta inmediatamente realizara las acciones
programadas.
Actividad Virtual
Programación de módulos electrónicos

Actividad Virtual
Describa 5 aplicaciones posibles con la tarjeta de desarrollo Arduino
Gracias

También podría gustarte