Paso 3: Análisis del programa
Para detectar el estado de los puntos de la matriz de puntos debemos luz LED y hacerlo en el estado débil, cuando el lápiz está cerca de algún punto, fijamos el punto resaltado. Pero ¿cómo sabemos las coordenadas de este punto? El principio es: deje el LED enciende para arriba uno por uno, el primero de la primera línea, a continuación, el segundo de la primera línea..., hasta el último de la primera línea. Vuelva a la primera de la segunda línea, luz LED a su vez en un bucle. Cada LED tiene valor de estado: 0 es el estado dim, 1 representa para el estado de resalte. Cuando la pluma se obtiene cerca de algún punto pero no es vuelta del punto a la luz, ya que la pluma no detecta luz, mantiene un alto nivel en la salida del comparador. Cuando le toca a este punto, comparador salidas de bajo nivel, MCU ejecuta programa de interrupción cuando detecta un cambio de nivel, obtiene valor de fila actual y la columna, luego establecer estado que encontrar el punto por el valor de fila y columna del 1 y que resalte el estado cuando se enciende para arriba la próxima vez. Vemos la matriz de puntos todo iluminan al aumentar la velocidad de exploración, en lugar de uno por uno.