Paso 1: Lista de piezas
Probablemente necesite estos
- Un interruptor binario pushwheel o rueda. Estos se pueden tener en los puntos principales de electrónica en línea, o si estas en Colorado, J.B. Saunders en Boulder. ¡ Los tienen baratos!
- Una placa sin soldadura
- Un soldador, soldadura, alambre de conexión (yo usé calibre 24 trenzado porque es muy flexible)
- Un microcontrolador AVR
- Estoy usando un ATmega328p sentado en un tablero desnudo los huesos de Un dispositivo moderno
- Estoy usando el BUB USB para programar el AVR
Opcional
- Cuatro LED (para la ilustración de la codificación)
- Resistentes cuatro a (para el LED. He utilizado 200 Ohm que ya tenía en mi banco (estoy perezoso2))
Dispositivo moderno]
- Cuatro diodos si eres paranoico acerca de polaridad invertida en los pines de la MCU
Algo para escribir o compilar el firmware
- Yo uso el AVR Studio 4.16 SP1 pero también se puede utilizar:
Windows
- WinAVR para el desarrollo de Windows AVR
FreeBSD / Linux (otros * variante NIX)
pkg_add -r avr-gcc -or- cd /usr/ports/devel/avr-gcc/ && make install clean pkg_add -r avr-libc pkg_add -r avr-gdb
- Para Linux, te instala lo mismo pero usando su utilidad de administración particular paquete.
Mac
- No tengo experiencia, por lo que sugiero tutorial de Ladyada para esto.
Hay otras utilidades, como Eclipse, que posiblemente le gustan también a utilizar pero esto debe ser un buen comienzo.
Ahora que usted sabe lo que necesita, te lo ponemos juntos, pero para lo que usted necesita saber cómo funciona el interruptor binario... así que pasemos al siguiente paso!