Paso 3: Especificar un carácter que se muestre
¿Entonces, has escrito o recordar qué alfileres ir a qué puertos, derecho? Elegí PD [2..7] y PB0 (digital pernos de 2 a 8 en hablar de Arduino). Normalmente yo no sugiero usar PD [0..1] porque te la dedico a mi comunicación en serie a una caja de FreeBSD y et de Arduino mapa los pernos a su canal de comunicación USB FTDI, y aunque "ellos" dicen pines 0 y 1 funcionará si no inicializa la comunicación serial, nunca he podido usar los pines como E/S digitales normales. De hecho, pasé dos días intentando depurar un problema cuando intenté utilizar PD0 y PD1 y encontró que siempre fueron altos. * shrug *
Probablemente sería bueno tener algún tipo de insumos externos, como quizás un switch teclado, pushwheel o rueda, o tal vez incluso entrada desde una terminal (mi ArduinoTerm no está listo para el prime time todavía...). La elección es suya. Por ahora, sólo voy a ilustrar cómo obtener el código para obtener el carácter que desee en el LED. Hay un archivo zip para su descarga incluyendo el código fuente y Makefile y también hay una película corta que demuestra la impresión LED hacia fuera su juego de caracteres. Lo siento para la mierda calidad del video.
El código siguiente imprime la cadena "Bienvenido a mi Instructable!" entonces ciclos a través del juego de caracteres entero que soporta el LED.
El puerto de salida es atendido en la función Print2Led() .
El código y el Makefile está incluido en un archivo zip a continuación.