Desarrollo de un proyecto de firefly ATtiny utilizando el IDE de Arduino y su

Hace poco vi un interesante proyecto de Karl Lunt que utiliza un ATtiny13 para imitar una luciérnaga (http://www.seanet.com/~karllunt/fireflyLED.html). Esto en sí mismo, no es único, pero me puso a pensar acerca de uno de mis primeros proyectos de microcontrolador y lo difícil que era para que un aficionado de principio a salir de las aguas tranquilas del Arduino y aventurarse en otros chips de microcontrolador. Mirando firefly C código de Karl me recordó cómo aislado el IDE de Arduino nos impide underworking de la arquitectura AVR. Quería ver si podría cerrar la brecha entre prototipos algo sobre Arduino y la implementación en un chip ATtiny utilizando todavía la simplicidad de la IDE de Arduino para la codificación.

Hay dos principales habilitadores para hacer el proceso de programación un ATtiny mucho más fácil de lo que solía ser. La primera es el boceto de ArduinoISP que viene como un bosquejo de ejemplo en el software de Arduino estándar. Este esquema le permite conectar una placa Arduino a convertirse en un programador dedicado y cargar un bootloader o esbozar directamente en otro chip microcontrolador por medio de la cabecera del ISP. Esto es muy útil si se están moviendo hacia proyectos de protoboard independiente o necesita reemplazar un Arduino ATmega328. Un escudo de programación puede facilitar este proceso incluso eliminando la necesidad de conectar cada vez que lo necesite.

La segunda joya es de High-Low Tech Group de MIT y le permite portar el código de Arduino a la arquitectura del ATtiny. Esto significa que usted puede utilizar el IDE de Arduino y es capa de abstracción para establecer modos de pin y funciones familiares como digitalWrite() y analogRead(). No todas las funciones de Arduino están disponibles para ATtiny, pero más que suficiente para que un simple proyecto.

Aquí es lo que se necesita seguir a lo largo de *:

* Si usted se acaba de empezar, Inventor Kit ($99) de SparkFun o ARDX Kit ($85) de Adafruit contienen todo lo que necesita excepto la batería, soporte de la batería, condensador y el ATtiny.

Si esto está empezando a parecer un poco intimidante, echa un vistazo a algunos de mis otros proyectos que podrían ser más adecuados para los fabricantes del principio:

Etiquetas: Arduino

Artículos Relacionados

Steampunk ESP8266 Internet con reloj utilizando el IDE de Arduino

Steampunk ESP8266 Internet con reloj utilizando el IDE de Arduino

¿Qué se obtiene cuando un anillo de NeoPixel, una placa Arduino Wifi barata y un láser de corte entrar a un salón de Punk de vapor?Una moda Steampunk Internet diseñado con reloj utilizando el ESP8266 y el IDE de Arduino por supuesto!Aquí es un proyec
Programación utilizando el IDE de Arduino a la placa ChipKIT Dp32

Programación utilizando el IDE de Arduino a la placa ChipKIT Dp32

Esta guía muestra cómo configurar el IDE de Arduino para que puede ser utilizado para programar el microcontrolador chipKIT dp32 .Paso 1: Descargar e instalar el IDE de Arduino Este paso es para aquellos que no han instalado el IDE de Arduino. No dud
Programación ESP8266-12E utilizando software/IDE de Arduino

Programación ESP8266-12E utilizando software/IDE de Arduino

El ESP8266 es como un Arduino con un integrados Wi-Fi, el MCU y circuitos de WiFi se encuentran en el mismo chip. Considerar Arduino + WiFi Shield = ESP8266. En este instructable proporcionará una guía paso a paso a adquirir y una ESP8266-12E WIFI de
ESP8266 WiFi temperatura humedad monitoreo aplicación web utilizando el IDE de Arduino

ESP8266 WiFi temperatura humedad monitoreo aplicación web utilizando el IDE de Arduino

La semana pasada recibí una ESP8266(adafruit). el nuevo ESP8266 tiene cargador de arranque de arduino hace posible para el código del programa arduino directamente en el ESP8266. Este ESP8266 viene con UART, I2C y GPIO. con este nuevo módulo wifi no
Cómo restaurar el Firmware de ATmega16U2 Arduino UNO R3 utilizando el IDE de Arduino

Cómo restaurar el Firmware de ATmega16U2 Arduino UNO R3 utilizando el IDE de Arduino

Si usted tiene una necesidad volver a flashear el chip de ATmega16U2 con el fimware original para restaurar el Arduino UNO de nuevo a normal, esto se hace a menudo en la línea de comandos usando avrdude o dfu-programador o con el programa Windows Fli
ESP8266 estación del (independiente) utilizando el IDE de Arduino y plataforma en la nube GadgetKeeper

ESP8266 estación del (independiente) utilizando el IDE de Arduino y plataforma en la nube GadgetKeeper

Esta es una actualización de mi proyecto anterior GadgetKeeper estación. En este proyecto estoy construyendo la misma funcionalidad pero sólo con ESP8266 WiFi SoC independiente con sensor de temperatura y humedad DHT11. En el proyecto anterior usé Ar
CBDBv2 Evolution - Junta de desarrollo de ESP8266 cumple con la IDE de ARDUINO!

CBDBv2 Evolution - Junta de desarrollo de ESP8266 cumple con la IDE de ARDUINO!

La revolución de Internet de las cosas está aquí!IOT describe un mundo en el que los objetos cotidianos son conectados a una red para que los datos pueden ser compartidos. Esto es sólo el comienzo. En un futuro cercano podríamos tenemos sensores que
Utilizando un ACS712 y Arduino para detectar límites de actuador

Utilizando un ACS712 y Arduino para detectar límites de actuador

Estoy trabajando en un proyecto que utiliza una fuerza de 400 libras, 30" tiro actuador que tiene finales de carrera incorporados, no se puede mover pero no proporcionar información de posicionamiento. La mayoría de los actuadores grandes (asequibles
Elegante teléfono controlado luces utilizando HC-05 y Arduino UNO

Elegante teléfono controlado luces utilizando HC-05 y Arduino UNO

Módulo de Bluetooth HC-05 es uno de la más utilizada pieza de hardware que le permite rápidamente prototipo sus ideas que requieren un elemento de control/conectador sin hilos. Este proyecto es una muy rápida demostración de cómo puede interfaz de es
Utilizando Unity3D, Vuforia y Arduino de realidad aumentada

Utilizando Unity3D, Vuforia y Arduino de realidad aumentada

Para más tutoriales de realidad aumentada, visitan aquí:1.2.3.4.5.Paso 1: Realidad aumentada utilizando Unity3D y Vuforia (parte 1)Descargar todo abajo y siga las instrucciones en el video de arriba:Descargar # Unity3D (descargar e instalar) (archivo
Proyecto simple de detección de movimiento de Arduino

Proyecto simple de detección de movimiento de Arduino

Este es un tutorial muy básico para principiantes de Arduino, hemos tratado de mantenerlo simple y al punto, uso de sensores de detección de movimiento PIR y cómo controlar el LED basados en el outpu del sensor.y así en pocas palabras, la idea princi
Proyectos de Carlitos: Inalámbrico controlado por discurso Arduino Robot

Proyectos de Carlitos: Inalámbrico controlado por discurso Arduino Robot

Todos soñamos con tener aparatos y máquinas que pueden obedecer a nuestros comandos hablados. Bien, vamos a tomar el primer paso para que esto suceda y construir un intervención controlada basada en Arduino robot móvil.Puedes estar pensando que hacer
Monitor serie ATtiny utilizando arduino tutorial

Monitor serie ATtiny utilizando arduino tutorial

Allllllllllright dudets y los. Aquí es cuál es para arriba, vamos a hacer mejores amigos attiny y arduino.Si nunca has trabajado con interruptores capacitivos usted sabe cuánto hay que romper la cara en una pared... Ahora imagina que no tienes ningun
Aplicación Android para el Control del Robot utilizando HC-05 y Arduino (estudio Android)

Aplicación Android para el Control del Robot utilizando HC-05 y Arduino (estudio Android)

Hola todos, esta vez le mostrará cómo controlar el robot usando su teléfono, siga estas instrucciones cuidadosamente. En realidad, este proyecto está todavía en desarrollo.Paso 1: Qué necesitamos para robotAntes de entrar a la aplicación para android