Étape 6: Modification du Code d’affichage pour s’adapter à votre Circuit
Ouvrir le segment de test de code et modifiez « PIN » à la valeur de votre code pin le plus bas.
Après téléchargement et exécution du code, l’affichage devrait compter à rebours de 9 à 0. Mais plutôt votre affichage montrera une collection aléatoire de symboles
À l’aide de votre feuille de référence, nous allons modifier le code existant pour être personnalisés à votre circuit.
-En haut du programme, recherchez cette section du code :
seven_seg_digits Byte [10] [7] = {{1,1,1,1,1,1,0}, / / = 0
{0,1,1,0,0,0,0}, / / = 1
{1,1,0,1,1,0,1}, / / = 2
{1,1,1,1,0,0,1}, / / = 3
{0,1,1,0,0,1,1}, / / = 4
{1,0,1,1,0,1,1}, / / = 5
{1,0,1,1,1,1,1}, / / = 6
{1,1,1,0,0,0,0}, / / = 7
{1,1,1,1,1,1,1}, / / = 8
{1,1,1,0,0,1,1} / / = 9
};
On va modifier le 1 s et 0 s dans cette section.
-Chaque ligne correspond au caractère qui sera affichée et la valeur de données pour afficher correctement ce chiffre. Les données seront envoyées comme 1 (on) et de 0 (off)
-Chaque colonne correspondent à la broche dont les données sont écrites dans. La plupart de gauche numéro corrélats le l’axe le plus bas défini par « PIN » (dans mon cas broche 3). Qui traversent la ligne vers la droite, la valeur suivante correspond à la valeur de goupille suivante et ainsi de suite et ainsi de suite.
Par exemple, dans le cas de mon circuit :
-Je voudrais modifier le code afin que mon circuit affichera correctement « 4 »
-En regardant ma feuille de référence, les broches suivants doivent être allumés : 3,4,7,6
-En ce qui concerne le code, je vais changer les valeurs appropriées :
Broches de l’Arduino : 3,4,5,6,7,8,9
seven_seg_digits Byte [10] [7] = {{1,1,1,1,1,1,0}, / / = 0
{0,1,1,0,0,0,0}, / / = 1
{1,1,0,1,1,0,1}, / / = 2
{1,1,1,1,0,0,1}, / / = 3
{1,1,0,1,1,0,0}, / / = 4
{1,0,1,1,0,1,1}, / / = 5
{1,0,1,1,1,1,1}, / / = 6
{1,1,1,0,0,0,0}, / / = 7
{1,1,1,1,1,1,1}, / / = 8
{1,1,1,0,0,1,1} / / = 9
};
-Continuez ce processus jusqu'à ce que toutes les valeurs ont été modifiées. Après le téléchargement et l’exécution du programme, l’affichage devrait compter à rebours de 9 à 0. Si ce n’est pas le cas, modifiez les valeurs appropriées.
Remarque : Si le « point » est l’éclairage pendant n’importe quelle étape de ce processus Assurez-vous que les choses suivantes sont vraies :
-« PIN » a été correctement défini comme la valeur la plus basse de vos NIP de l’affichage, si la broche « point » est la plus bas s’assurer d’utiliser la prochaine plus haute
-S’assurer que lors du câblage de l’afficheur, le « point » n’interrompt pas le câblage séquentiels des broches segment affichage