Paso 11: Programación - subir el Sketch
Programación de este tablero es como programar la mayoría de las otra placas Arduino pero lo importante a recordar es que esta placa no tiene un auto-reset por lo que tendrá que presione el botón de "reset" (ese pequeño interruptor táctil rojo) en el momento de subir un dibujo. Esto puede tomar varios intentos para dominar.
Hardware:
Para este paso, necesitará un PC con el software de Arduino (v1.0.3 con la biblioteca modificada cargan si usas mi bosquejo), su tablero consola recién hecha y un CP2102 UART a USB convertidor. Base de un FTDI USB a UART Junta debería funcionar exactamente igual siempre que tenga una salida de 3v3.
Conectar 3v3 (no 5v) de CP2102 de 3v3 en el tablero de la consola. Conecte la Gnds juntos. Conectar Rx de CP2102 a Tx en la consola y Tx en el CP2102 a Rx en la consola (a veces el CP2102s se marcan al revés así que si esto no funciona intente unirse a Tx para Tx y Rx a Rx).
Bosquejo:
Mi dibujo se une al paso anterior. Usted también necesitará modificar biblioteca PCD8544 de un paso anterior en la carpeta de bibliotecas.
El bosquejo fue escrito en el IDE de Arduino v1.0.3. No he probado en otra versión. La biblioteca sólo adicional necesitada debería ser la biblioteca PCD8544 modificada. Las bibliotecas de SPI y EEPROM son necesarias pero deben haber venido con el IDE de Arduino.
Subir:
Para hablar con la Junta de consola necesita cargar los controladores para el CP2102 en su PC y seleccione el puerto COM nuevo en el entorno de Arduino. Ahora seleccione la placa "Arduino Pro Mini 8MHz". 8MHz es importante porque utiliza un cristal de 8MHz y que si selecciona una tabla de 16MHz y todos los tiempos todos serán de (y podría no funcionar correctamente porque el 328 está garantizada sólo estable a 16 MHz en una fuente de 5v).
Para cargar el dibujo, haga clic en "upload" y esperar a compilar. Cuando el IDE muestra el tamaño compilado final, oprima y suelte el botón de reset en el tablero de la consola. Luces deben parpadear durante un tiempo, luego el bosquejo debe arrancar y decir "Hola" en la pantalla LCD. Esta es una buena señal!