Paso 2: diseño
MAX7219 se controla mediante una biblioteca de ledcontrol . La biblioteca proporciona un conjunto básico de funciones por el cual individuo o grupos de LED pueden ser enciende y se apaga. A continuación, un fragmento de código que se utiliza en el proyecto de dirección de LED individual:
Encienda el led en la 3' rd fila 8' th columna
y recuerda que los índices comienzan en 0!
lc.setLed(0,2,7,true);
Condujeron en fila 0 segundo desde la izquierda también
lc.setLed(0,0,1,true);
Delay(500);
Apague el primer Led (segundo uno estancias en)
lc.setLed(0,2,7,false);
Un gráfico de barras LED está conectado también al mostrar la orientación de la tortuga. Para cualquier orientación dada la tortuga tampoco puede avanzar o retroceder. 8 orientación diferentes son posibles es decir: N, NE, E, SE, S, SW, W, NW, N.
Entrada se toma a través de un teclado PS/2 normal. Los pines CLK y datos de teclado PS/2 están conectados al pin 5 y pin 6 del Atmega328 respectively.Command tamaño de la entrada está restringida a solamente 4 caracteres.