Stap 7: Toepassing voorbeeld - Circuit & Code
Eerste, beschouwen als een bewijs van concept toepassing van de DemUino-eenheid, de volgende eenvoudige schakeling uitvoering van het equivalent van een lus van de pwm controle op de uitvoer van een voeding.
D10 van de PIN (pin DB9) begint om over een gemiddelde waarde van 2,5 volt of minder te wijten aan het laden (minder dan 512-telling) en na een kleine drop t/m de weerstand van 220 Ohm de zin van A0 bij de variabele weerstand-belasting zal een constante lus-besturingselement, zodat de uitvoer over de condensator tussen 457 en 437 telt, dat wil zeggen om te starten , tussen 2.23 en 2,13 volt. De onderstaande code implementeert de controle van de software voor het bovenstaande circuit en voortdurend drukt de taakcyclus - variabele B, de analoge gefilterd uitgang-variabele A en de "out of control" variabele E.
00 C = 457
01 D = 437
02 pm 10 1
03 E = 0
04 B = 128
05 E = E + 1
06 pr E 12
07 pr B 21
08 aw 10 B
09 ar A0
10 A = A0
11 pr A 11
12 als A > C 15
13 als A < D 18
14 Ga 09
15 B = B - 1
16 als B = 0 04
17 gaan 07
18 B = B + 1
19 als B = 255 04
20 gaan 07
21 nl