Étape 3: Analyse des programmes
Pour détecter l’état des points sur la matrice de points il faut allumer la LED et rendent dans l’État dim, lorsque la plume se rapproche un moment donné, nous avons mis le point de point culminant. Mais comment pouvons-nous savoir les coordonnées de ce point ? Le principe est : laisser les LED s’allument un par un, le premier de la première ligne, puis le deuxième de la première ligne..., jusqu'à la fin de la première ligne. Mettez à nouveau le premier de la deuxième ligne, lumière LED à son tour dans une boucle. Chaque LED a valeur d’État: 0 représente l’État dim, 1 représente pour l’état de mettre en évidence. Quand la plume se rapproche de certains point, mais il n’est pas tour du point à la lumière, parce que le stylo ne détecte pas de lumière, il maintient un haut niveau à la sortie du comparateur. Quand on les écoute pour éclairer ce point, comparateur sorties bas niveau, MCU exécute le programme d’interruption lorsqu’il détecte un changement de niveau et obtient la valeur de la ligne actuelle et de la colonne, puis définissez État que trouver le point de la valeur de ligne et colonne de 1 et réglez-le pour souligner l’état quand il est éclairé la prochaine fois. Nous voyons l’ensemble matricielle s’allument lors de l’augmentation de vitesse de balayage, plutôt qu’un par un.