DemUino - hemdator/Controller (7 / 8 steg)
Steg 7: Applikationsexempel - krets & kod
Tänk först, som ett proof of concept tillämpning av den DemUino enheten, den följande enkel krets genomföra motsvarande en pwm loop styrning av produktionen av ett nätaggregat.
PIN D10 (pin DB9) kommer att starta om en 2.5 volt medelvärdet eller mindre på grund av laddar (mindre än 512 antal) och efter en liten släppa igenom 220 ohm motståndet avkänningen av A0 varierande resistor beläggningen kommer att inleda en ständig loop kontroll för att hålla produktionen över kondensatorn mellan 457 och 437 räknas, det vill säga , mellan 2,23 och 2,13 volt. Koden nedan genomför kontrollen programvara för kretsen ovan och skriver ständigt ut intermittensen - variabel B, analog filtrerad utgång-variabel A och "utom kontroll" variabel 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 om A > C 15
13 om A < D 18
14 gå 09
15 B = B - 1
16 om B = 0 04
17 gå 07
18 B = B + 1
19 om B = 255 04
20 gå 07
21 sv