Stap 3: Het algoritme
STEEKPROEF ROUTINE
Monster ADC1
Digitale gegevens op te slaan
Monster ADC2
Digitale gegevens op te slaan
Monster ADC3
Digitale gegevens op te slaan
Selectievakje Bakkebaard
Als 0v, omgekeerde Stepper richting
Als 5v, negeren
DECODEREN ROUTINE:
Gedecodeerd Feedback gegevens: (MS = middelste Semsor/LS = linker Sensor/RS = juiste Sensor)
Vergelijk links sensor spanning te midden Sensor spanning (meer Votlage = minder licht)
Als LS spanning lager dan MS spanning, vergelijk LS spanning met RS spanning is. Als dit niet het geval is, gaat u naar (2)
Als LS spanning lager dan RS spanning, instrueren Motor naar stap links
Controleer de knop selecteren. Als ingedrukt, stopt werking.
GA NAAR DE STEEKPROEF ROUTINE
(2) Vergelijk MS spanning met RS Voltage
Als RS spanning lager dan MS is, instrueren Motor stap recht. Als dit niet het geval is, gaat u naar (3)
Controleer de knop selecteren. Als ingedrukt, stopt werking.
GA NAAR DE STEEKPROEF ROUTINE
(3) geen Motor beweging.
Controleer de knop selecteren. Als ingedrukt, stopt werking.
GA NAAR DE STEEKPROEF ROUTINE
Uiteraard is er meer dan alleen maar wat ik hierboven heb uitgelegd, maar ik ben de rest verwaarlozen want ik ben in het midden van het aanbrengen van wijzigingen aan het algoritme. Wanneer ik de verbeteringen hebt aangebracht, zal ik de wijzigingen aanbrengen in dit instructable. Dit is ook de reden waarom ik ben niet zetten de software in dit instructable tot nu toe.
Echter, zoals ik in het begin, ik zal maken updates aan dit instructable naarmate de tijd vordert.