Stap 5: Het programma
Wij zullen beginnen met de lancering van 9 taken. De eerste zal de waarde van de analoge input lezen en converteren naar een echte spanning, de resterende 8 taken komt overeen met wanneer een LED brandt. Elk zal aanzetten alleen als de ingang aan ANIN 0 hoger dan de opgegeven spanning is. In elke taak zullen we de spanning op de heks die LED zal oplichten. Basisgewicht: 0.8V, 0.9V, 1.0V, 1.1V, 1.2V, 1.3V, 1.4V en 1.5V
Elke individuele taak zal bestaan uit de vergelijking van de waarde die is opgeslagen in het geheugen 1 met de waarde vermeld en bepalen als de LED in- of uitschakelen worden moet
Het programma is hierboven weergegeven:
De spanning die we eerder gemeten wordt gezet in plaats van de 3,20 in de tweede lijn. Dit is de werkelijke spanning die de EC1 als 100% of als een "1 ziet" in de drijvende punt registreren. Mijn meting was 3.2V, dus dat is wat ik heb in.
Elke sectie wordt gedupliceerd, maar de nummers worden gewijzigd, zoals de uitvoer adres spanningsniveau en de adressen van de taak, dat wil zeggen, "op 2" of "op 3", "floadq 0.8" of "floadq 0.9", en "LED1" of "LED2", evenals "LED1on" of "LED2on"
Het enige deel niet gedupliceerd is op LED1 waren het de output knippert op en af te geven aan de accu is "dood" of onder 0.8V