Professional Documents
Culture Documents
2018
Agenda
Introducción
Arduino
Programación
Historia de los microcontroladores
En el año 1969, un equipo de ingenieros japoneses de la compañía BUSICOM llegó a
Estados Unidos con una idea, ellos deseaban usar para sus proyectos pocos circuitos
integrados de los que se usaban en las calculadoras. La proposición se hizo a INTEL, y
Marcian Hoff era el responsable del proyecto. A él se le ocurrió pensar en una solución
diferente en lugar de la construcción sugerida. Esta solución presumía que la función
del circuito integrado se determinaría por un programa almacenado en él. Eso
significaba que la configuración sería más simple, pero que requeriría mucho más
memoria de lo que requería el proyecto que propusieron los ingenieros japoneses.
Historia de los microcontroladores
INTEL compro la licencia de la compañía BUSICOM, obteniendo los derechos para
vender el primer "bloque integrado" en 1971. Durante ese año, apareció en el mercado
un microprocesador que se llamó 4004, este fue el primer microprocesador de 4 bits
con velocidad de 6 000 operaciones por segundo. No mucho tiempo después de eso, la
compañía americana CTC pidió a INTEL y Texas Instruments que hiciera un
microprocesador de 8 bits. En abril de 1972 se comercializó el primer microprocesador
de 8 bits conocido como 8080. Podía direccionar 16 Kb de memoria, con un set de 45
instrucciones y una velocidad de 300 000 operaciones por segundo.
Arduino
Arduino fue inventado en el año 2005 por Massimo Banzi, quien, en un principio,
pensaba en hacer Arduino por una necesidad de aprendizaje para los
estudiantes de computación y electrónica, ya que en ese entonces, adquirir una
placa de micro controladores era bastante caro y no ofrecían el soporte
adecuado; no obstante, nunca se imaginó que esta herramienta se llegaría a
convertir en años más adelante en el líder mundial de tecnologías DIY (Do It
Yourself).
Arduino
En la actualidad se utiliza por muchos fabricantes el código abierto (en inglés open
source software u OSS), donde el código fuente y otros derechos son publicados bajo
una licencia de código abierto o forman parte del dominio público. El open source
ofrece libertades como :
- Una interface de software que nos permite verificar, escribir en una memoria, y
ejecutar el programa que se desea.
- Resistencias
- Capacitores
- LEDs
- Transistores BJT
- Sensores y motores.
Programación
Un programa Arduino puede correr en dos partes:
- void setup()
- void loop()
instrucciones
void loop()
instrucciones
}
Programación
% (módulo)
Programación
!= (distinto a) || (or)
Operadores Compuestos
++ (incremento)
— (decremento)
+= (adición compuesta)
-= (sustracción compuesta)
*= (multiplicación compuesta)
/= (división compuesta)
Programación
if break
if…else continue
for return
switch case
while
Programación-Funciones