Paso 5: O tablero del oscilador interno
-Protoboard
-ATmega168 chip
-condensador .1uf (cerámica, poliester, etc. no importa tanto; valor .047uf-.47uf debe estar bien)
-10K resistencia (valores ~3.3k-20k debería funcionar bien)
-Pequeños tramos de alambre
Programar el Bootloader con el programador AVR:
Usted querrá usar el bootloader de lilypad (incluido con la versión Arduino-0010, en el hardware/bootloaders/lilypad). Usando el programador AVR, flash el gestor de arranque. Por ejemplo, en mi sistema OSX:
CD /Applications/Arduino-0010/hardware/bootloaders/lilypad
PATH = ${PATH}: / aplicaciones/Arduino-0010/hardware/herramientas/avr/bin
AVRDUDE - C /Applications/Arduino-0010/hardware/tools/avr/etc/avrdude.conf - cusbtiny-pm168 - Pusb -e -u - Ulock: w: 0x3f: m
AVRDUDE - C /Applications/Arduino-0010/hardware/tools/avr/etc/avrdude.conf - c usbtiny-pm168 - Pusb-Uflash:w:LilyPadBOOT_168.hex - Ulock: w: 0x0f: m
AVRDUDE - C /Applications/Arduino-0010/hardware/tools/avr/etc/avrdude.conf - cusbtiny-pm168 - Pusb -e -u - Uefuse: w: 0 x 00: m - Uhfuse: w: 0xdd: m - Ulfuse: w: 0xf2: m
Configurar la placa:
Poner el ATmega168 en el protoboard, a caballo entre el centro.
Cada una de las siguientes conexiones, utilice el orificio en cada pin del ATmega168 que es la más cercana a la viruta que está abierta; Esto dejará el último agujero en cada una de las filas 1-8 abrir para que el cable de programación enchufar.
Conectar el pin 7 y 20 con una longitud de cable (VCC a AVCC)
Conectar el pin 8 y 22 con una longitud de cable (GND a AGND)
Conecte el resistor de 10K del pin 1 al pin 7 (RES a VCC) *
Conectar el condensador de .1uf del pin 7 a pin 8
Si tienes líneas de autobús de la energía en su protoboard, propongo conectar el + tren (rojo) al pin 20 y el - carril (azul) al pin 22. Esto es algo de mala forma (conexión a la parte analógica para conexiones de energía para otras cosas), pero si tu tablero es del mismo tamaño que la mía ya ha llenado todos los agujeros disponibles para el pin 7.
Si usted está planeando utilizar la energía del USB, usted puede ahora sólo Conecte el cable de programación y subir bocetos a la tabla (Asegúrese de conectar los pines de selección de energía en el adaptador de cable con un jumper para alimentar el chip del USB).
De lo contrario debe usar un regulador de voltaje de la batería/etc. para suministrar energía. Nota que desea usar siempre 5v para la programación vía software Arduino; otras tensiones hará que la velocidad de reloj a variar significativamente y probablemente hará comunicación (y por lo tanto programación) no.
Cuando vayas a subir bocetos a este estilo de tabla que utiliza el oscilador interno, seleccione "Lilypad Arduino" en el menú herramientas y tabla de planchar.
- 2008 10-02 fijo--pusieron incorrectamente como pin 1 al pin 10 en original