Étape 7: Exemple d’Application - Circuit & Code
Considérons tout d’abord, comme une preuve de l’application du concept de l’unité de DemUino, le circuit simple suivant, mise en œuvre de l’équivalent d’une boucle de pwm, contrôle de la sortie d’une alimentation électrique.
Goupille D10 (broche DB9) débutera à propos une valeur moyenne de 2,5 volts ou moins en raison de la charge (moins de 512 count) et après une petite chute à travers la résistance de 220 Ohms au sens de A0 à la charge de résistance variable va initier un contrôle constant de boucle pour garder la sortie bornes du condensateur entre 457 et 437, c'est-à-dire , entre 2,23 et 2,13 volts. Le code ci-dessous implémente le contrôle logiciel du circuit ci-dessus et constamment imprime le rapport cyclique - variable B, filtrée de l’analogique sortie – variable A et les "out of control" variable E.
00 C = 457
01 D = 437
14:00 10 1
03 E SUR = 0
04 B = 128
05 E = E + 1
06 pr E 12
pr 07 B 21
08 aw 10 B
09 ar A0
10 A = A0
11 pr A 11
12 if A > C 15
13 if A < D 18
14 aller 09
15 B = B - 1
16 if B = 0 04
aller de 17 07
18 B = B + 1
19 if B = 255 04
aller de 20 07
21 fr