Paso 10: ".. .una arma elegante para una era más civilizada."
Un poco breve de la historia.
Lo primero que realmente se asemejó a un microcontrolador moderno sería probablemente el AGC de Apolo. Esta fue la primera computadora de vuelo real, además, el primer uso principal de los circuitos integrados. Pero tienes que ir adelante otra década antes de que toda la funcionalidad básica de un ordenador se reunió en un solo chip LSI; tales como el Intel 8080 o Zilog Z80. Y aún entonces, memoria, reloj y muchas de las funciones de E/S externas. No era muy conveniente para el usuario hobby.
Es el brazo, AVR y chips similares que el siguiente paso importante; con la inclusión de memoria RAM flash no volátiles, llegó a ser posible construir un equipo con prácticamente ningún componente externo. La serie AVR de chips (con la que estoy más familiarizado) ha protegido I/O líneas, serie UARTs, convertidores y PWM generadores, contadores de tiempo del perro guardián y osciladores internos incluso si quería. También hacen un gran soufflé.
En el formato de la Arduino y tableros similares, estos chips están rodeados con un cristal de reloj apropiado o resonador, una fuente de alimentación regulada, alguna fuente de alimentación y otros condensadores de desacoplamiento de crítica-pin y social unos para monitoreo del estado. Pero puede ejecutarlos sin esta arriba. Si su tiempo es no crítico y no está preocupado por el accidente ocasional, puede tener un ordenador completo con nada pero el chip central y una batería.
Como el BASIC Stamp antes de él, podría comunicarse con y subir la programación a través de un programador en sistema, así como por una Junta de programación adecuada. Pero el siguiente truco ingenioso agregar una interfaz a un ordenador personal; primera vía serial, luego por el estándar USB (y ahora están abriendo opciones de wireless y BlueTooth). Esto se logró en la anterior generación de Arduinos mediante un chip de FTDI.
Entrar en la próxima generación de AVRs, que pueda comunicar a través de USB de forma nativa. Va el chip FTDI. Pero resulta posible hackear una conexión en-serie USB con un AVR ordinario de generaciones anteriores. Como con el mismo ATtiny85 venerable que está también en el corazón de lo BlinkM. Por lo tanto la última oferta de los ingenieros de Adafruit; la Junta de Abalorio ; un ATtiny basado en Arduino-compatible que vende por muy poco más que el costo de un chip.
Solo tiene 5K de espacio de programa a la izquierda después de gestor de arranque práctico, funciona a la velocidad pausada de 8 MHz y hay unos 4 pines de I/O normalmente expuestos, sino que es suficiente para correr un pequeño espectáculo de luz dentro de una caja de acrílico de 3".