Étape 3: L’algorithme
ÉCHANTILLON ROUTINE
Échantillon ADC1
Stocker des données numériques
Échantillon ADC2
Stocker des données numériques
Échantillon ADC3
Stocker des données numériques
Vérifier les moustaches
Si 0v, Stepper inverse Direction
Si 5v, ignorer
DÉCODER LA ROUTINE :
Décoder les données de Feedback: (MS = moyennes Semsor/LS = capteur gauche/RS = sonde droite)
Comparer le capteur gauche à milieu capteur de tension (plus Votlage = moins de lumière)
Si LS n’est inférieure que MS tension, comparer LS avec RS de tension. Si non, allez à (2)
Si LS Voltage est plus petit que RS tension, instruire moteur d’étape gauche
Vérifier le bouton Select. Si vous appuyez sur, cessez l’utilisation.
ALLER À LA ROUTINE DE L’ÉCHANTILLON
(2) comparer MS tension avec tension de RS
Si RS tension est inférieure à MS, Apprenez à moteur à droite de l’étape. Si non, allez à (3)
Vérifier le bouton Select. Si vous appuyez sur, cessez l’utilisation.
ALLER À LA ROUTINE DE L’ÉCHANTILLON
(3) aucun mouvement de moteur.
Vérifier le bouton Select. Si vous appuyez sur, cessez l’utilisation.
ALLER À LA ROUTINE DE L’ÉCHANTILLON
Évidemment il n’y a plus que juste ce que j’ai expliqué ci-dessus, mais je suis négligeant le reste parce que je suis en train d’apporter des modifications à l’algorithme. Lorsque j’ai apporté les améliorations, je vais faire les modifications dans ce instructable. C’est aussi la raison pourquoi je ne mets pas le logiciel dans cette instructable en date d’encore.
Toutefois, comme je l’ai mentionné au début, je vais faire mises à jour à cette instructable avec le temps.