Está en la página 1de 3

Que es un sistema electrónico

- Sensores: reciben señales


- Circuitería de procesamiento y control: manipulan la señal
- Actuadores: mundo fisico
- Fuente de alimentación: alimentación del circuito

Microcontrolador

- Circuito integrado: varios componentes, programable


- CPU(Central Process Unity) ejecutar instrucciones, uso de datos de entrada, generan
datos
- Memorias: alojar instrucciones como datos necesarios,datos persistentes y volátiles
- Patillas entrada/salida: comunicar el microcontrolador con el exterior

Arduino

- Placa de Hardware libre contiene microcontrolador y pines hembra


o PCB(Printed Circuit Board)
o Diferentes tipos de placas arduino
- Surgio en 2005 inspirada en otra placa libre wiring
o Apareció por la necesidad de un dispositivo de bajo coste que funcionara con
sistemas operativos y para gente que quiera aprender desde 0
o El instituto cerro, se abrió el proyecto a la comunidad, para mejorarlo en
conjunto
o Responsable de el arduino (artuino team) formado por: Massimo
Banzi(profesor),David Cuartielles(profesor),David Mellis(estudiante, Gianluca
Martino(empresa fabricante de placas)

Programas en arduino

- Tiene entrada USB por el cual se ingresa las instrucciones al microcontrolador


- Se programa mediante un software libre, gratis y multiplataforma
o Software libre
 Cualquier propósito y cualquier sistema informatico
 Libertad de estudiar el funcionamiento del programa y adaptarlo,
acceso al código fuente
 Libertad de distribuir copias
 Mejorar el programa y hacerlas publicas beneficiando a la comunidad
 Comunidad de personas que ayuda a la evolución del software
o Hardware libre
 Acceso a el diseño de lhardware
 Libre de modificarlo reutilizarlo y mejorarlo
 Cualquiera lo puede construir
o El lenguaje de programación (arduino) parecido a otros lenguajes
o Inspirado en processing a diferencia que arduino se basa en C
o Se puede realizar casi cualquier cosa
o
- 2 formas de uso
o No necesita conexión externa a ningún computador
o Necesita comunicación para intercambio de datos

Microcontrolador

- ATmega328P (memoria de 32 kB)


- 512 Bytes se usan en el programa de fabrica
o Memoria Sram: 2KB memoria volátil
o Memoria EEPROM: (1KB) almacenan datos que permanecen grabados
o Registros:(8b) memoria pequeña, determina velocidad de computo y de
ejecución
- Utiliza tipo de conexión para transmitir información en serie
o I2C
 1 cable manda 0-
 1 cable marca el tiempo
 2 alimentacion
 100Kb/s
 Solo se puede establecer en un sentido

o SPI
 SCK marca la señal del reloj enviada del maestro
 SS elegir con que esclavo se comunica
 MOSI enviar datos
 MISO enviar datos en sentido contrario
 Permite comunicación en ambos sentidos
 Mas rápido menos energía
 Mayor tamaño
- Arranque
o Programa de fabrica llamado “bootloader”
 Gestiona de forma automática el proceso de grabación en la memoria
flash
 Se ejecuta durante el primer segundo de cada reinicio
 Recibe y ejecuta las instrucciones, seguido de eso ejecuta el programa
- Chip ATmega16U2
o El microprocesador no es capaz de interpretar la información enviada por el
computador por eso se utiliza este interprete
o Es un microcontrolador, con 16 KB de memoria

Alimentacion

- Necesita un voltaje de 5V
- La placa resiste de 6 a 20 voltios pero preferiblemente de 7 a 12 voltios
- Se puede conectar a una pila externa a travez de los pines “VIN” y “GND”
- Se puede conectar a través de Cable USB, mas no puede mantener ciertos
componentes por el bajo voltaje
Conexiones

- Digitales
o Son entradas y salidas depende de lo que se necesite
o La placa arduino dispone de 14 pines (0-13)
o Funcionan a 5V y máximo 40mA
o En estas se puede conectar sensores
- Analógicas
o entradas
 Etiquetadas (A0-A5)
 Entre 0-5V
 Maneja un circuito conversor de 6 canales cada uno con 10 bits
 Entre mas bits hay una mayor precisión en la transformación,
con 10 bits hay 1024 valores posibles
 En caso de que se necesite mas pines digitales estos pueden ser
usados sin ninguna distinción
o Salidas
 No hay salida analógica como tal
 Los pines marcados como PWM pueden simular una onda analógica
 Produce una señal cuadrada formada por pulsos a 490 hz, variando la
tensión promedio resultante en el ancho y la distancia entre cada
pulso
 Se puede dar 256 valores diferentes para indicar la duración deseada
de los puilsos de la señal
o Otros usos
 Los pines 0(RX) y 1(TX) permiten la comunicación con dispositivos
externos en serie
 10(SS),11(MOSI),12(MISO) Y 13(SCK) para conectarse con algún
dispositivo mediante el protocolo SPI
 13 con un valor de voltaje alto un led con la etiqueta L se enciende y
voltaje bajo se apaga
 A4(SDA) y A5(SCL) conectar mediante el protocolo I2C
 AREF ofrece un voltaje de referencia externo para aumentar la
precisión
 Reset si el voltaje de este pin se establece a valor bajo, el
microcontrolador reiniciara
- Reloj
o Marca el ritmo de las ejecuciones de las instrucciones del microcontrolador,
posee un metrónomo con una frecuencia de 16MHz
- Reset
o Se encarga de reiniciar el bootloader para ejecutar desde 0 el programa

También podría gustarte