Paso 3: Construir el software
Los ATtiny 85 es un controlador de Micro genial que tiene 8 KB de Flash y 512 B de RAM para ejecutar cualquier tipo de software de C o C++. Esto proporciona espacio para ejecutar un software simple y por esta razón algunos optimización son necesarios.
El proyecto ha sido desarrollado en C++ (C ++ 11) con el fin de reutilizar y dar más flexibilidad en caso de desarrollo de nuevas funcionalidades. Es necesaria para utilizar la extensión VisualMicro para Visual Studio 2013/2015 con el fin de construir el proyecto. AdaFruit proporciona una biblioteca para los dispositivos de Neopixel, que se pueden integrar directamente en el IDE de Arduino. Pero este código ha sido diseñado para soportar varios modos en orden a tratar los casos de uso principales. El repositorio de código fuente de BlinkyBike proyecto es que contiene una versión optimizada que sólo funciona con el Neopixels seleccionado y no podría funcionar si usted elige una diferente. Neopixel dispositivo requiere de tiempos específicos que no se pueden alcanzar cuando se utiliza el 85 ATtiny en 4 MHz (la configuración por defecto) y por lo tanto se requiere utilizar el modo de 8 MHz de lo ATtiny. Por lo que es obligatorio quemar los fusibles correctos en el ATtiny antes de implementar el firmware. Esto puede hacerse desde el IDE de Arduino seleccionando el destino ATtiny 85 y la frecuencia de reloj a 8 MHz (interno).
Para construir el Software que necesitas:
- Proyecto código de github.com
- Visual Studio 2015 (trabaja con Community Edition)
- Arduino Plugin para Visual Studio de VisualMicro
- IDE de Arduino (sólo para el compilador)
Para instalar el entorno de desarrollo, Guía del usuario VisualMicro es claro y bien documentado, este es un buen punto de partida para tener su sistema listo. Luego abrir el archivo de proyecto de solución en Visual Studio y utilice el menú flash para grabar el software en el microcontrolador ATtiny 85.