190@70
210@70 corner: 261.0d@110
190@70 corner: 281.0d@110
214@93.5d
70@50
90@50 corner: 150@90
70@50 corner: 170@90
93.5d@63.5d
170@80
2
Т
0
30
V
10.0d
150@80
170@80 corner: 170@80
190@80
210@80
90@0
110@0 corner: 150@40
90@0 corner: 170@40
116.5d@14.5d
I
90@30
110@30
70.0d@33.5d
170@30
1
Q
9.0d
150@30
180@30 corner: 180@100
En
190@100
210@100
у ставка
43.0d
7.0d
200
20@0
40@0 corner: 80@60
20@0 corner: 100@60
48.5d@13.5d
110@0
130@0 corner: 143.0d@20
110@0 corner: 163.0d@20
134@10.5d
110@10
143.0d@10
163.0d@10
-
3
5.0d
1.0d
130@10
230@0
250@0 corner: 290@60
230@0 corner: 310@60
261.5d@13.5d
230@30
110@60
130@60 corner: 146.0d@80
110@60 corner: 166.0d@80
134@72.5d
110@70
146.0d@70
166.0d@70
+
8.0d
5.0d
130@70
C2xP1
31.0d
80@50
100@50
100@50 corner: 100@70
230@50
250@50
310@20
330@20 corner: 390@60
310@20 corner: 410@60
349.0d@33.5d
310@50
400@40
420@40 corner: 446.0d@60
400@40 corner: 466.0d@60
424@53.5d
400@50
446.0d@50
466.0d@50
рег
4
18.0d
7.0d
420@50
400@50 corner: 400@50
Q
9.0d
390@50
410@50
5000
EN
330@50
310@50 corner: 310@50
9.0d
290@50
310@50
250@30
100@10 corner: 100@30
C1xP1
31.0d
80@30
100@30
11
10
12
190
200@0
220@0 corner: 439.0d@100
200@0 corner: 459.0d@100
285.0d@14.5d
110@20
130@20 corner: 156.0d@40
110@20 corner: 176.0d@40
134@33.5d
110@30
176.0d@30
18.0d
7.0d
0.0d
156.0d@30
176.0d@30 corner: 176.0d@30
Разрешение операции
200@30
220@30
190@90
210@90 corner: 270@150
190@90 corner: 290@150
224.5d@104.0d
40@100
60@100 corner: 78.0d@120
40@100 corner: 98.0d@120
64@113.5d
78.0d@100 corner: 98.0d@120
98.0d@110
X
4dbd2a08-02ef-44f5-99f5-1c1ba1095adb
4dd525f1-0b3b-4733-beef-4ed26485525c
10.0d
7.0d
0.0d
78.0d@110
I1
190@120
210@120
190@110 corner: 210@130
0@150
20@150 corner: 112.0d@170
0@150 corner: 132.0d@170
24@164.5d
112.0d@150 corner: 132.0d@170
132.0d@160
Шаг регулировки
Шаг регулировки
59ddd67a-c819-4452-a8fe-5f65d33d6527
709fc611-9dea-468f-be5a-7c6de316c351
84.0d
9.0d
0.0d
112.0d@160
I2
190@140
210@140
190@130 corner: 210@150
420@110
440@110 corner: 500@170
420@110 corner: 520@170
451.5d@124.0d
420@130 corner: 440@150
250@160
270@160 corner: 360.0d@180
250@160 corner: 380.0d@180
274@175.0d
360.0d@160 corner: 380.0d@180
380.0d@170
Верхний предел
Верхний предел регулировки до 32767
a813231b-c339-4549-a4ac-5e92a072c776
4c87f407-541b-499c-9b34-9eaf70cb00db
82.0d
10.0d
0.0d
360.0d@170
I2
420@160
440@160
420@150 corner: 440@170
550@150
570@150 corner: 610@210
550@150 corner: 630@210
578.5d@163.5d
550@170 corner: 570@190
210@210
230@210 corner: 270@270
210@210 corner: 290@270
238.5d@223.5d
90@210
110@210 corner: 126.0d@230
90@210 corner: 146.0d@230
114@222.5d
126.0d@210 corner: 146.0d@230
146.0d@220
+
0975eecd-b661-4780-84fb-4568eb381531
1ff98b16-5f55-4718-9f65-3230bedd5cb3
8.0d
5.0d
0.0d
126.0d@220
210@240
230@240
210@230 corner: 230@250
0@260
20@260 corner: 140.0d@280
0@260 corner: 160.0d@280
24@274.5d
140.0d@260 corner: 160.0d@280
160.0d@270
6aabf3a0-dff6-4cc8-aef6-dbbd21cec0a5
f42712b3-9312-436d-ab79-c5d5e88a8f65
112.0d
9.0d
0.0d
140.0d@270
210@270
230@270 corner: 270@330
210@270 corner: 290@330
238.5d@283.5d
210@290 corner: 230@310
80@320
100@320 corner: 113.0d@340
80@320 corner: 133.0d@340
104@330.5d
113.0d@320 corner: 133.0d@340
133.0d@330
-
84974e25-805f-43ad-8039-55dae43442b1
a649333a-5fed-4803-8c51-ae4afa2ade82
5.0d
1.0d
0.0d
113.0d@330
210@320
230@320
210@310 corner: 230@330
470@360
490@360 corner: 530@420
470@360 corner: 550@420
498.5d@373.5d
470@380 corner: 490@400
320@410
340@410 corner: 400@470
320@410 corner: 420@470
351.5d@424.0d
190@380
210@380 corner: 270@440
190@380 corner: 290@440
226.0d@394.0d
40@400
60@400 corner: 78.0d@420
40@400 corner: 98.0d@420
64@413.5d
78.0d@400 corner: 98.0d@420
98.0d@410
10.0d
7.0d
0.0d
78.0d@410
190@410
210@410
190@400 corner: 210@420
10@440
30@440 corner: 122.0d@460
10@440 corner: 142.0d@460
34@454.5d
122.0d@440 corner: 142.0d@460
142.0d@450
84.0d
9.0d
0.0d
122.0d@450
190@430
210@430
190@420 corner: 210@440
270@420 corner: 290@440
290@430
Q
9.0d
270@430
600@470
620@470 corner: 636.0d@510
600@470 corner: 656.0d@510
624@492.5d
600@470 corner: 620@490
9.0d
530@410
550@410
En
600@500
620@500
600@490 corner: 620@510
600@480
z
31d11661-624b-4997-9293-09851b74d494
dcef539d-3604-4443-94cd-73c4a7947466
8.0d
5.0d
620@480
I1
320@440
340@440
320@430 corner: 340@450
170@480
190@480 corner: 275.0d@500
170@480 corner: 295.0d@500
194@495.0d
275.0d@480 corner: 295.0d@500
295.0d@490
Нижний предел
Нижний предел регулировки до -32768
fe3b2cb5-5cb4-4ddc-b3aa-22a31aa9b72b
fb8364dd-5b28-4ed4-94b4-df865fc027f8
77.0d
10.0d
0.0d
275.0d@490
I2
320@460
340@460
320@450 corner: 340@470
400@450 corner: 420@470
420@460
==
9.0d
400@460
470@410
490@410
470@400 corner: 490@420
530@400 corner: 550@420
470@390
490@390
9.0d
270@320
290@320
270@310 corner: 290@330
210@300
230@300
210@260
230@260
210@250 corner: 230@270
270@250 corner: 290@270
290@260
9.0d
270@260
550@200
570@200
550@190 corner: 570@210
650@80
670@80 corner: 686.0d@120
650@80 corner: 706.0d@120
674@102.5d
650@90
670@90
650@80 corner: 670@100
650@100 corner: 670@120
650@110
8.0d
5.0d
670@110
9.0d
610@200
630@200
610@190 corner: 630@210
550@180
570@180
9.0d
500@160
520@160
500@150 corner: 520@170
420@140
I1
440@140
9.0d
270@140
290@140
270@130 corner: 290@150
510
разрешение записи
a485ebec-dd1b-4296-81b5-d194c05aee5d
f357c700-d737-4d2d-9cc3-b6a1de2edcaf
Y
a14d84ce-e338-49e7-ad9d-276a9ef7e1fa
e31a0e56-a806-41cf-b724-77521f95d64a
3d7d1fad-a034-4731-a084-a483aec7fc80
40@20
60@20 corner: 120@60
40@20 corner: 140@60
63.5d@33.5d
140@50
10.0d
120@50
140@50 corner: 140@50
200@50
220@50
120@60
140@60 corner: 156.0d@80
120@60 corner: 176.0d@80
144@72.5d
120@70
176.0d@70
8.0d
5.0d
0.0d
156.0d@70
176.0d@70 corner: 176.0d@70
200@70
220@70
120@80
140@80 corner: 153.0d@100
120@80 corner: 173.0d@100
144@90.5d
120@90
173.0d@90
5.0d
1.0d
0.0d
153.0d@90
173.0d@90 corner: 173.0d@90
200@90
220@90
530@0
550@0 corner: 610@60
530@0 corner: 630@60
553.5d@13.5d
530@30
10.0d
439.0d@90
459.0d@90
336a3268-dd48-4bd9-9af6-6c0fa8e9d4d0
530@70
550@70 corner: 601.0d@110
530@70 corner: 621.0d@110
554@93.5d
530@80
530@100
550@100
43.0d
7.0d
550@80
459.0d@50 corner: 459.0d@90
V
530@50
550@50
EN
550@30
469.0d@30 corner: 469.0d@100
97.0d
439.0d@70
459.0d@70
30c5cfa5-cae0-4610-a86e-fcafcab9887d
190@90
420@110
550@150
660@70
210@210
90@210
0@260
210@270
470@360
600@480
190@380
40@400
30@440
Шаг регулировки от: -32768 до: 32767
320@410
110@490
Нижний предел регулировки от: -32768 до: 32767
>
80@320
570@290
5
730@310
440@240
340@240
340@290
200@160
Верхний предел регулировки от: -32768 до: 32767
99
<
40@100
30@150
620@380
770@380
Регулировка + -
3e0436fd-7273-45cb-9104-505f32533dec
Регулировка + - integer
219.0d
230@20
250@20 corner: 271.0d@40
230@20 corner: 291.0d@40
254@33.5d
150@0
170@0 corner: 230@40
150@0 corner: 250@40
186.0d@13.5d
EN
150@30
170@30
130.0d@33.5d
250@30
simetricMulti
Q
9.0d
230@30
230@30 corner: 230@30
230@30
250@30
13
13
13.0d
7.0d
160@0
180@0 corner: 260@40
160@0 corner: 280@40
185.5d@13.5d
60@0
80@0 corner: 120@40
60@0 corner: 140@40
86.5d@14.5d
I
60@30
80@30
40.0d@33.5d
60@20 corner: 80@40
120@20 corner: 140@40
140@30
Q
9.0d
120@30
140@30 corner: 140@30
En
160@30
180@30
160@20 corner: 180@40
у3
13.0d
260@30
280@30
260@20 corner: 280@40
50@250
70@250 corner: 122.0d@270
50@250 corner: 142.0d@270
74@263.5d
170@230
190@230 corner: 240@270
170@230 corner: 260@270
191.5d@243.5d
170@250 corner: 190@270
360@230
380@230 corner: 440.0d@330
360@230 corner: 460.0d@330
389.5d@243.5d
360@250 corner: 380@270
50@270
70@270 corner: 121.0d@290
50@270 corner: 141.0d@290
74@283.5d
50@280
70@280
50@270 corner: 70@290
121.0d@270 corner: 141.0d@290
141.0d@280
43.0d
7.0d
0.0d
121.0d@280
270@70
290@70 corner: 374.0d@210
270@70 corner: 394.0d@210
323.0d@83.5d
PID_MODE
270@100
290@100
250.0d@103.5d
PID
21046038-8981-4148-af43-1a776950f1aa
1-AUTO, 0-MANUAL
aed4aad3-059f-4a32-a238-d66f31498e7f
Kp
b23f1e61-e909-48e1-8a87-c40142966d4c
Коэфф. пропорциональности
f45ba0fa-2eca-4b1b-aab9-e2ba45229e60
Ki
bba30bc7-c4e5-430d-b04f-d13dff2db48c
Коэфф. интегрирования
0dca0c05-57e6-4091-86d5-7cb0c5cf49cc
Kd
ecd2af0f-638c-45f1-8912-1335c81e26f3
Коэфф. диференцирования
7f711b3d-02b0-4af6-bce0-b8d975e09ba1
SP
5786080e-cb23-498f-8b21-4a2ef485bd62
Уставка
663e5481-5387-42a8-ad57-8b056ac94b62
In
da7b728e-ac7f-46f3-8189-7f1f61093c03
Регулируемая переменная
edc55c54-5a78-4183-a209-8b898780c496
Out
70b12b5a-1208-4ddf-9dd5-a23863b7bbca
Выход ШИМ
896ef2c7-799c-4c1e-ab67-0dbf61d3e5d0
d92fff0a-8de6-4fe5-b84d-de200e32ed48
ПИД регулятор
PID.Compute();
14
PID.SetMode(PID_MODE);
Kp;
Ki;
Kd;
SP;
In;
43
#include
<PID_v1.h>
Kd
;
float SP, In, Kp, Ki,
Out
;
int
(In, Out, SP, Kp, Ki, Kd, DIRECT);
PID
PID_v1
Examples
PID_AdaptiveTunings
PID_AdaptiveTunings
2F2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0A202A205049442041646170746976652054756E696E67204578616D706C650A202A204F6E65206F66207468652062656E6566697473206F662074686520504944206C696272617279206973207468617420796F752063616E0A202A206368616E6765207468652074756E696E6720706172616D657465727320617420616E792074696D652E2020746869732063616E2062650A202A2068656C7066756C2069662077652077616E742074686520636F6E74726F6C6C657220746F2062652061677265737369766520617420736F6D650A202A2074696D65732C20616E6420636F6E736572766174697665206174206F74686572732E202020696E20746865206578616D706C652062656C6F770A202A207765207365742074686520636F6E74726F6C6C657220746F2075736520436F6E7365727661746976652054756E696E6720506172616D65746572730A202A207768656E207765277265206E65617220736574706F696E7420616E64206D6F7265206167726573736976652054756E696E670A202A20506172616D6574657273207768656E207765277265206661727468657220617761792E0A202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F0A0A23696E636C756465203C5049445F76312E683E0A0A2F2F446566696E65205661726961626C6573207765276C6C20626520636F6E6E656374696E6720746F0A646F75626C6520536574706F696E742C20496E7075742C204F75747075743B0A0A2F2F446566696E6520746865206167677265737369766520616E6420636F6E7365727661746976652054756E696E6720506172616D65746572730A646F75626C65206167674B703D342C206167674B693D302E322C206167674B643D313B0A646F75626C6520636F6E734B703D312C20636F6E734B693D302E30352C20636F6E734B643D302E32353B0A0A2F2F5370656369667920746865206C696E6B7320616E6420696E697469616C2074756E696E6720706172616D65746572730A504944206D795049442826496E7075742C20264F75747075742C2026536574706F696E742C20636F6E734B702C20636F6E734B692C20636F6E734B642C20444952454354293B0A0A766F696420736574757028290A7B0A20202F2F696E697469616C697A6520746865207661726961626C6573207765277265206C696E6B656420746F0A2020496E707574203D20616E616C6F67526561642830293B0A2020536574706F696E74203D203130303B0A0A20202F2F7475726E2074686520504944206F6E0A20206D795049442E5365744D6F6465284155544F4D41544943293B0A7D0A0A766F6964206C6F6F7028290A7B0A2020496E707574203D20616E616C6F67526561642830293B0A20200A2020646F75626C6520676170203D2061627328536574706F696E742D496E707574293B202F2F64697374616E636520617761792066726F6D20736574706F696E740A20206966286761703C3130290A20207B20202F2F776527726520636C6F736520746F20736574706F696E742C2075736520636F6E7365727661746976652074756E696E6720706172616D65746572730A202020206D795049442E53657454756E696E677328636F6E734B702C20636F6E734B692C20636F6E734B64293B0A20207D0A2020656C73650A20207B0A20202020202F2F7765277265206661722066726F6D20736574706F696E742C2075736520616767726573736976652074756E696E6720706172616D65746572730A20202020206D795049442E53657454756E696E6773286167674B702C206167674B692C206167674B64293B0A20207D0A20200A20206D795049442E436F6D7075746528293B0A2020616E616C6F67577269746528332C4F7574707574293B0A7D0A0A0A
.ino
PID_Basic
PID_Basic
2F2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0A202A20504944204261736963204578616D706C650A202A2052656164696E6720616E616C6F6720696E707574203020746F20636F6E74726F6C20616E616C6F672050574D206F757470757420330A202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F0A0A23696E636C756465203C5049445F76312E683E0A0A2F2F446566696E65205661726961626C6573207765276C6C20626520636F6E6E656374696E6720746F0A646F75626C6520536574706F696E742C20496E7075742C204F75747075743B0A0A2F2F5370656369667920746865206C696E6B7320616E6420696E697469616C2074756E696E6720706172616D65746572730A504944206D795049442826496E7075742C20264F75747075742C2026536574706F696E742C322C352C312C20444952454354293B0A0A766F696420736574757028290A7B0A20202F2F696E697469616C697A6520746865207661726961626C6573207765277265206C696E6B656420746F0A2020496E707574203D20616E616C6F67526561642830293B0A2020536574706F696E74203D203130303B0A0A20202F2F7475726E2074686520504944206F6E0A20206D795049442E5365744D6F6465284155544F4D41544943293B0A7D0A0A766F6964206C6F6F7028290A7B0A2020496E707574203D20616E616C6F67526561642830293B0A20206D795049442E436F6D7075746528293B0A2020616E616C6F67577269746528332C4F7574707574293B0A7D0A0A0A
.ino
PID_RelayOutput
PID_RelayOutput
2F2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0A202A205049442052656C61794F7574707574204578616D706C650A202A2053616D65206173206261736963206578616D706C652C20657863657074207468617420746869732074696D652C20746865206F75747075740A202A20697320676F696E6720746F2061206469676974616C2070696E207768696368202877652070726573756D652920697320636F6E74726F6C6C696E670A202A20612072656C61792E2020746865207069642069732064657369676E656420746F204F757470757420616E20616E616C6F672076616C75652C0A202A20627574207468652072656C61792063616E206F6E6C79206265204F6E2F4F66662E0A202A0A202A202020746F20636F6E6E656374207468656D20746F67657468657220776520757365202274696D652070726F706F7274696F6E696E670A202A20636F6E74726F6C2220206974277320657373656E7469616C6C792061207265616C6C7920736C6F772076657273696F6E206F662050574D2E0A202A20666972737420776520646563696465206F6E20612077696E646F772073697A652028353030306D53207361792E29207765207468656E200A202A20736574207468652070696420746F2061646A75737420697473206F7574707574206265747765656E203020616E6420746861742077696E646F770A202A2073697A652E20206C6173746C792C2077652061646420736F6D65206C6F6769632074686174207472616E736C6174657320746865205049440A202A206F757470757420696E746F202252656C6179204F6E2054696D65222077697468207468652072656D61696E646572206F6620746865200A202A2077696E646F77206265696E67202252656C6179204F66662054696D65220A202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F0A0A23696E636C756465203C5049445F76312E683E0A23646566696E652052656C617950696E20360A0A2F2F446566696E65205661726961626C6573207765276C6C20626520636F6E6E656374696E6720746F0A646F75626C6520536574706F696E742C20496E7075742C204F75747075743B0A0A2F2F5370656369667920746865206C696E6B7320616E6420696E697469616C2074756E696E6720706172616D65746572730A504944206D795049442826496E7075742C20264F75747075742C2026536574706F696E742C322C352C312C20444952454354293B0A0A696E742057696E646F7753697A65203D20353030303B0A756E7369676E6564206C6F6E672077696E646F77537461727454696D653B0A766F696420736574757028290A7B0A202077696E646F77537461727454696D65203D206D696C6C697328293B0A20200A20202F2F696E697469616C697A6520746865207661726961626C6573207765277265206C696E6B656420746F0A2020536574706F696E74203D203130303B0A0A20202F2F74656C6C207468652050494420746F2072616E6765206265747765656E203020616E64207468652066756C6C2077696E646F772073697A650A20206D795049442E5365744F75747075744C696D69747328302C2057696E646F7753697A65293B0A0A20202F2F7475726E2074686520504944206F6E0A20206D795049442E5365744D6F6465284155544F4D41544943293B0A7D0A0A766F6964206C6F6F7028290A7B0A2020496E707574203D20616E616C6F67526561642830293B0A20206D795049442E436F6D7075746528293B0A0A20202F2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0A2020202A207475726E20746865206F75747075742070696E206F6E2F6F6666206261736564206F6E20706964206F75747075740A2020202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F0A20206966286D696C6C69732829202D2077696E646F77537461727454696D653E57696E646F7753697A65290A20207B202F2F74696D6520746F207368696674207468652052656C61792057696E646F770A2020202077696E646F77537461727454696D65202B3D2057696E646F7753697A653B0A20207D0A20206966284F7574707574203C206D696C6C69732829202D2077696E646F77537461727454696D6529206469676974616C57726974652852656C617950696E2C48494748293B0A2020656C7365206469676974616C57726974652852656C617950696E2C4C4F57293B0A0A7D0A0A0A0A
.ino
keywords
2323232323232323232323232323232323232323232323232323232323232323232323232323230A232053796E74617820436F6C6F72696E67204D617020466F7220504944204C6962726172790A2323232323232323232323232323232323232323232323232323232323232323232323232323230A0A2323232323232323232323232323232323232323232323232323232323232323232323232323230A232044617461747970657320284B4559574F524431290A2323232323232323232323232323232323232323232323232323232323232323232323232323230A0A504944094B4559574F5244310A0A2323232323232323232323232323232323232323232323232323232323232323232323232323230A23204D6574686F647320616E642046756E6374696F6E7320284B4559574F524432290A2323232323232323232323232323232323232323232323232323232323232323232323232323230A0A5365744D6F6465094B4559574F5244320A436F6D70757465094B4559574F5244320A5365744F75747075744C696D697473094B4559574F5244320A53657454756E696E6773094B4559574F5244320A536574436F6E74726F6C6C6572446972656374696F6E094B4559574F5244320A53657453616D706C6554696D65094B4559574F5244320A4765744B70094B4559574F5244320A4765744B69094B4559574F5244320A4765744B64094B4559574F5244320A4765744D6F6465094B4559574F5244320A476574446972656374696F6E094B4559574F5244320A0A2323232323232323232323232323232323232323232323232323232323232323232323232323230A2320436F6E7374616E747320284C49544552414C31290A2323232323232323232323232323232323232323232323232323232323232323232323232323230A0A4155544F4D41544943094C49544552414C310A4D414E55414C094C49544552414C310A444952454354094C49544552414C310A52455645525345094C49544552414C31
.txt
PID_v1
2F2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0A202A2041726475696E6F20504944204C696272617279202D2056657273696F6E20312E302E310A202A2062792042726574742042656175726567617264203C62723374746240676D61696C2E636F6D3E206272657474626561757265676172642E636F6D0A202A0A202A2054686973204C696272617279206973206C6963656E73656420756E64657220612047504C7633204C6963656E73650A202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F0A0A2369662041524455494E4F203E3D203130300A202023696E636C756465202241726475696E6F2E68220A23656C73650A202023696E636C75646520225750726F6772616D2E68220A23656E6469660A0A23696E636C756465203C5049445F76312E683E0A0A2F2A436F6E7374727563746F7220282E2E2E292A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0A202A2020202054686520706172616D6574657273207370656369666965642068657265206172652074686F736520666F7220666F722077686963682077652063616E277420736574207570200A202A2020202072656C6961626C652064656661756C74732C20736F207765206E65656420746F206861766520746865207573657220736574207468656D2E0A202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F0A5049443A3A50494428646F75626C652A20496E7075742C20646F75626C652A204F75747075742C20646F75626C652A20536574706F696E742C0A2020202020202020646F75626C65204B702C20646F75626C65204B692C20646F75626C65204B642C20696E7420436F6E74726F6C6C6572446972656374696F6E290A7B0A090A202020206D794F7574707574203D204F75747075743B0A202020206D79496E707574203D20496E7075743B0A202020206D79536574706F696E74203D20536574706F696E743B0A09696E4175746F203D2066616C73653B0A090A095049443A3A5365744F75747075744C696D69747328302C20323535293B090909092F2F64656661756C74206F7574707574206C696D697420636F72726573706F6E647320746F200A0909090909090909090909092F2F7468652061726475696E6F2070776D206C696D6974730A0A2020202053616D706C6554696D65203D203130303B090909090909092F2F64656661756C7420436F6E74726F6C6C65722053616D706C652054696D6520697320302E31207365636F6E64730A0A202020205049443A3A536574436F6E74726F6C6C6572446972656374696F6E28436F6E74726F6C6C6572446972656374696F6E293B0A202020205049443A3A53657454756E696E6773284B702C204B692C204B64293B0A0A202020206C61737454696D65203D206D696C6C697328292D53616D706C6554696D653B090909090A7D0A200A200A2F2A20436F6D707574652829202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0A202A2020202020546869732C2061732074686579207361792C20697320776865726520746865206D616769632068617070656E732E2020746869732066756E6374696F6E2073686F756C642062652063616C6C65640A202A20202065766572792074696D652022766F6964206C6F6F702829222065786563757465732E20207468652066756E6374696F6E2077696C6C2064656369646520666F7220697473656C6620776865746865722061206E65770A202A202020706964204F7574707574206E6565647320746F20626520636F6D70757465642E202072657475726E732074727565207768656E20746865206F757470757420697320636F6D70757465642C0A202A20202066616C7365207768656E206E6F7468696E6720686173206265656E20646F6E652E0A202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F200A626F6F6C205049443A3A436F6D7075746528290A7B0A20202069662821696E4175746F292072657475726E2066616C73653B0A202020756E7369676E6564206C6F6E67206E6F77203D206D696C6C697328293B0A202020756E7369676E6564206C6F6E672074696D654368616E6765203D20286E6F77202D206C61737454696D65293B0A20202069662874696D654368616E67653E3D53616D706C6554696D65290A2020207B0A2020202020202F2A436F6D7075746520616C6C2074686520776F726B696E67206572726F72207661726961626C65732A2F0A092020646F75626C6520696E707574203D202A6D79496E7075743B0A202020202020646F75626C65206572726F72203D202A6D79536574706F696E74202D20696E7075743B0A202020202020495465726D2B3D20286B69202A206572726F72293B0A202020202020696628495465726D203E206F75744D61782920495465726D3D206F75744D61783B0A202020202020656C736520696628495465726D203C206F75744D696E2920495465726D3D206F75744D696E3B0A202020202020646F75626C652064496E707574203D2028696E707574202D206C617374496E707574293B0A200A2020202020202F2A436F6D7075746520504944204F75747075742A2F0A202020202020646F75626C65206F7574707574203D206B70202A206572726F72202B20495465726D2D206B64202A2064496E7075743B0A2020202020200A0920206966286F7574707574203E206F75744D617829206F7574707574203D206F75744D61783B0A202020202020656C7365206966286F7574707574203C206F75744D696E29206F7574707574203D206F75744D696E3B0A0920202A6D794F7574707574203D206F75747075743B0A0920200A2020202020202F2A52656D656D62657220736F6D65207661726961626C657320666F72206E6578742074696D652A2F0A2020202020206C617374496E707574203D20696E7075743B0A2020202020206C61737454696D65203D206E6F773B0A09202072657475726E20747275653B0A2020207D0A202020656C73652072657475726E2066616C73653B0A7D0A0A0A2F2A2053657454756E696E6773282E2E2E292A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0A202A20546869732066756E6374696F6E20616C6C6F77732074686520636F6E74726F6C6C657227732064796E616D696320706572666F726D616E636520746F2062652061646A75737465642E200A202A20697427732063616C6C6564206175746F6D61746963616C6C792066726F6D2074686520636F6E7374727563746F722C206275742074756E696E67732063616E20616C736F0A202A2062652061646A7573746564206F6E2074686520666C7920647572696E67206E6F726D616C206F7065726174696F6E0A202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F200A766F6964205049443A3A53657454756E696E677328646F75626C65204B702C20646F75626C65204B692C20646F75626C65204B64290A7B0A202020696620284B703C30207C7C204B693C30207C7C204B643C30292072657475726E3B0A200A202020646973704B70203D204B703B20646973704B69203D204B693B20646973704B64203D204B643B0A2020200A202020646F75626C652053616D706C6554696D65496E536563203D202828646F75626C652953616D706C6554696D65292F313030303B20200A2020206B70203D204B703B0A2020206B69203D204B69202A2053616D706C6554696D65496E5365633B0A2020206B64203D204B64202F2053616D706C6554696D65496E5365633B0A200A2020696628636F6E74726F6C6C6572446972656374696F6E203D3D52455645525345290A2020207B0A2020202020206B70203D202830202D206B70293B0A2020202020206B69203D202830202D206B69293B0A2020202020206B64203D202830202D206B64293B0A2020207D0A7D0A20200A2F2A2053657453616D706C6554696D65282E2E2E29202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0A202A20736574732074686520706572696F642C20696E204D696C6C697365636F6E64732C206174207768696368207468652063616C63756C6174696F6E20697320706572666F726D6564090A202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F0A766F6964205049443A3A53657453616D706C6554696D6528696E74204E657753616D706C6554696D65290A7B0A202020696620284E657753616D706C6554696D65203E2030290A2020207B0A202020202020646F75626C6520726174696F20203D2028646F75626C65294E657753616D706C6554696D650A202020202020202020202020202020202020202020202F2028646F75626C652953616D706C6554696D653B0A2020202020206B69202A3D20726174696F3B0A2020202020206B64202F3D20726174696F3B0A20202020202053616D706C6554696D65203D2028756E7369676E6564206C6F6E67294E657753616D706C6554696D653B0A2020207D0A7D0A200A2F2A205365744F75747075744C696D697473282E2E2E292A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0A202A2020202020546869732066756E6374696F6E2077696C6C206265207573656420666172206D6F7265206F6674656E207468616E20536574496E7075744C696D6974732E20207768696C650A202A202074686520696E70757420746F2074686520636F6E74726F6C6C65722077696C6C2067656E6572616C6C7920626520696E2074686520302D313032332072616E6765202877686963682069730A202A20207468652064656661756C7420616C72656164792C292020746865206F75747075742077696C6C2062652061206C6974746C6520646966666572656E742E20206D617962652074686579276C6C0A202A2020626520646F696E6720612074696D652077696E646F7720616E642077696C6C206E65656420302D38303030206F7220736F6D657468696E672E20206F72206D617962652074686579276C6C0A202A202077616E7420746F20636C616D702069742066726F6D20302D3132352E202077686F206B6E6F77732E2020617420616E7920726174652C20746861742063616E20616C6C20626520646F6E650A202A2020686572652E0A202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F0A766F6964205049443A3A5365744F75747075744C696D69747328646F75626C65204D696E2C20646F75626C65204D6178290A7B0A2020206966284D696E203E3D204D6178292072657475726E3B0A2020206F75744D696E203D204D696E3B0A2020206F75744D6178203D204D61783B0A200A202020696628696E4175746F290A2020207B0A092020206966282A6D794F7574707574203E206F75744D617829202A6D794F7574707574203D206F75744D61783B0A09202020656C7365206966282A6D794F7574707574203C206F75744D696E29202A6D794F7574707574203D206F75744D696E3B0A09200A09202020696628495465726D203E206F75744D61782920495465726D3D206F75744D61783B0A09202020656C736520696628495465726D203C206F75744D696E2920495465726D3D206F75744D696E3B0A2020207D0A7D0A0A2F2A205365744D6F6465282E2E2E292A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0A202A20416C6C6F77732074686520636F6E74726F6C6C6572204D6F646520746F2062652073657420746F206D616E75616C20283029206F72204175746F6D6174696320286E6F6E2D7A65726F290A202A207768656E20746865207472616E736974696F6E2066726F6D206D616E75616C20746F206175746F206F63637572732C2074686520636F6E74726F6C6C65722069730A202A206175746F6D61746963616C6C7920696E697469616C697A65640A202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F200A766F6964205049443A3A5365744D6F646528696E74204D6F6465290A7B0A20202020626F6F6C206E65774175746F203D20284D6F6465203D3D204155544F4D41544943293B0A202020206966286E65774175746F203D3D2021696E4175746F290A202020207B20202F2A7765206A7573742077656E742066726F6D206D616E75616C20746F206175746F2A2F0A20202020202020205049443A3A496E697469616C697A6528293B0A202020207D0A20202020696E4175746F203D206E65774175746F3B0A7D0A200A2F2A20496E697469616C697A6528292A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0A202A09646F657320616C6C20746865207468696E67732074686174206E65656420746F2068617070656E20746F20656E7375726520612062756D706C657373207472616E736665720A202A202066726F6D206D616E75616C20746F206175746F6D61746963206D6F64652E0A202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F200A766F6964205049443A3A496E697469616C697A6528290A7B0A202020495465726D203D202A6D794F75747075743B0A2020206C617374496E707574203D202A6D79496E7075743B0A202020696628495465726D203E206F75744D61782920495465726D203D206F75744D61783B0A202020656C736520696628495465726D203C206F75744D696E2920495465726D203D206F75744D696E3B0A7D0A0A2F2A20536574436F6E74726F6C6C6572446972656374696F6E282E2E2E292A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0A202A20546865205049442077696C6C2065697468657220626520636F6E6E656374656420746F20612044495245435420616374696E672070726F6365737320282B4F7574707574206C65616473200A202A20746F202B496E70757429206F722061205245564552534520616374696E672070726F63657373282B4F7574707574206C6561647320746F202D496E7075742E2920207765206E65656420746F0A202A206B6E6F77207768696368206F6E652C2062656361757365206F7468657277697365207765206D617920696E63726561736520746865206F7574707574207768656E2077652073686F756C640A202A2062652064656372656173696E672E2020546869732069732063616C6C65642066726F6D2074686520636F6E7374727563746F722E0A202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F0A766F6964205049443A3A536574436F6E74726F6C6C6572446972656374696F6E28696E7420446972656374696F6E290A7B0A202020696628696E4175746F20262620446972656374696F6E20213D636F6E74726F6C6C6572446972656374696F6E290A2020207B0A0920206B70203D202830202D206B70293B0A2020202020206B69203D202830202D206B69293B0A2020202020206B64203D202830202D206B64293B0A2020207D2020200A202020636F6E74726F6C6C6572446972656374696F6E203D20446972656374696F6E3B0A7D0A0A2F2A205374617475732046756E63696F6E732A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0A202A204A757374206265636175736520796F752073657420746865204B703D2D3120646F65736E2774206D65616E2069742061637475616C6C792068617070656E65642E202074686573650A202A2066756E6374696F6E732071756572792074686520696E7465726E616C207374617465206F6620746865205049442E202074686579277265206865726520666F7220646973706C6179200A202A20707572706F7365732E20207468697320617265207468652066756E6374696F6E7320746865205049442046726F6E742D656E64207573657320666F72206578616D706C650A202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F0A646F75626C65205049443A3A4765744B7028297B2072657475726E2020646973704B703B207D0A646F75626C65205049443A3A4765744B6928297B2072657475726E2020646973704B693B7D0A646F75626C65205049443A3A4765744B6428297B2072657475726E2020646973704B643B7D0A696E74205049443A3A4765744D6F646528297B2072657475726E2020696E4175746F203F204155544F4D41544943203A204D414E55414C3B7D0A696E74205049443A3A476574446972656374696F6E28297B2072657475726E20636F6E74726F6C6C6572446972656374696F6E3B7D0A0A
.cpp
PID_v1
2369666E646566205049445F76315F680A23646566696E65205049445F76315F680A23646566696E65204C4942524152595F56455253494F4E09312E302E300A0A636C617373205049440A7B0A0A0A20207075626C69633A0A0A20202F2F436F6E7374616E7473207573656420696E20736F6D65206F66207468652066756E6374696F6E732062656C6F770A202023646566696E65204155544F4D4154494309310A202023646566696E65204D414E55414C09300A202023646566696E65204449524543542020300A202023646566696E6520524556455253452020310A0A20202F2F636F6D6D6F6E6C7920757365642066756E6374696F6E73202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0A2020202050494428646F75626C652A2C20646F75626C652A2C20646F75626C652A2C20202020202020202F2F202A20636F6E7374727563746F722E20206C696E6B73207468652050494420746F2074686520496E7075742C204F75747075742C20616E64200A2020202020202020646F75626C652C20646F75626C652C20646F75626C652C20696E74293B20202020202F2F202020536574706F696E742E2020496E697469616C2074756E696E6720706172616D65746572732061726520616C736F2073657420686572650A090A20202020766F6964205365744D6F646528696E74204D6F6465293B2020202020202020202020202020202F2F202A20736574732050494420746F20656974686572204D616E75616C20283029206F72204175746F20286E6F6E2D30290A0A20202020626F6F6C20436F6D7075746528293B20202020202020202020202020202020202020202020202F2F202A20706572666F726D7320746865205049442063616C63756C6174696F6E2E202069742073686F756C642062650A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20202063616C6C65642065766572792074696D65206C6F6F702829206379636C65732E204F4E2F4F464620616E640A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20202063616C63756C6174696F6E206672657175656E63792063616E20626520736574207573696E67205365744D6F64650A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20202053657453616D706C6554696D6520726573706563746976656C790A0A20202020766F6964205365744F75747075744C696D69747328646F75626C652C20646F75626C65293B202F2F636C616D707320746865206F757470757420746F20612073706563696669632072616E67652E20302D3235352062792064656661756C742C206275740A0909090909090909090920202F2F69742773206C696B656C792074686520757365722077696C6C2077616E7420746F206368616E6765207468697320646570656E64696E67206F6E0A0909090909090909090920202F2F746865206170706C69636174696F6E0A090A0A0A20202F2F617661696C61626C6520627574206E6F7420636F6D6D6F6E6C7920757365642066756E6374696F6E73202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0A20202020766F69642053657454756E696E677328646F75626C652C20646F75626C652C202020202020202F2F202A205768696C65206D6F73742075736572732077696C6C20736574207468652074756E696E6773206F6E636520696E20746865200A2020202020202020202020202020202020202020646F75626C65293B2020202020202020200920202F2F202020636F6E7374727563746F722C20746869732066756E6374696F6E20676976657320746865207573657220746865206F7074696F6E0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2020206F66206368616E67696E672074756E696E677320647572696E672072756E74696D6520666F7220416461707469766520636F6E74726F6C0A09766F696420536574436F6E74726F6C6C6572446972656374696F6E28696E74293B0920202F2F202A20536574732074686520446972656374696F6E2C206F722022416374696F6E22206F662074686520636F6E74726F6C6C65722E204449524543540A0909090909090909090920202F2F2020206D65616E7320746865206F75747075742077696C6C20696E637265617365207768656E206572726F7220697320706F7369746976652E20524556455253450A0909090909090909090920202F2F2020206D65616E7320746865206F70706F736974652E202069742773207665727920756E6C696B656C79207468617420746869732077696C6C206265206E65656465640A0909090909090909090920202F2F2020206F6E63652069742069732073657420696E2074686520636F6E7374727563746F722E0A20202020766F69642053657453616D706C6554696D6528696E74293B20202020202020202020202020202F2F202A207365747320746865206672657175656E63792C20696E204D696C6C697365636F6E64732C2077697468207768696368200A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F202020746865205049442063616C63756C6174696F6E20697320706572666F726D65642E202064656661756C74206973203130300A0909090909090909090920200A0909090909090909090920200A0909090909090909090920200A20202F2F446973706C61792066756E6374696F6E73202A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0A09646F75626C65204765744B7028293B09090909090920202F2F2054686573652066756E6374696F6E73207175657279207468652070696420666F7220696E746572616C2076616C7565732E0A09646F75626C65204765744B6928293B09090909090920202F2F20207468657920776572652063726561746564206D61696E6C7920666F7220746865207069642066726F6E742D656E642C0A09646F75626C65204765744B6428293B09090909090920202F2F207768657265206974277320696D706F7274616E7420746F206B6E6F7720776861742069732061637475616C6C79200A09696E74204765744D6F646528293B09090909090920202F2F2020696E7369646520746865205049442E0A09696E7420476574446972656374696F6E28293B090909090920202F2F0A0A2020707269766174653A0A09766F696420496E697469616C697A6528293B0A090A09646F75626C6520646973704B703B090909092F2F202A207765276C6C20686F6C64206F6E20746F207468652074756E696E6720706172616D657465727320696E20757365722D656E7465726564200A09646F75626C6520646973704B693B090909092F2F202020666F726D617420666F7220646973706C617920707572706F7365730A09646F75626C6520646973704B643B090909092F2F0A202020200A09646F75626C65206B703B2020202020202020202020202020202020202F2F202A20285029726F706F7274696F6E616C2054756E696E6720506172616D657465720A20202020646F75626C65206B693B2020202020202020202020202020202020202F2F202A202849296E74656772616C2054756E696E6720506172616D657465720A20202020646F75626C65206B643B2020202020202020202020202020202020202F2F202A202844296572697661746976652054756E696E6720506172616D657465720A0A09696E7420636F6E74726F6C6C6572446972656374696F6E3B0A0A20202020646F75626C65202A6D79496E7075743B20202020202020202020202020202F2F202A20506F696E7465727320746F2074686520496E7075742C204F75747075742C20616E6420536574706F696E74207661726961626C65730A20202020646F75626C65202A6D794F75747075743B202020202020202020202020202F2F20202054686973206372656174657320612068617264206C696E6B206265747765656E20746865207661726961626C657320616E6420746865200A20202020646F75626C65202A6D79536574706F696E743B20202020202020202020202F2F2020205049442C2066726565696E672074686520757365722066726F6D20686176696E6720746F20636F6E7374616E746C792074656C6C2075730A202020202020202020202020202020202020202020202020202020202020202020202F2F202020776861742074686573652076616C756573206172652E20207769746820706F696E74657273207765276C6C206A757374206B6E6F772E0A09090920200A09756E7369676E6564206C6F6E67206C61737454696D653B0A09646F75626C6520495465726D2C206C617374496E7075743B0A0A09756E7369676E6564206C6F6E672053616D706C6554696D653B0A09646F75626C65206F75744D696E2C206F75744D61783B0A09626F6F6C20696E4175746F3B0A7D3B0A23656E6469660A0A
.h
7093874b-a103-4e93-aef9-6ae90958b5ac
270@90 corner: 290@110
8
270@120
290@120
262.0d@123.5d
cfbd8445-5e4c-4d96-9260-705d6664b026
270@110 corner: 290@130
0.6
270@140
290@140
253.0d@143.5d
be17369a-0155-463c-94e3-e7d62809f6c3
270@130 corner: 290@150
0.1
270@160
290@160
254.0d@163.5d
6df1b0fa-3f04-4fe0-8cc6-3f7efcb9e801
270@150 corner: 290@170
270@170 corner: 290@190
270@200
290@200
953fd43c-b480-4a46-aaaa-b896c2be5adb
270@190 corner: 290@210
380@170
400@170 corner: 460@210
380@170 corner: 480@210
412.5d@183.5d
380@200
460@170
480@170 corner: 540@210
460@170 corner: 560@210
496.0d@183.5d
460@190 corner: 480@210
460@200
1000
DT
480@200
460@200 corner: 460@200
Q
9.0d
460@200
480@200
255
888
9289
I
400@200
380@200 corner: 380@200
19.0d
374.0d@200
394.0d@200
3053a05f-8b48-461e-8a10-c1a6dd0fa344
374.0d@190 corner: 394.0d@210
270@160
270@180
5641bb9a-888e-4f2f-9eb0-0f43b2122d65
828e5a7e-cc0f-436c-8139-b70b5afcb3bb
Блок составлен на базе библиотеки Arduino PID Library - Version 1.1.1
* by Brett Beauregard <br3ttb@gmail.com> brettbeauregard.com
In - Input входное значение регулируемой переменной;
SP - Setpoint уставка;
Out - Output сигнал воздействия (аналоговый выход ШИМ 0-5в)
Kp - коэффициент пропорциональности;
Ki - коэффициент интегрирования;
Kd - коэффициент дифферинцирования;
374
DIRECT
Напарвление DIRECT = 0 / REVERSE = 1
cd7bf535-14c9-4733-9cfe-5052c4ba3a10
Напарвление DIRECT (ШИМ 0-255) = 0 / REVERSE (ШИМ 255-0) = 1
2e8135b5-88cf-4f97-ab7d-0c0e56b3a63d
Setpoint = SP;
Input = In;
myPID.SetTunings(Kp, Ki, Kd);
myPID.SetMode(int(PID_MODE));
myPID.Compute();
Out = Output;
118
#include
<PID_v1.h>
Input
;
double
Output
;
double
Setpoint
;
double
myPID
(&Input, &Output, &Setpoint, Ki , Kp , Kd , DIRECT);
PID
84.0d
290@180
141.0d@180 corner: 141.0d@280
Mins
360@280
380@280
TM1637
Hours
dc7f5742-55be-45dd-8ff8-79becaf0d4b4
dde4c256-da84-49c2-a1be-e2d3f06e60cf
Hours
c287061a-1724-456d-be24-9c4fcd00a0b6
Часы
75d940d4-a717-4810-b966-4f6ebf1206df
Mins
e82b934e-0b6b-4f66-9723-e5a4487997c4
Минуты
e6376721-3e47-401a-874c-a039c25af464
Sec
dc80aafa-5657-4ab6-a1c1-6f1421308e43
Двоеточие секунд
e2a616e1-0010-407d-bbcf-7a3c09d44c78
7de810e2-99e1-4410-bc93-47a77f806994
4 сегментный индикатор
DIOPin
Номер пина DIO
bf0bb8f3-9f38-4275-9857-6663aefeab58
e46a3a3a-89ea-4fdf-8ba7-aa0f2107e145
CLKPin
Номер пина CLK
bd08e926-baa9-49f5-b23e-561ce79aca29
06bf393e-577e-4474-8d86-6918a8cfef7b
TimeDisp[0] = Hours / 10;
TimeDisp[1] = Hours % 10;
TimeDisp[2] = Mins / 10;
TimeDisp[3] = Mins % 10;
if ( Sec ) tm1637.point(POINT_ON); else tm1637.point(POINT_OFF);
tm1637.display(TimeDisp);
201
tm1637.set();
tm1637.init();
#include
"TM1637.h"
tm1637
( CLKPin , DIOPin );
TM1637
TimeDisp
[] = {0x00,0x00,0x00,0x00};
int8_t
TM1637
examples
ClockDisplay
ClockDisplay
2F2F44656D6F20666F7220342D446967697420446973706C6179206F6E6C7920627920436174616C65780D0A2F2F48617264776172653A204120342D446967697420446973706C6179200D0A2F2F426F6172643A204361746475696E6F206F722041726475696E6F20554E4F2052332C41726475696E6F204D656761323536302E2E2E0D0A2F2F4944453A20202041726475696E6F2D312E300D0A2F2F46756E6374696F6E3A20446973706C6179207468652074696D65206F6E20746865206469676974616C20747562652E0D0A2F2F53746F72653A20687474703A2F2F7777772E616C69657870726573732E636F6D2F73746F72652F313139393738380D0A2F2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F0D0A23696E636C756465203C54696D65724F6E652E683E0D0A23696E636C7564652022544D313633372E68220D0A23646566696E65204F4E20310D0A23646566696E65204F464620300D0A0D0A696E74385F742054696D65446973705B5D203D207B307830302C307830302C307830302C307830307D3B0D0A756E7369676E6564206368617220436C6F636B506F696E74203D20313B0D0A756E7369676E65642063686172205570646174653B0D0A756E7369676E656420636861722068616C667365636F6E64203D20303B0D0A756E7369676E65642063686172207365636F6E643B0D0A756E7369676E65642063686172206D696E757465203D20303B0D0A756E7369676E6564206368617220686F7572203D2031323B0D0A0D0A0D0A23646566696E6520434C4B20332F2F70696E7320646566696E6974696F6E7320666F7220544D3136333720616E642063616E206265206368616E67656420746F206F7468657220706F727473202020200D0A23646566696E652044494F20320D0A544D3136333720746D3136333728434C4B2C44494F293B0D0A0D0A766F696420736574757028290D0A7B0D0A2020746D313633372E73657428293B0D0A2020746D313633372E696E697428293B0D0A202054696D6572312E696E697469616C697A6528353030303030293B2F2F74696D696E6720666F72203530306D730D0A202054696D6572312E617474616368496E746572727570742854696D696E67495352293B2F2F6465636C6172652074686520696E7465727275707420736572766520726F7574696E653A54696D696E6749535220200D0A7D0D0A766F6964206C6F6F7028290D0A7B0D0A2020696628557064617465203D3D204F4E290D0A20207B0D0A2020202054696D6555706461746528293B0D0A20202020746D313633372E646973706C61792854696D6544697370293B0D0A20207D0D0A20200D0A7D0D0A766F69642054696D696E6749535228290D0A7B0D0A202068616C667365636F6E64202B2B3B0D0A2020557064617465203D204F4E3B0D0A202069662868616C667365636F6E64203D3D2032297B0D0A202020207365636F6E64202B2B3B0D0A202020206966287365636F6E64203D3D203630290D0A202020207B0D0A2020202020206D696E757465202B2B3B0D0A2020202020206966286D696E757465203D3D203630290D0A2020202020207B0D0A2020202020202020686F7572202B2B3B0D0A2020202020202020696628686F7572203D3D20323429686F7572203D20303B0D0A20202020202020206D696E757465203D20303B0D0A2020202020207D0D0A2020202020207365636F6E64203D20303B0D0A202020207D0D0A2020202068616C667365636F6E64203D20303B20200D0A20207D0D0A202F2F2053657269616C2E7072696E746C6E287365636F6E64293B0D0A2020436C6F636B506F696E74203D20287E436C6F636B506F696E7429202620307830313B0D0A7D0D0A766F69642054696D6555706461746528766F6964290D0A7B0D0A2020696628436C6F636B506F696E7429746D313633372E706F696E7428504F494E545F4F4E293B0D0A2020656C736520746D313633372E706F696E7428504F494E545F4F4646293B200D0A202054696D65446973705B305D203D20686F7572202F2031303B0D0A202054696D65446973705B315D203D20686F757220252031303B0D0A202054696D65446973705B325D203D206D696E757465202F2031303B0D0A202054696D65446973705B335D203D206D696E75746520252031303B0D0A2020557064617465203D204F46463B0D0A7D0D0A
.ino
DisplayDecimal
DisplayDecimal
2F2F44656D6F20666F7220342D446967697420446973706C6179202844343035364129206F6E6C7920627920436174616C65780D0A2F2F48617264776172653A204120342D446967697420446973706C6179202844343035364129200D0A2F2F426F6172643A204361746475696E6F206F722041726475696E6F20554E4F2052332C41726475696E6F204D656761323536302E2E2E0D0A2F2F4944453A20202041726475696E6F2D312E300D0A2F2F46756E6374696F6E3A20446973706C61792074686520646563696D616C73206F6E20746865206469676974616C20747562652E0D0A2F2F53746F72653A20687474703A2F2F7777772E616C69657870726573732E636F6D2F73746F72652F313139393738380D0A2F2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F0D0A0D0A23696E636C7564652022544D313633372E68220D0A23646566696E6520434C4B20332F2F70696E7320646566696E6974696F6E7320666F7220746865206D6F64756C6520616E642063616E206265206368616E67656420746F206F7468657220706F727473202020202020200D0A23646566696E652044494F20320D0A544D31363337206469737028434C4B2C44494F293B0D0A766F696420736574757028290D0A7B0D0A2020646973702E736574284252494748545F5459504943414C293B2F2F4252494748545F5459504943414C203D20322C4252494748545F4441524B455354203D20302C425249474854455354203D20373B0D0A2020646973702E696E697428443430353641293B2F2F443430353641206973207468652074797065206F6620746865206D6F64756C650D0A7D0D0A766F6964206C6F6F7028290D0A7B0D0A2020646973702E646973706C617928302E393939293B0D0A202064656C61792831303030293B0D0A2020646973702E646973706C617928393939293B0D0A202064656C61792831303030293B0D0A2020646973702E646973706C6179282D302E3939293B0D0A202064656C61792831303030293B0D0A2020646973702E646973706C6179283939392E39293B0D0A202064656C61792831303030293B0D0A2020646973702E646973706C61792839393939293B0D0A202064656C61792831303030293B0D0A2020646973702E646973706C6179282D392E3939293B0D0A202064656C61792831303030293B0D0A2020646973702E646973706C617928302E39293B0D0A202064656C61792831303030293B0D0A7D0D0A0D0A
.ino
NumberFlow
NumberFlow
2F2F44656D6F20666F7220342D446967697420446973706C617920616E6420342D446967697420446973706C617920284434303536412920627920436174616C65780D0A2F2F48617264776172653A204120342D446967697420446973706C6179206F72206120342D446967697420446973706C6179202844343035364129200D0A2F2F426F6172643A204361746475696E6F206F722041726475696E6F20554E4F2052332C41726475696E6F204D656761323536302E2E2E0D0A2F2F4944453A20202041726475696E6F2D312E300D0A2F2F46756E6374696F6E3A205369787465656E20636861726163746572732074686174206973203020746F203920616E642041206220432064204520462077696C6C20666C6F77200D0A2F2F09092020202066726F6D20726967687420746F206C6566742E0D0A2F2F53746F72653A20687474703A2F2F7777772E616C69657870726573732E636F6D2F73746F72652F313139393738380D0A2F2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F0D0A23696E636C7564652022544D313633372E68220D0A23646566696E6520434C4B20332F2F70696E7320646566696E6974696F6E7320666F7220544D3136333720616E642063616E206265206368616E67656420746F206F7468657220706F727473202020202020200D0A23646566696E652044494F20320D0A544D3136333720746D3136333728434C4B2C44494F293B0D0A766F696420736574757028290D0A7B0D0A2020746D313633372E696E697428293B0D0A2020746D313633372E736574284252494748545F5459504943414C293B2F2F4252494748545F5459504943414C203D20322C4252494748545F4441524B455354203D20302C425249474854455354203D20373B0D0A7D0D0A766F6964206C6F6F7028290D0A7B0D0A2020696E74385F74204E756D5461625B5D203D207B302C312C322C332C342C352C362C372C382C392C31302C31312C31322C31332C31342C31357D3B2F2F307E392C412C622C432C642C452C460D0A2020696E74385F74204C697374446973705B345D3B0D0A2020756E7369676E656420636861722069203D20303B0D0A2020756E7369676E6564206368617220636F756E74203D20303B0D0A202064656C617928313530293B0D0A20207768696C652831290D0A20207B0D0A2020202069203D20636F756E743B0D0A20202020636F756E74202B2B3B0D0A20202020696628636F756E74203D3D2073697A656F66284E756D546162292920636F756E74203D20303B0D0A20202020666F7228756E7369676E656420636861722042697453656C656374203D20303B42697453656C656374203C20343B42697453656C656374202B2B290D0A202020207B0D0A2020202020204C697374446973705B42697453656C6563745D203D204E756D5461625B695D3B0D0A20202020202069202B2B3B0D0A20202020202069662869203D3D2073697A656F66284E756D54616229292069203D20303B0D0A202020207D0D0A20202020746D313633372E646973706C617928302C4C697374446973705B305D293B0D0A20202020746D313633372E646973706C617928312C4C697374446973705B315D293B200D0A20202020746D313633372E646973706C617928322C4C697374446973705B325D293B0D0A20202020746D313633372E646973706C617928332C4C697374446973705B335D293B0D0A2020202064656C617928333030293B0D0A20207D0D0A7D
.ino
Stopwatch
Stopwatch
2F2F44656D6F20666F7220342D446967697420446973706C6179206F6E6C7920627920436174616C65780D0A2F2F48617264776172653A204120342D446967697420446973706C6179200D0A2F2F426F6172643A204361746475696E6F206F722041726475696E6F20554E4F2052332C41726475696E6F204D656761323536302E2E2E0D0A2F2F4944453A20202041726475696E6F2D312E300D0A2F2F46756E6374696F6E3A20446973706C6179206C696B6520612073746F70776174636820616E642069742063616E20626520636F6E74726F6C65642062792073656E64696E6720636F6D6D616E64200D0A2F2F20202020202020202020202020207468726F756768207468652073657269616C206D6F6E69746F722E0D0A2F2F53746F72653A20687474703A2F2F7777772E616C69657870726573732E636F6D2F73746F72652F313139393738380D0A2F2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F0D0A23696E636C756465203C454550524F4D2E683E0D0A23696E636C756465203C54696D65724F6E652E683E0D0A23696E636C756465203C6176722F70676D73706163652E683E0D0A23696E636C7564652022544D313633372E68220D0A23646566696E65204F4E20310D0A23646566696E65204F464620300D0A0D0A696E74385F742054696D65446973705B5D203D207B307830302C307830302C307830302C307830307D3B0D0A756E7369676E6564206368617220436C6F636B506F696E74203D20313B0D0A756E7369676E65642063686172205570646174653B0D0A756E7369676E65642063686172206D6963726F7365636F6E645F3130203D20303B0D0A756E7369676E65642063686172207365636F6E643B0D0A756E7369676E65642063686172205F6D6963726F7365636F6E645F3130203D20303B0D0A756E7369676E65642063686172205F7365636F6E643B0D0A756E7369676E656420696E7420656570726F6D616464723B0D0A626F6F6C65616E20466C61675F5265616454696D653B0D0A0D0A23646566696E6520434C4B20332F2F70696E7320646566696E6974696F6E7320666F7220544D3136333720616E642063616E206265206368616E67656420746F206F7468657220706F72747320202020202020200D0A23646566696E652044494F20320D0A544D3136333720746D3136333728434C4B2C44494F293B0D0A0D0A766F696420736574757028290D0A7B0D0A202053657269616C2E626567696E2839363030293B0D0A2020746D313633372E736574284252494748545F5459504943414C293B2F2F4252494748545F5459504943414C203D20322C4252494748545F4441524B455354203D20302C425249474854455354203D20373B0D0A2020746D313633372E696E697428293B0D0A202054696D6572312E696E697469616C697A65283130303030293B2F2F74696D696E6720666F722031306D730D0A202054696D6572312E617474616368496E746572727570742854696D696E67495352293B2F2F6465636C6172652074686520696E7465727275707420736572766520726F7574696E653A54696D696E6749535220200D0A202053657269616C2E7072696E746C6E2822506C656173652073656E6420636F6D6D616E6420746F20636F6E74726F6C207468652073746F7077617463683A22293B0D0A202053657269616C2E7072696E746C6E282253202D20737461727422293B0D0A202053657269616C2E7072696E746C6E282250202D20706175736522293B0D0A202053657269616C2E7072696E746C6E28224C202D206C697374207468652074696D6522293B0D0A202053657269616C2E7072696E746C6E282257202D207772697465207468652074696D6520746F20454550524F4D2022293B0D0A202053657269616C2E7072696E746C6E282252202D20726573657422293B0D0A7D0D0A766F6964206C6F6F7028290D0A7B0D0A20206368617220636F6D6D616E643B0D0A2020636F6D6D616E64203D2053657269616C2E7265616428293B0D0A202073776974636828636F6D6D616E64290D0A20207B0D0A2020202063617365202753273A73746F707761746368537461727428293B53657269616C2E7072696E746C6E282253746172742074696D696E672E2E2E22293B627265616B3B0D0A2020202063617365202750273A73746F707761746368506175736528293B53657269616C2E7072696E746C6E282253746F707761746368207761732070617573656422293B627265616B3B0D0A202020206361736520274C273A7265616454696D6528293B627265616B3B0D0A2020202063617365202757273A7361766554696D6528293B53657269616C2E7072696E746C6E282253617665207468652074696D6522293B627265616B3B0D0A2020202063617365202752273A73746F707761746368526573657428293B53657269616C2E7072696E746C6E282253746F7077617463682077617320726573657422293B627265616B3B0D0A2020202064656661756C743A627265616B3B0D0A20207D0D0A2020696628557064617465203D3D204F4E290D0A20207B0D0A2020202054696D6555706461746528293B0D0A20202020746D313633372E646973706C61792854696D6544697370293B0D0A20207D0D0A7D0D0A2F2F2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0D0A766F69642054696D696E6749535228290D0A7B0D0A20206D6963726F7365636F6E645F3130202B2B3B0D0A2020557064617465203D204F4E3B0D0A20206966286D6963726F7365636F6E645F3130203D3D20313030297B0D0A202020207365636F6E64202B2B3B0D0A202020206966287365636F6E64203D3D203630290D0A202020207B0D0A2020202020207365636F6E64203D20303B0D0A202020207D0D0A202020206D6963726F7365636F6E645F3130203D20303B20200D0A20207D0D0A2020436C6F636B506F696E74203D20287E436C6F636B506F696E7429202620307830313B0D0A2020696628466C61675F5265616454696D65203D3D2030290D0A20207B0D0A202020205F6D6963726F7365636F6E645F3130203D206D6963726F7365636F6E645F31303B0D0A202020205F7365636F6E64203D207365636F6E643B0D0A20207D0D0A7D0D0A766F69642054696D6555706461746528766F6964290D0A7B0D0A2020696628436C6F636B506F696E7429746D313633372E706F696E7428504F494E545F4F4E293B2F2F504F494E545F4F4E203D20312C504F494E545F4F4646203D20303B0D0A2020656C736520746D313633372E706F696E7428504F494E545F4F4E293B200D0A202054696D65446973705B325D203D205F6D6963726F7365636F6E645F3130202F2031303B0D0A202054696D65446973705B335D203D205F6D6963726F7365636F6E645F313020252031303B0D0A202054696D65446973705B305D203D205F7365636F6E64202F2031303B0D0A202054696D65446973705B315D203D205F7365636F6E6420252031303B0D0A2020557064617465203D204F46463B0D0A7D0D0A766F69642073746F707761746368537461727428292F2F74696D657231206F6E0D0A7B0D0A2020466C61675F5265616454696D65203D20303B0D0A2020544343523142207C3D2054696D6572312E636C6F636B53656C656374426974733B200D0A7D0D0A766F69642073746F707761746368506175736528292F2F74696D657231206F6666206966205B43533132204353313120435331305D206973205B30203020305D2E0D0A7B0D0A202054434352314220263D207E285F4256284353313029207C205F4256284353313129207C205F4256284353313229293B0D0A7D0D0A766F69642073746F707761746368526573657428290D0A7B0D0A202073746F707761746368506175736528293B0D0A2020466C61675F5265616454696D65203D20303B0D0A20205F6D6963726F7365636F6E645F3130203D20303B0D0A20205F7365636F6E64203D20303B0D0A20206D6963726F7365636F6E645F3130203D20303B0D0A20207365636F6E64203D20303B0D0A2020557064617465203D204F4E3B0D0A7D0D0A766F6964207361766554696D6528290D0A7B0D0A2020454550524F4D2E777269746528656570726F6D61646472202B2B2C6D6963726F7365636F6E645F3130293B0D0A2020454550524F4D2E777269746528656570726F6D61646472202B2B2C7365636F6E64293B0D0A7D0D0A766F6964207265616454696D6528290D0A7B0D0A2020466C61675F5265616454696D65203D20313B0D0A2020696628656570726F6D61646472203D3D2030290D0A20207B0D0A2020202053657269616C2E7072696E746C6E28225468652074696D6520686164206265656E207265616422293B0D0A202020205F6D6963726F7365636F6E645F3130203D20303B0D0A202020205F7365636F6E64203D20303B0D0A20207D0D0A2020656C73657B0D0A20205F7365636F6E64203D20454550524F4D2E72656164282D2D20656570726F6D61646472293B0D0A20205F6D6963726F7365636F6E645F3130203D20454550524F4D2E72656164282D2D20656570726F6D61646472293B0D0A202053657269616C2E7072696E746C6E28224C697374207468652074696D6522293B0D0A20207D0D0A2020557064617465203D204F4E3B0D0A7D
.ino
TM1637
2F2F2020417574686F723A467265642E4368750A2F2F2020446174653A3920417072696C2C323031330A2F2F0A2F2F20204170706C696361626C65204D6F64756C653A0A2F2F2020202020202020342D446967697420446973706C617920627920636174616C65780A2F2F2020202020202020342D446967697420446973706C617920284434303536412920627920636174616C65780A2F2F20202053746F72653A20687474703A2F2F7777772E616C69657870726573732E636F6D2F73746F72652F313139393738380A2F2F0A2F2F202054686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A2F2F20206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A2F2F20204C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A2F2F202076657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A2F2F0A2F2F202054686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A2F2F202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A2F2F20204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A2F2F20204C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A2F2F0A2F2F2020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A2F2F20204C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A2F2F2020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A2F2F0A2F2F20204D6F646966696564207265636F72643A0A2F2F0A2F2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F0A23696E636C7564652022544D313633372E68220A23696E636C756465203C41726475696E6F2E683E0A73746174696320696E74385F7420547562655461625B5D203D207B307833662C307830362C307835622C307834662C0A202020202020202020202020202020202020202020202020202020307836362C307836642C307837642C307830372C0A202020202020202020202020202020202020202020202020202020307837662C307836662C307837372C307837632C0A202020202020202020202020202020202020202020202020202020307833392C307835652C307837392C307837312C0A202020202020202020202020202020202020202020202020202020307834302C307830307D3B2F2F307E392C412C622C432C642C452C462C222D222C22202220200A0A544D313633373A3A544D313633372875696E74385F7420436C6B2C2075696E74385F742044617461290A7B0A2020436C6B70696E203D20436C6B3B0A20204461746170696E203D20446174613B0A202070696E4D6F646528436C6B70696E2C4F5554505554293B0A202070696E4D6F6465284461746170696E2C4F5554505554293B0A7D0A0A766F696420544D313633373A3A696E69742875696E74385F74204469737054797065290A7B0A20205F4469737054797065203D2044697370547970653B0A2020426C616E6B696E67466C6167203D20313B0A2020446563506F696E74203D20333B0A2020636C656172446973706C617928293B0A7D0A0A766F696420544D313633373A3A77726974654279746528696E74385F742077725F64617461290A7B0A202075696E74385F7420692C636F756E74313B2020200A2020666F7228693D303B693C383B692B2B2920202020202020202F2F73656E74203862697420646174610A20207B0A202020206469676974616C577269746528436C6B70696E2C4C4F57293B2020202020200A2020202069662877725F6461746120262030783031296469676974616C5772697465284461746170696E2C48494748293B2F2F4C53422066697273740A20202020656C7365206469676974616C5772697465284461746170696E2C4C4F57293B0A0964656C61794D6963726F7365636F6E64732833293B0A2020202077725F64617461203E3E3D20313B2020202020200A202020206469676974616C577269746528436C6B70696E2C48494748293B0A0964656C61794D6963726F7365636F6E64732833293B0A2020202020200A20207D20200A20206469676974616C577269746528436C6B70696E2C4C4F57293B202F2F7761697420666F72207468652041434B0A20206469676974616C5772697465284461746170696E2C48494748293B0A20206469676974616C577269746528436C6B70696E2C48494748293B20202020200A202070696E4D6F6465284461746170696E2C494E505554293B0A20207768696C65286469676974616C52656164284461746170696E2929202020200A20207B200A20202020636F756E7431202B3D313B0A20202020696628636F756E7431203D3D20323030292F2F0A202020207B0A202020202070696E4D6F6465284461746170696E2C4F5554505554293B0A20202020206469676974616C5772697465284461746170696E2C4C4F57293B0A2020202020636F756E7431203D303B0A202020207D0A2020202070696E4D6F6465284461746170696E2C494E505554293B0A20207D0A202070696E4D6F6465284461746170696E2C4F5554505554293B0A20200A7D0A2F2F73656E64207374617274207369676E616C20746F20544D313633370A766F696420544D313633373A3A737461727428766F6964290A7B0A20206469676974616C577269746528436C6B70696E2C48494748293B2F2F73656E64207374617274207369676E616C20746F20544D313633370A20206469676974616C5772697465284461746170696E2C48494748293B0A202F2F2064656C61794D6963726F7365636F6E64732832293B0A20206469676974616C5772697465284461746170696E2C4C4F57293B200A20206469676974616C577269746528436C6B70696E2C4C4F57293B200A7D200A2F2F456E64206F66207472616E736D697373696F6E0A766F696420544D313633373A3A73746F7028766F6964290A7B0A20206469676974616C577269746528436C6B70696E2C4C4F57293B0A202F2F2064656C61794D6963726F7365636F6E64732832293B0A20206469676974616C5772697465284461746170696E2C4C4F57293B0A2F2F202064656C61794D6963726F7365636F6E64732832293B0A20206469676974616C577269746528436C6B70696E2C48494748293B0A202F2F2064656C61794D6963726F7365636F6E64732832293B0A20206469676974616C5772697465284461746170696E2C48494748293B200A7D0A2F2F646973706C61792066756E6374696F6E2E577269746520746F2066756C6C2D73637265656E2E0A766F696420544D313633373A3A646973706C617928696E74385F742044697370446174615B5D290A7B0A2020696E74385F7420536567446174615B345D3B0A202075696E74385F7420693B0A2020666F722869203D20303B69203C20343B69202B2B290A20207B0A20202020536567446174615B695D203D2044697370446174615B695D3B0A20207D0A2020636F64696E672853656744617461293B0A2020737461727428293B202020202020202020202F2F7374617274207369676E616C2073656E7420746F20544D313633372066726F6D204D43550A202077726974654279746528414444525F4155544F293B2F2F0A202073746F7028293B20202020202020202020202F2F0A2020737461727428293B202020202020202020202F2F0A202077726974654279746528436D645F53657441646472293B2F2F0A2020666F7228693D303B69203C20343B69202B2B290A20207B0A2020202077726974654279746528536567446174615B695D293B20202020202020202F2F0A20207D0A202073746F7028293B20202020202020202020202F2F0A2020737461727428293B202020202020202020202F2F0A202077726974654279746528436D645F446973704374726C293B2F2F0A202073746F7028293B20202020202020202020202F2F0A7D0A2F2F2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0A766F696420544D313633373A3A646973706C61792875696E74385F7420426974416464722C696E74385F74204469737044617461290A7B0A2020696E74385F7420536567446174613B0A202053656744617461203D20636F64696E67284469737044617461293B0A2020737461727428293B202020202020202020202F2F7374617274207369676E616C2073656E7420746F20544D313633372066726F6D204D43550A202077726974654279746528414444525F4649584544293B2F2F0A202073746F7028293B20202020202020202020202F2F0A2020737461727428293B202020202020202020202F2F0A202077726974654279746528426974416464727C30786330293B2F2F0A20207772697465427974652853656744617461293B2F2F0A202073746F7028293B2020202020202020202020202F2F0A2020737461727428293B202020202020202020202F2F0A202077726974654279746528436D645F446973704374726C293B2F2F0A202073746F7028293B20202020202020202020202F2F0A7D0A0A766F696420544D313633373A3A646973706C617928646F75626C6520446563696D616C290A7B0A2020696E7431365F742074656D703B0A2020696628446563696D616C203E20393939392972657475726E3B0A2020656C736520696628446563696D616C203C202D3939392972657475726E3B0A202075696E74385F742069203D20333B0A2020696628446563696D616C203E2030290A20207B0A09666F7228203B69203E20303B2069202D2D290A097B0A092020696628446563696D616C203C203130303029446563696D616C202A3D2031303B0A092020656C736520627265616B3B0A097D0A0974656D70203D2028696E7429446563696D616C3B0A0969662828446563696D616C202D2074656D70293E302E352974656D702B2B3B0A20207D0A202020656C73650A20207B0A09666F7228203B69203E20313B2069202D2D290A097B0A092020696628446563696D616C203E202D31303029446563696D616C202A3D2031303B0A092020656C736520627265616B3B0A097D0A0974656D70203D2028696E7429446563696D616C3B0A096966282874656D70202D20446563696D616C293E302E352974656D702D2D3B0A20207D0A2020446563506F696E74203D20693B0A20200A202053657269616C2E7072696E746C6E28446563696D616C293B0A2020426C616E6B696E67466C6167203D20303B0A2020646973706C61792874656D70293B0A2020200A7D0A0A766F696420544D313633373A3A646973706C617928696E7431365F7420446563696D616C290A7B0A2020696E74385F742074656D705B345D3B0A202069662828446563696D616C203E2039393939297C7C28446563696D616C203C202D393939292972657475726E3B0A2020696628446563696D616C203C2030290A20207B0A0974656D705B305D203D20494E4445585F4E454741544956455F5349474E3B0A09446563696D616C203D2061627328446563696D616C293B0A0974656D705B315D203D20446563696D616C2F3130303B0A20202020446563696D616C20253D203130303B0A2020202074656D705B325D203D20446563696D616C202F2031303B0A2020202074656D705B335D203D20446563696D616C20252031303B0A09696628426C616E6B696E67466C6167290A097B0A09202069662874656D705B315D203D3D2030290A0920207B200A092020202074656D705B315D203D20494E4445585F424C414E4B3B0A092020202069662874656D705B325D203D3D2030292074656D705B325D203D20494E4445585F424C414E4B3B0A0920207D0A097D0A20207D0A2020656C73650A20207B0A2020202074656D705B305D203D20446563696D616C2F313030303B0A09446563696D616C20253D20313030303B0A2020202074656D705B315D203D20446563696D616C2F3130303B0A20202020446563696D616C20253D203130303B0A2020202074656D705B325D203D20446563696D616C202F2031303B0A2020202074656D705B335D203D20446563696D616C20252031303B0A09696628426C616E6B696E67466C6167290A097B0A09202069662874656D705B305D203D3D2030290A0920207B200A092020202074656D705B305D203D20494E4445585F424C414E4B3B0A092020202069662874656D705B315D203D3D203029200A09202020207B0A0920202020202074656D705B315D203D20494E4445585F424C414E4B3B0A0909202069662874656D705B325D203D3D2030292074656D705B325D203D20494E4445585F424C414E4B3B0A09202020207D0A0920207D0A097D0A20207D0A2020426C616E6B696E67466C6167203D20313B0A2020646973706C61792874656D70293B0A20200A7D0A0A766F696420544D313633373A3A636C656172446973706C617928766F6964290A7B0A2020646973706C617928307830302C30783766293B0A2020646973706C617928307830312C30783766293B0A2020646973706C617928307830322C30783766293B0A2020646973706C617928307830332C30783766293B20200A7D0A2F2F546F2074616B652065666665637420746865206E6578742074696D6520697420646973706C6179732E0A766F696420544D313633373A3A7365742875696E74385F74206272696768746E6573732C75696E74385F7420536574446174612C75696E74385F742053657441646472290A7B0A2020436D645F53657444617461203D20536574446174613B0A2020436D645F53657441646472203D20536574416464723B0A2020436D645F446973704374726C203D2030783838202B206272696768746E6573733B2F2F53657420746865206272696768746E65737320616E642069742074616B65732065666665637420746865206E6578742074696D6520697420646973706C6179732E0A7D0A0A2F2F5768657468657220746F206C696768742074686520636C6F636B20706F696E7420223A222E0A2F2F546F2074616B652065666665637420746865206E6578742074696D6520697420646973706C6179732E0A766F696420544D313633373A3A706F696E7428626F6F6C65616E20506F696E74466C6167290A7B0A20206966285F4469737054797065203D3D2044343033364229205F506F696E74466C6167203D20506F696E74466C61673B0A7D0A766F696420544D313633373A3A636F64696E6728696E74385F742044697370446174615B5D290A7B0A202075696E74385F7420506F696E74446174613B0A20206966285F506F696E74466C6167203D3D20504F494E545F4F4E29506F696E7444617461203D20307838303B0A2020656C736520506F696E7444617461203D20303B200A2020666F722875696E74385F742069203D20303B69203C20343B69202B2B290A20207B0A2020202069662844697370446174615B695D203D3D20307837662944697370446174615B695D203D20307830303B0A20202020656C73652044697370446174615B695D203D20547562655461625B44697370446174615B695D5D202B20506F696E74446174613B0A20207D0A2020696628285F4469737054797065203D3D2044343035364129262628446563506F696E7420213D203329290A20207B0A20200944697370446174615B446563506F696E745D202B3D20307838303B0A09446563506F696E74203D20333B0A20207D0A7D0A696E74385F7420544D313633373A3A636F64696E6728696E74385F74204469737044617461290A7B0A202075696E74385F7420506F696E74446174613B0A20206966285F506F696E74466C6167203D3D20504F494E545F4F4E29506F696E7444617461203D20307838303B0A2020656C736520506F696E7444617461203D20303B200A20206966284469737044617461203D3D203078376629204469737044617461203D2030783030202B20506F696E74446174613B2F2F54686520626974206469676974616C2074756265206F66660A2020656C7365204469737044617461203D20547562655461625B44697370446174615D202B20506F696E74446174613B0A202072657475726E2044697370446174613B0A7D0A2F2A766F696420544D313633373A3A636F64696E6728666C6F617420446563696D616C2C44697370446174615B5D290A7B0A202075696E7431365F7420696E745F706172743B0A2020696628446563696D616C203E20393939392972657475726E3B0A2020656C736520696628446563696D616C203C202D3939392972657475726E3B0A2020696628446563696D616C203E2030290A20207B0A0975696E74385F742069203D20303B0A09666F722869203C20333B2069202B2B290A097B0A092020696628446563696D616C203C203130303029446563696D616C202A3D2031303B0A092020656C736520627265616B3B0A097D0A090A20207D0A7D2A2F0A0A
.cpp
TM1637
092F2F09417574686F723A467265642E4368750A092F2F09446174653A3920417072696C2C323031330A092F2F0A092F2F094170706C696361626C65204D6F64756C653A0A092F2F09092020342D446967697420446973706C617920627920636174616C65780A092F2F09092020342D446967697420446973706C617920284434303536412920627920636174616C65780A092F2F20202053746F72653A20687474703A2F2F7777772E616C69657870726573732E636F6D2F73746F72652F313139393738380A092F2F0A092F2F0954686973206C696272617279206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F720A092F2F096D6F6469667920697420756E64657220746865207465726D73206F662074686520474E55204C65737365722047656E6572616C205075626C69630A092F2F094C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E3B206569746865720A092F2F0976657273696F6E20322E31206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A092F2F0A092F2F0954686973206C69627261727920697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A092F2F0962757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A092F2F094D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E20205365652074686520474E550A092F2F094C65737365722047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A092F2F0A092F2F09596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E55204C65737365722047656E6572616C205075626C69630A092F2F094C6963656E736520616C6F6E6720776974682074686973206C6962726172793B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A092F2F09466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E2053742C20466966746820466C6F6F722C20426F73746F6E2C204D41202030323131302D3133303120205553410A092F2F0A092F2F094D6F646966696564207265636F72643A0A092F2F0A092F2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F0A090A2369666E64656620544D313633375F680A23646566696E6520544D313633375F680A23696E636C756465203C696E7474797065732E683E0A23696E636C756465203C41726475696E6F2E683E0A092F2F2A2A2A2A2A2A2A2A2A2A2A2A646566696E6974696F6E7320666F7220544D313633372A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0A23646566696E6520414444525F4155544F2020307834300A23646566696E6520414444525F464958454420307834340A090A23646566696E6520535441525441444452202030786330200A092F2A2A2A2A20646566696E6974696F6E7320666F722074686520636C6F636B20706F696E74206F662074686520342D446967697420446973706C6179202A2A2A2A2A2A2A2F0A23646566696E6520504F494E545F4F4E202020310A23646566696E6520504F494E545F4F46462020300A092F2A2A2A2A2A2A2A2A2A2A2A2A2A2A646566696E6974696F6E7320666F72206272696768746E6573732A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F0A23646566696E6520204252494748545F4441524B45535420300A23646566696E6520204252494748545F5459504943414C20320A23646566696E652020425249474854455354202020202020370A2F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2F2F0A2F2F5370656369616C206368617261637465727320696E646578206F662074756265207461626C650A23646566696E6520494E4445585F4E454741544956455F5349474E0931360A23646566696E6520494E4445585F424C414E4B09090931370A2F2A2A2A2A2A2A2A2A2A2A2A2A646566696E6974696F6E7320666F722074797065206F662074686520342D446967697420446973706C61792A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F0A23646566696E652044343033364220300A23646566696E652044343035364120310A0A09636C61737320544D313633370A097B0A0920207075626C69633A0A090975696E74385F7420436D645F536574446174613B0A090975696E74385F7420436D645F536574416464723B0A090975696E74385F7420436D645F446973704374726C3B0A0909626F6F6C65616E205F506F696E74466C61673B20092F2F5F506F696E74466C61673D313A74686520636C6F636B20706F696E74206F6E0A090975696E74385F74205F44697370547970653B0A0909544D313633372875696E74385F742C2075696E74385F74293B0A0909766F696420696E69742875696E74385F74203D20443430333642293B0A0909766F69642077726974654279746528696E74385F742077725F64617461293B2F2F77726974652038626974206461746120746F20746D313633370A0909766F696420737461727428766F6964293B2F2F73656E6420737461727420626974730A0909766F69642073746F7028766F6964293B202F2F73656E642073746F7020626974730A0909766F696420646973706C617928696E74385F742044697370446174615B5D293B0A0909766F696420646973706C61792875696E74385F7420426974416464722C696E74385F74204469737044617461293B0A0909766F696420646973706C617928646F75626C6520446563696D616C293B0A0909766F696420646973706C617928696E7431365F7420446563696D616C293B0A0909766F696420636C656172446973706C617928766F6964293B0A0909766F6964207365742875696E74385F74203D204252494748545F5459504943414C2C75696E74385F74203D20307834302C75696E74385F74203D2030786330293B2F2F546F2074616B652065666665637420746865206E6578742074696D6520697420646973706C6179732E0A0909766F696420706F696E7428626F6F6C65616E20506F696E74466C6167293B2F2F7768657468657220746F206C696768742074686520636C6F636B20706F696E7420223A222E546F2074616B652065666665637420746865206E6578742074696D6520697420646973706C6179732E0A0909766F696420636F64696E6728696E74385F742044697370446174615B5D293B200A0909696E74385F7420636F64696E6728696E74385F74204469737044617461293B200A092020707269766174653A0A090975696E74385F7420436C6B70696E3B0A090975696E74385F74204461746170696E3B0A090975696E74385F7420446563506F696E743B0A0909626F6F6C65616E20426C616E6B696E67466C61673B0A097D3B0A23656E6469660A
.h
d1513f29-40bc-4c30-8e71-a7e9c87f287c
2c9f463e-268a-4c3a-a0bd-7065710b9f9d
90c6603c-f92e-4963-a8f8-69fd14b59a90
Brightness
d6507072-267b-497b-b117-dcd6a47b5989
Яркость дисплея (0-7)
82e9ed53-b467-49ee-b295-bdaba978696d
a2d01c42-7b13-4d31-86dc-234dcbfb1716
4 сегментный индикатор на TM1637
7ee62b38-4a91-4670-a38e-daf55d384412
4a02dbe1-eda9-4d94-aa31-02e7958db5f0
TimeDisp[0] = Hours / 10;
TimeDisp[1] = Hours % 10;
TimeDisp[2] = Mins / 10;
TimeDisp[3] = Mins % 10;
if ( Sec ) tm1637.point(POINT_ON); else tm1637.point(POINT_OFF);
disp.set(Brightness);//BRIGHT_TYPICAL = 2,BRIGHT_DARKEST = 0,BRIGHTEST = 7;
tm1637.display(TimeDisp);
278
#include
"TM1637.h"
tm1637
( CLKPin , DIOPin );
TM1637
TimeDisp
[] = {0x00,0x00,0x00,0x00};
int8_t
3b4d3445-1228-4487-b472-bea87dc722a8
ef507cd3-ad4e-4c33-a58c-af12b7807f55
a93c39ea-f3e5-4031-9fb3-09ed69deba57
da086382-ef2b-48c3-8a13-cc84c8420efa
95fc01d6-e204-4219-a9a8-98ef6ca951c3
6b85810a-4006-4006-adff-d13f6eb8590b
f8628a1a-0f5e-4a7f-b14f-a88fd6ab058a
360@270 corner: 380@290
290@290
310@290 corner: 336.0d@310
290@290 corner: 356.0d@310
314@303.5d
290@300
356.0d@300
18.0d
7.0d
0.0d
336.0d@300
356.0d@300 corner: 356.0d@300
360@300
380@300
360@290 corner: 380@310
360@320
380@320
351.0d@323.5d
360@310 corner: 380@330
360@260
4914e5f6-b6eb-47fa-82ed-c7cbd4b9d5b0
Дисплей на TM1637 (часы)
Блок позволяет управлять модулем четырехпозиционного семисегментного индикатора (в виде часов) на основе микросхемы TM1637.
123
7
TimeDisp[0] = Hours / 10;
TimeDisp[1] = Hours % 10;
TimeDisp[2] = Mins / 10;
TimeDisp[3] = Mins % 10;
if ( Sec ) tm1637.point(HIGH); else tm1637.point(LOW);
tm1637.set(Brightness);//BRIGHT_TYPICAL = 2,BRIGHT_DARKEST = 0,BRIGHTEST = 7;
tm1637.display(TimeDisp);
262
tm1637.set();
tm1637.init();
28
#include
"TM1637.h"
tm1637
(CLKPin , DIOPin);
TM1637
TimeDisp
[] = {0x00,0x00,0x00,0x00};
int8_t
60.0d
380@260
260@200 corner: 260@260
9.0d
240@260
260@260
240@250 corner: 260@270
170@260
Fl
190@260
142.0d@260 corner: 142.0d@260
0.0d
122.0d@260
142.0d@260
period
44.0d
7.0d
array
420
(0 to: 200)
(200 to: 390)
(390 to: 590)
(590 to: 780)
(780 to: 1200)
6
6
7
9
Arduino Nano(ATmega328)
15
16
17
18
19
20
21
Общие сведения
Платформа Nano, построенная на микроконтроллере ATmega328 (Arduino Nano 3.0) , имеет небольшие размеры и может использоваться в лабораторных работах. Она имеет схожую с Arduino Duemilanove функциональность, однако отличается сборкой. Отличие заключается в отсутствии силового разъема постоянного тока и работе через кабель Mini-B USB. Nano разработана и продается компанией Gravitech.
Краткие характеристики
Микроконтроллер Atmel
ATmega328
Рабочее напряжение (логическая уровень) 5 В
Входное напряжение (рекомендуемое) 7-12 В
Входное напряжение (предельное) 6-20 В
Цифровые Входы/Выходы 14 (6 из которых
могут
использоваться
как выходы
ШИМ)
Аналоговые входы 8
Постоянный ток через вход/выход 40 мА
Флеш-память 32 Кб
при этом 2 Кб
используются
для загрузчика
ОЗУ 2 Кб
EEPROM 1 Кб
Тактовая частота 16 МГц
Размеры 1.85 см x 4.2 см
Питание:
Arduino Nano может получать питание через подключение Mini-B USB, или от нерегулируемого 6-20 В (вывод 30), или регулируемого 5 В (вывод 27), внешнего источника питания. Автоматически выбирается источник с самым высоким напряжением.
Микросхема FTDI FT232RL получает питание, только если сама платформа запитана от USB. Таким образом при работе от внешнего источника (не USB), будет отсутствовать напряжение 3.3 В, генерируемое микросхемой FTDI, при этом светодиоды RX и TX мигаю только при наличие сигнала высокого уровня на выводах 0 и 1.
Память
Микроконтроллер имеет 32 кБ (при этом 2 кБ используется для хранения загрузчика). а ATmega328 имеет 2 кБ ОЗУ и 1 Кб EEPROM.
Входы и Выходы
Каждый из 14 цифровых выводов Nano, может настраиваться как вход или выход. Выводы работают при напряжении 5 В. Каждый вывод имеет нагрузочный резистор (стандартно отключен) 20-50 кОм и может пропускать до 40 мА.
Некоторые выводы имеют особые функции:
Последовательная шина: 0 (RX) и 1 (TX). Выводы используются для получения (RX) и передачи (TX) данных TTL. Данные выводы подключены к соответствующим выводам микросхемы последовательной шины FTDI USB-to-TTL.
Внешнее прерывание: 2 и 3. Данные выводы могут быть сконфигурированы на вызов прерывания либо на младшем значении, либо на переднем или заднем фронте, или при изменении значения.
ШИМ: 3, 5, 6, 9, 10, и 11. Любой из выводов обеспечивает ШИМ с разрешением 8 бит.
SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Посредством данных выводов осуществляется связь SPI, которая, хотя и поддерживается аппаратной частью, не включена в язык Arduino.
LED: 13. Встроенный светодиод, подключенный к цифровому выводу 13. Если значение на выводе имеет высокий потенциал, то светодиод горит.
На платформе Nano установлены 8 аналоговых входов, каждый разрешением 10 бит (т.е. может принимать 1024 различных значения). Стандартно выводы имеют диапазон измерения до 5 В.
Некоторые выводы имеют дополнительные функции:
I2C: 4 (SDA) и 5 (SCL). Посредством выводов осуществляется связь I2C (TWI).
Дополнительная пара выводов платформы:
AREF. Опорное напряжение для аналоговых входов.
Reset. Низкий уровень сигнала на выводе перезагружает микроконтроллер. Обычно применяется для подключения кнопки перезагрузки на плате расширения, закрывающей доступ к кнопке на самой плате Arduino.
Связь
На платформе Arduino Nano установлено несколько устройств для осуществления связи с компьютером, другими устройствами Arduino или микроконтроллерами. Поддерживается последовательный интерфейс UART TTL (5 В), осуществляемый выводами 0 (RX) и 1 (TX). Установленная на плате микросхема FTDI FT232RL направляет данный интерфейс через USB, а драйверы FTDI (включены в программу Arduino) предоставляют виртуальный COM порт программе на компьютере. Мониторинг последовательной шины (Serial Monitor) программы Arduino позволяет посылать и получать текстовые данные при подключении к платформе. Светодиоды RX и TX на платформе будут мигать при передаче данных через микросхему FTDI или USB подключение (но не при использовании последовательной передачи через выводы 0 и 1).
Так же поддерживается интерфейсы I2C (TWI) и SPI.
Программирование
Микроконтроллер поставляется с записанным загрузчиком, облегчающим запись новых программ без использования внешних программаторов. Связь осуществляется оригинальным протоколом STK500.
Имеется возможность не использовать загрузчик и запрограммировать микроконтроллер через выводы блока ICSP (внутрисхемное программирование).
Nano разработана таким образом, чтобы перед записью нового кода перезагрузка осуществлялась самой программой, а не нажатием кнопки на платформе. Одна из линий FT232RL, управляющих потоком данных (DTR), подключена к выводу перезагрузки микроконтроллера через конденсатор 100 нФ. Активация данной линии, т.е. подача сигнала низкого уровня, перезагружает микроконтроллер. Программа Arduino, используя данную функцию, загружает код одним нажатием кнопки Upload в самой среде программирования. Подача сигнала низкого уровня по линии DTR скоординирована с началом записи кода, что сокращает таймаут загрузчика.
Функция имеет еще одно применение. Перезагрузка Nano происходит каждый раз при подключении к программе Arduino на компьютере с ОС Mac X или Linux (через USB). Следующие полсекунды после перезагрузки работает загрузчик. Во время программирования происходит задержка нескольких первых байтов кода во избежание получения платформой некорректных данных (всех, кроме кода новой программы). Если производится разовая отладка скетча, записанного в платформу, или ввод каких-либо других данных при первом запуске, необходимо убедиться, что программа на компьютере ожидает в течение секунды перед передачей данных.
5987
8ecf9a2f-f41c-4e81-835e-09a956e854c2.png
adbdc502-bec7-43da-9b6d-6738b31805f0.png
221e004a-f686-4bdd-b569-6a88c20c6917.png
bffd5b5c-69d2-48d6-aa71-d8a4e2821056.png
f3d4a9ae-169d-498f-a561-eb3283868a72.png
ba158aa0-6b15-414e-a928-8b20ff482b39.png
A
A
1024
uno
nano
atmega328
General information
The Nano platform, built on the microcontroller ATmega328 (Arduino Nano 3.0) , is small in size and can be used in laboratory works. It has similar functionality to the Arduino Duemilanove, but in a different package. The difference lies in the absence of a power connector and DC operation via cable Mini-B USB. Nano developed and sold by the company Gravitech.
A brief description
Microcontroller Atmel
ATmega328
Operating voltage (logic level) 5 V
Input voltage (recommended) 7-12 V
Input voltage (limits) 6-20 In
Digital Inputs/Outputs 14 (of which 6
can
be used
as outputs
PWM)
Analog inputs 8
DC current through input/output 40 mA
Flash memory 32 KB
in this case, 2 KB
used
for loader
RAM 2 KB
EEPROM 1 KB
Clock speed 16 MHz
Dimensions 1.85 cm x 4.2 cm
Food:
The Arduino Nano can be powered via connection Mini-B USB, or from an unregulated 6 to 20 In (pin 30), or the regulated 5 V (pin 27), an external power source. Automatically selects the source with the highest voltage.
The FTDI FT232RL chip receives power only if the platform itself is powered by USB. Thus, when working from an external source (not USB), there will be no voltage of 3.3 V generated by the FTDI chip, while the RX and TX LEDs blink only when the presence of a high signal on pins 0 and 1.
Memory
The microcontroller has 32 KB (2 KB used to store the boot loader). but the ATmega328 has 2 KB of SRAM and 1 KB EEPROM.
Inputs and Outputs
Each of the 14 digital pins Nano can be configured as input or output. Insights operate at a voltage of 5 V. Each output has a load resistor (default off) 20-50 ohms and can handle up to 40 mA.
Some pins have special functions:
Serial bus: 0 (RX) and 1 (TX). Pins are used to receive (RX) and transmit (TX) TTL serial data. These pins are connected to corresponding pins of the chip serial bus FTDI USB-to-TTL.
External interrupt: 2 and 3. These pins can be configured for call interruption or the lower value, either for front or rear front or when you change the value.
PWM: 3, 5, 6, 9, 10, and 11. Any insights provides PWM resolution of 8 bits.
SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). These pins support SPI communication, which, although provided by the underlying hardware, is not included in the Arduino language.
LED: 13. Built-in led connected to digital pin 13. If the value on the output is held high, the led is illuminated.
Platform Nano has 8 analog inputs each with 10 bits of resolution (i.e. 1024 different values). Standard conclusions are the measurement range to 5 V.
Some pins have additional functions:
I2C: 4 (SDA) and 5 (SCL). By means of pins communicates I2C (TWI).
An additional pair of pins on the Board:
AREF. The reference voltage for the analog inputs.
Reset. The low level signal at pin resets the microcontroller. Typically used to connect the reset button on the expansion card, closing access to the button on the Arduino Board.
Link
The Arduino Nano has a number of facilities for communicating with a computer, another Arduino, or other microcontrollers. Supported serial interface UART TTL (5V) by the pins 0 (RX) and 1 (TX). Mounted on Board FTDI FT232RL directs the interface via USB and the FTDI drivers (included with the Arduino software) provide a virtual COM port to software on the computer. Monitoring Serial Monitor of the Arduino program allows you to send and receive text data when you connect to the platform. The RX and TX LEDs on the Board will flash when data transfer via the FTDI chip and USB connection (but not for serial communication via pins 0 and 1).
It also supports I2C (TWI) and SPI.
Programming
The microcontroller comes with a recorded loader, facilitating the entry of new programs without using an external hardware programmer. Communication takes the original STK500 Protocol.
You have the option not to use the bootloader and program the microcontroller via pins of the ICSP header (in-circuit programming).
Nano is designed in such a way that the new code before recording a restart is performed by the program, instead of pressing buttons on the platform. One of the lines of the FT232RL that control the data flow (DTR), connected to the output of the restart of the microcontroller via a 100 nF capacitor. Activation of this line, i.e. the signal of the low level, resets the microcontroller. The Arduino software uses this capability to upload code by simply pressing the Upload button in the Arduino environment. Supply low-level signal at the DTR coordinated with the beginning of writing code that reduces the loader timeout.
The function has another use. Reboot Nano happens every time you connect to the Arduino program on a computer with Mac OS X or Linux (via USB). Following half a second after the reboot bootloader works. During programming intercept the first few bytes of code to avoid incorrect data platform (all except the code of the new program). If you are debugging one-off sketch recorded in the platform or entering any other data when you first start, you must make sure that the computer waits for a second before transmitting the data.
9600
arduinoIDE
199
0@0
LibraryRoot
LibraryGroup-Масштабирование
LibraryGroup-Таймеры
LibraryGroup-Счетчики
LibraryGroup-UART
0@0
237
0@0
127
298
0@-192
root
input
globalVariable
d93ac955-56cb-4e76-bcce-5a68cf9bdd60
0@0