Paso 11: Una mejor manera - otra vez
Así que pensé que lo mejor sería hacer una placa de circuito impreso.
No sólo esto me ayudaría, pero haría mucho más accesible para los menos adeptos en el cableado punto a punto el proyecto.
Con esto en mente, he hecho piezas de repuesto en caso de que alguien quería comprar una.
Algunas personas estaban haciendo código para el Arduino, otros para el ATmega32, y no quiero tener 2 diferentes tableros AVR ya solo para ser capaz de ejecutar todas las animaciones frescas.
Pensé que si voy a hacer un tablero de PC, uno con un enchufe haría para cualquier AVR.
Le puse conectores ICSP para ellos en el tablero para que no tengas que eliminarlos para programarlos.
Los conectores serie, botones y LEDs de estado y diagnóstico están todos a bordo también.
SÍ, SI PONES EL ATMEGA328 DE TU ARDUINO EN EL TABLERO, PUEDE ACTUALIZAR EL CÓDIGO UTILIZANDO EL IDE DE ARDUINO. Sugiero subir usando el programador ICSP (archivo > cargar usando programador) pero si quieres usar el conector serial, se puede sin quitar el chip. Acaba de salir la puesta a cero tan pronto como usted vea el IDE intentando conectar.
Recuerde que si usted carga código en AVR con el ICSP, sopla hacia fuera el gestor de arranque! (Afortunadamente, también puede utilizar mis consejos para subir el bootloader con el IDE de Arduino)
El Consejo utiliza la serie TTL, RS232 no. Una vez más, esto es un avance porque USB a los adaptadores seriales TTL son unos 2 dólares en ebay. Elimina el MAX232 desde el diseño, y ya que casi ninguna PC tienen un puerto serial RS232 en ellos, si tienes que comprar un adaptador serie, como puede ser los más populares más baratos. Todo lo que necesita es tierra, cables de RXD y TXD.
Así que ahora, todo es todo en una tabla, sin importar que AVR que desea utilizar. (Una tabla para gobernarlos a todos! JAJAJA!)
De lo contrario, puede programar el cubo directamente en su arduino y luego mover el chip a la Junta.
En la versión 2.X y por encima de tablas (no en la foto), hay un bypass del regulador de voltaje, para que pueda ejecutar en como 2.9V mediante el adaptador de corriente.
También existe el conector ICSP secundario - uno ICSP puede programar cualquier AVR. Los conectores seriales están todavía separados.
Luego hice más pequeño.
Ver al final de instructivo para las tarjetas más recientes disponibles y videos demostrativos de las últimas características en ellos.
Las placas SMT no permiten el tipo Arduino AVR ATmega328