790@150
810@150 corner: 896.0d@250
790@150 corner: 916.0d@250
815.0d@164.0d
620@50
640@50 corner: 700@190
620@50 corner: 720@190
655.0d@64.5d
v0
10
620@80
640@80
607.0d@83.5d
620@70 corner: 640@90
v1
11
620@100
640@100
608.0d@103.5d
620@90 corner: 640@110
v2
23
620@120
640@120
606.0d@123.5d
620@110 corner: 640@130
v3
45
620@140
640@140
606.0d@143.5d
620@130 corner: 640@150
v4
90
620@160
640@160
606.0d@163.5d
620@150 corner: 640@170
420@80
440@80 corner: 500@140
420@80 corner: 520@140
451.5d@94.0d
420@100 corner: 440@120
I2
5
420@130
440@130
412.0d@133.5d
420@120 corner: 440@140
510@120
530@120 corner: 544.0d@140
510@120 corner: 564.0d@140
534@133.5d
510@120 corner: 530@140
544.0d@130
564.0d@130
544.0d@120 corner: 564.0d@140
510@130
1
1
3
6.0d
7.0d
530@130
510@130 corner: 510@130
Q
9.0d
500@130
520@130
500@120 corner: 520@140
420@110
==
I1
440@110
300@90
320@90 corner: 380@190
300@90 corner: 400@190
339.0d@103.5d
190@90
210@90 corner: 250@130
190@90 corner: 270@130
216.5d@104.5d
10@110
30@110 corner: 147.0d@130
10@110 corner: 167.0d@130
34@125.0d
147.0d@110 corner: 167.0d@130
167.0d@120
Упарвление частотой
2
109.0d
10.0d
0.0d
147.0d@120
167.0d@120 corner: 167.0d@120
I
190@120
210@120
190@110 corner: 210@130
250@110 corner: 270@130
270@120
9.0d
250@120
270@120 corner: 270@120
C
300@120
320@120
300@110 corner: 320@130
240@130
260@130 corner: 274.0d@150
240@130 corner: 294.0d@150
264@143.5d
240@140
260@140
240@130 corner: 260@150
274.0d@130 corner: 294.0d@150
294.0d@140
6.0d
7.0d
0.0d
274.0d@140
294.0d@140 corner: 294.0d@140
SP
300@140
320@140
300@130 corner: 320@150
P
0
300@160
320@160
292.0d@163.5d
300@150 corner: 320@170
140@150
160@150 corner: 200@190
140@150 corner: 220@190
166.5d@164.5d
140@180
160@180
120.0d@183.5d
140@170 corner: 160@190
200@170 corner: 220@190
220@180
9.0d
200@180
220@180 corner: 220@180
R
300@180
320@180
300@170 corner: 320@190
380@170 corner: 400@190
400@180
up
V
10.0d
380@180
400@110 corner: 400@180
Sel
620@180
640@180
620@170 corner: 640@190
700@170 corner: 720@190
620@100
620@120
620@140
620@160
720@180
9.0d
700@180
720@180 corner: 720@180
period
790@180
810@180
ШИМ 10Бит_2
a970906a-5c16-4ba5-aaed-ded12c417884
Период ШИМ в микросекундах
c2826665-7660-4d15-9288-46528f45be86
ШИМ 10
PWM_1
65aeb7cc-e6f0-434d-94f7-2336158703b3
922e76c3-edd6-4a23-a728-64c132ed45de
6a567401-6e4c-4a7b-8d63-4a44b93be62c
ШИМ 10
void setPwmDuty(9, PWM_1);
27
pinMode(10, OUTPUT);
Timer1.initialize(500000); // инициализировать timer1, и установить период 1/2 сек.
Timer1.pwm(9, 0); // задать шим сигнал на выводе 9, коэффициент заполнения 50%
Timer1.attachInterrupt(callback); // прикрепить callback(), как обработчик прерывания по переполнению таймера
324
#include
<TimerOne.h>
digitalWrite(10, digitalRead(10) ^ 1);
38
void
callback
TimerThree-master
Event
2F2A0A202A202020202020546869732070726F6772616D206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F72206D6F646966790A202A202020202020697420756E64657220746865207465726D73206F662074686520474E552047656E6572616C205075626C6963204C6963656E7365206173207075626C69736865642062790A202A202020202020746865204672656520536F66747761726520466F756E646174696F6E3B206569746865722076657273696F6E2032206F6620746865204C6963656E73652C206F720A202A20202020202028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A202A0A202A202020202020546869732070726F6772616D20697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202A20202020202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A202A2020202020204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E2020536565207468650A202A202020202020474E552047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A202A0A202A202020202020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E552047656E6572616C205075626C6963204C6963656E73650A202A202020202020616C6F6E67207769746820746869732070726F6772616D3B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A202A202020202020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E205374726565742C20466966746820466C6F6F722C20426F73746F6E2C0A202A2020202020204D412030323131302D313330312C205553412E0A202A2F0A0A2F2A20202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A0A20436F64652062792053696D6F6E204D6F6E6B0A20687474703A2F2F7777772E73696D6F6E6D6F6E6B2E6F72670A2A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A2F0A0A2F2F20466F722041726475696E6F20312E3020616E64206561726C6965720A23696620646566696E65642841524455494E4F292026262041524455494E4F203E3D203130300A23696E636C756465202241726475696E6F2E68220A23656C73650A23696E636C75646520225750726F6772616D2E68220A23656E6469660A0A23696E636C75646520224576656E742E68220A0A4576656E743A3A4576656E7428766F6964290A7B0A096576656E7454797065203D204556454E545F4E4F4E453B0A7D0A0A766F6964204576656E743A3A75706461746528766F6964290A7B0A20202020756E7369676E6564206C6F6E67206E6F77203D206D696C6C697328293B0A20202020757064617465286E6F77293B0A7D0A0A766F6964204576656E743A3A75706461746528756E7369676E6564206C6F6E67206E6F77290A7B0A09696620286E6F77202D206C6173744576656E7454696D65203E3D20706572696F64290A097B0A090973776974636820286576656E7454797065290A09097B0A09090963617365204556454E545F45564552593A0A09090909282A63616C6C6261636B2928293B0A09090909627265616B3B0A0A09090963617365204556454E545F4F5343494C4C4154453A0A0909090970696E5374617465203D20212070696E53746174653B0A090909096469676974616C57726974652870696E2C2070696E5374617465293B0A09090909627265616B3B0A09097D0A09096C6173744576656E7454696D65203D206E6F773B0A0909636F756E742B2B3B0A097D0A0969662028726570656174436F756E74203E202D3120262620636F756E74203E3D20726570656174436F756E74290A097B0A09096576656E7454797065203D204556454E545F4E4F4E453B0A097D0A7D0A
.cpp
Event
2F2A0A202A202020202020546869732070726F6772616D206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F72206D6F646966790A202A202020202020697420756E64657220746865207465726D73206F662074686520474E552047656E6572616C205075626C6963204C6963656E7365206173207075626C69736865642062790A202A202020202020746865204672656520536F66747761726520466F756E646174696F6E3B206569746865722076657273696F6E2032206F6620746865204C6963656E73652C206F720A202A20202020202028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A202A0A202A202020202020546869732070726F6772616D20697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202A20202020202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A202A2020202020204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E2020536565207468650A202A202020202020474E552047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A202A0A202A202020202020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E552047656E6572616C205075626C6963204C6963656E73650A202A202020202020616C6F6E67207769746820746869732070726F6772616D3B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A202A202020202020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E205374726565742C20466966746820466C6F6F722C20426F73746F6E2C0A202A2020202020204D412030323131302D313330312C205553412E0A202A2F0A0A2F2A20202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A0A20436F64652062792053696D6F6E204D6F6E6B0A20687474703A2F2F7777772E73696D6F6E6D6F6E6B2E6F72670A2A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A2F0A0A2369666E646566204576656E745F680A23646566696E65204576656E745F680A0A23696E636C756465203C696E7474797065732E683E0A0A23646566696E65204556454E545F4E4F4E4520300A23646566696E65204556454E545F455645525920310A23646566696E65204556454E545F4F5343494C4C41544520320A0A636C617373204576656E740A7B0A0A7075626C69633A0A20204576656E7428766F6964293B0A2020766F69642075706461746528766F6964293B0A2020766F69642075706461746528756E7369676E6564206C6F6E67206E6F77293B0A2020696E74385F74206576656E74547970653B0A2020756E7369676E6564206C6F6E6720706572696F643B0A2020696E7420726570656174436F756E743B0A202075696E74385F742070696E3B0A202075696E74385F742070696E53746174653B0A2020766F696420282A63616C6C6261636B2928766F6964293B0A2020756E7369676E6564206C6F6E67206C6173744576656E7454696D653B0A2020696E7420636F756E743B0A7D3B0A0A23656E6469660A
.h
examples
blink2
blink2
2F2F466C6173682074776F204C45447320617420646966666572656E74207261746573207573696E672053696D6F6E204D6F6E6B27732054696D6572206C6962726172790A2F2F687474703A2F2F7777772E646F63746F726D6F6E6B2E636F6D2F323031322F30312F61726475696E6F2D74696D65722D6C6962726172792E68746D6C0A2F2F0A2F2F4A61636B20436872697374656E73656E203330536570323031330A2F2F0A2F2F4265657277617265206C6963656E73653A204672656520666F7220616E7920616E6420616C6C20707572706F7365732C2062757420696620796F752066696E642069740A2F2F75736566756C20414E442077652061637475616C6C79206D65657420736F6D656461792C20796F752063616E20627579206D6520612062656572210A0A23696E636C756465202254696D65722E68222020202020202020202020202020202020202020202F2F687474703A2F2F6769746875622E636F6D2F4A436872697374656E73656E2F54696D65720A0A636F6E737420696E74204C454431203D20383B20202020202020202020202020202020202020202F2F636F6E6E656374206F6E65204C454420746F20746869732070696E20287769746820617070726F7072696174652063757272656E742D6C696D6974696E67207265736973746F72206F6620636F75727365290A636F6E737420696E74204C454432203D20393B20202020202020202020202020202020202020202F2F636F6E6E65637420616E6F74686572204C454420746F20746869732070696E2028646F6E277420666F7267657420746865207265736973746F72290A636F6E737420756E7369676E6564206C6F6E6720504552494F4431203D20313030303B202020202F2F6F6E65207365636F6E640A636F6E737420756E7369676E6564206C6F6E6720504552494F4432203D2031303030303B2020202F2F74656E207365636F6E64730A54696D657220743B202020202020202020202020202020202020202020202020202020202020202F2F696E7374616E7469617465207468652074696D6572206F626A6563740A0A766F696420736574757028766F6964290A7B0A2020202070696E4D6F6465284C4544312C204F5554505554293B0A2020202070696E4D6F6465284C4544322C204F5554505554293B0A20202020742E6F7363696C6C617465284C4544312C20504552494F44312C2048494748293B0A20202020742E6F7363696C6C617465284C4544322C20504552494F44322C2048494748293B0A7D0A0A766F6964206C6F6F7028766F6964290A7B0A20202020742E75706461746528293B0A7D0A0A
.ino
ISRBlink
ISRBlink
23696E636C756465203C54696D65724F6E652E683E0A200A766F69642073657475702829200A7B0A20202F2F20496E697469616C697A6520746865206469676974616C2070696E20617320616E206F75747075742E0A20202F2F2050696E2031332068617320616E204C454420636F6E6E6563746564206F6E206D6F73742041726475696E6F20626F617264730A202070696E4D6F64652831332C204F5554505554293B202020200A20200A202054696D6572312E696E697469616C697A6528313030303030293B202F2F2073657420612074696D6572206F66206C656E67746820313030303030206D6963726F7365636F6E647320286F7220302E3120736563202D206F72203130487A203D3E20746865206C65642077696C6C20626C696E6B20352074696D65732C2035206379636C6573206F66206F6E2D616E642D6F66662C20706572207365636F6E64290A202054696D6572312E617474616368496E74657272757074282074696D657249737220293B202F2F2061747461636820746865207365727669636520726F7574696E6520686572650A7D0A200A766F6964206C6F6F7028290A7B0A20202F2F204D61696E20636F6465206C6F6F700A20202F2F20544F444F3A2050757420796F757220726567756C617220286E6F6E2D49535229206C6F67696320686572650A7D0A200A2F2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0A2F2F2F20437573746F6D204953522054696D657220526F7574696E650A2F2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0A766F69642074696D657249737228290A7B0A202020202F2F20546F67676C65204C45440A202020206469676974616C5772697465282031332C206469676974616C52656164282031332029205E203120293B0A7D
.pde
kitchen_sink
kitchen_sink
23696E636C756465202254696D65722E68220A0A54696D657220743B0A0A696E74206C65644576656E743B0A0A766F696420736574757028290A7B0A202053657269616C2E626567696E2839363030293B0A2020696E74207469636B4576656E74203D20742E657665727928323030302C20646F536F6D657468696E67293B0A202053657269616C2E7072696E74282232207365636F6E64207469636B20737461727465642069643D22293B0A202053657269616C2E7072696E746C6E287469636B4576656E74293B0A20200A202070696E4D6F64652831332C204F5554505554293B0A20206C65644576656E74203D20742E6F7363696C6C6174652831332C2035302C2048494748293B0A202053657269616C2E7072696E7428224C4544206576656E7420737461727465642069643D22293B0A202053657269616C2E7072696E746C6E286C65644576656E74293B0A20200A2020696E742061667465724576656E74203D20742E61667465722831303030302C20646F4166746572293B0A202053657269616C2E7072696E7428224166746572206576656E7420737461727465642069643D22293B0A202053657269616C2E7072696E746C6E2861667465724576656E74293B200A20200A7D0A0A766F6964206C6F6F7028290A7B0A2020742E75706461746528293B0A7D0A0A766F696420646F536F6D657468696E6728290A7B0A202053657269616C2E7072696E74282232207365636F6E64207469636B3A206D696C6C697328293D22293B0A202053657269616C2E7072696E746C6E286D696C6C69732829293B0A7D0A0A0A766F696420646F416674657228290A7B0A202053657269616C2E7072696E746C6E282273746F7020746865206C6564206576656E7422293B0A2020742E73746F70286C65644576656E74293B0A2020742E6F7363696C6C6174652831332C203530302C20484947482C2035293B0A7D0A
.pde
pin_high_10_mins
pin_high_10_mins
23696E636C756465202254696D65722E68220A0A54696D657220743B0A696E742070696E203D2031333B0A0A766F696420736574757028290A7B0A202070696E4D6F64652870696E2C204F5554505554293B0A2020742E70756C73652870696E2C203130202A20313030302C2048494748293B202F2F203130207365636F6E64730A20202F2F20742E70756C73652870696E2C203130202A203630202A20313030302C2048494748293B202F2F203130206D696E7574657320200A7D0A0A766F6964206C6F6F7028290A7B0A2020742E75706461746528293B0A7D0A0A
.pde
ReadReciver
.svn
all-wcprops
4B2032350A73766E3A77633A72615F6461763A76657273696F6E2D75726C0A562035310A2F73766E2F2173766E2F7665722F332F7472756E6B2F52656C656173652532305175616C6974792F52656164526563697665720A454E440A52656164526563697665722E7064650A4B2032350A73766E3A77633A72615F6461763A76657273696F6E2D75726C0A562036370A2F73766E2F2173766E2F7665722F372F7472756E6B2F52656C656173652532305175616C6974792F52656164526563697665722F52656164526563697665722E7064650A454E440A
dir-prop-base
4B2031340A627567747261713A6E756D6265720A5620340A747275650A454E440A
entries
31300A0A6469720A360A68747470733A2F2F6C65782D61726475696E6F2D736B65746368626F6F6B2E676F6F676C65636F64652E636F6D2F73766E2F7472756E6B2F52656C656173652532305175616C6974792F52656164526563697665720A68747470733A2F2F6C65782D61726475696E6F2D736B65746368626F6F6B2E676F6F676C65636F64652E636F6D2F73766E0A0A0A0A323031312D30362D32345432323A30353A32342E3134313534365A0A330A6C65782E762E74616C696F6E697340676D61696C2E636F6D0A6861732D70726F70730A0A0A0A0A0A0A0A0A0A0A0A0A0A63396638356265352D636534332D303335392D383164312D3433663038613932313761360A0C0A52656164526563697665722E7064650A66696C650A370A0A0A0A323031312D30362D32355430333A32313A35372E3134393337305A0A37353534613931303463643332626361383731306366663231343430326262320A323031312D30362D32355430333A32323A33332E3732303730365A0A370A6C65782E762E74616C696F6E697340676D61696C2E636F6D0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A333532370A0C0A
prop-base
props
text-base
ReadReciver.pde
2F2A0A436F707972696768742032303131204C65782054616C696F6E697320284C65782E562E54616C696F6E697320617420676D61696C290A546869732070726F6772616D206973206672656520736F6674776172653A20796F752063616E20726564697374726962757465206974200A616E642F6F72206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E552047656E6572616C205075626C6963200A4C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E2C200A6569746865722076657273696F6E2033206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79200A6C617465722076657273696F6E2E0A0A5468697320757365732070696E206368616E676520696E746572727570747320616E642074696D6572203120746F206D657375726520746865200A74696D65206265747765656E20746865207269736520616E642066616C6C206F662033206368616E6E656C73206F662050504D200A2854686F756768206F6674656E2063616C6C65642050574D2C2073656520687474703A2F2F7777772E61726475696E6F2E63632F6367692D62696E2F79616262322F596142422E706C3F6E756D3D313235333134393532312F616C6C290A6F6E2061207479706963616C2052432063617220726563697665722E2020497420636F756C6420626520657874656E64656420746F2061730A6D616E79206368616E6E656C7320617320796F75206C696B652E0A0A2A2F0A23696E636C756465203C50696E4368616E6765496E742E683E092F2F20687474703A2F2F7777772E61726475696E6F2E63632F706C617967726F756E642F4D61696E2F50696E4368616E6765496E740A23696E636C756465203C50696E4368616E6765496E74436F6E6669672E683E0A23696E636C756465203C54696D65724F6E652E683E09092F2F20687474703A2F2F7777772E61726475696E6F2E63632F706C617967726F756E642F436F64652F54696D6572310A0A23646566696E65204E4F5F504F5254425F50494E4348414E474553202F2F50696E4368616E6765496E742073657475700A23646566696E65204E4F5F504F5254435F50494E4348414E474553092F2F6F6E6C7920706F727420442070696E6368616E67657320287365653A20687474703A2F2F7777772E61726475696E6F2E63632F706C617967726F756E642F4C6561726E696E672F50696E73290A23646566696E652050494E5F434F554E542033092F2F6E756D626572206F66206368616E6E656C7320617474616368656420746F2074686520726563697665720A23646566696E65094D41585F50494E5F4348414E47455F50494E532050494E5F434F554E540A0A23646566696E652052435F5455524E2033092F2F61726475696E6F2070696E7320617474616368656420746F2074686520726563697665720A23646566696E652052435F46574420320A23646566696E652052435F4649524520340A627974652070696E5B5D203D207B52435F4657442C2052435F5455524E2C2052435F464952457D3B092F2F666F72206D6178696D756D206566666963656E63792074686973652070696E732073686F756C642062652061747461636865640A756E7369676E656420696E742074696D655B5D203D207B302C302C307D3B090909092F2F20746F2074686520726563697665722773206368616E6E656C7320696E20746865206F72646572206C697374656420686572650A0A627974652073746174653D303B0A6279746520627572703D303B202020202F2F206120636F756E74657220746F2073656520686F77206D616E792074696D65732074686520696E74206861732065786563757465640A6279746520636D643D303B20202020202F2F206120706C61636520746F20707574206F75722073657269616C20646174610A6279746520693D303B202020202020202F2F20676C6F62616C20636F756E74657220666F7220747261636B696E6720776861742070696E20776520617265206F6E0A0A766F69642073657475702829207B0A0953657269616C2E626567696E28313135323030293B0A0953657269616C2E7072696E74282250696E4368616E6765496E74205265636976657252656164696E67207465737422293B0A0953657269616C2E7072696E746C6E28293B0909092F2F7761726D207570207468652073657269616C20706F72740A090A0954696D6572312E696E697469616C697A652832323030293B092F2F6C6F6E676573742070756C736520696E2050504D206973207573616C6C7920322E31206D696C6C697365636F6E64732C0A09090909090909092F2F7069636B206120706572696F64207468617420676976657320796F752061206C6974746C652068656164726F6F6D2E0A0954696D6572312E73746F7028293B090909092F2F73746F702074686520636F756E7465720A0954696D6572312E7265737461727428293B0909092F2F7365742074686520636C6F636B20746F207A65726F0A090A09666F7220286279746520693D303B20693C333B20692B2B290A097B0A090970696E4D6F64652870696E5B695D2C20494E505554293B20202020202F2F736574207468652070696E20746F20696E7075740A09096469676974616C57726974652870696E5B695D2C2048494748293B202F2F7573652074686520696E7465726E616C2070756C6C7570207265736973746F720A097D0A095043696E74506F72743A3A617474616368496E746572727570742870696E5B695D2C20726973652C524953494E47293B202F2F2061747461636820612050696E4368616E676520496E7465727275707420746F206F75722066697273742070696E0A7D0A0A766F6964206C6F6F702829207B0A090A09636D643D53657269616C2E7265616428293B09092F2F7768696C6520796F7520676F7420736F6D652074696D652067696D6D6520612073797374656D73207265706F72740A0969662028636D643D3D277027290A097B0A090953657269616C2E7072696E74282274696D653A5C7422293B0A0909666F7220286279746520693D303B20693C50494E5F434F554E543B692B2B290A09097B0A09090953657269616C2E7072696E7428692C444543293B0A09090953657269616C2E7072696E7428223A22293B0A09090953657269616C2E7072696E742874696D655B695D2C444543293B0A09090953657269616C2E7072696E7428225C7422293B0A09097D0A090953657269616C2E7072696E7428627572702C20444543293B0A090953657269616C2E7072696E746C6E28293B0A2F2A090953657269616C2E7072696E7428225C7422293B0A090953657269616C2E7072696E7428636C6F636B4379636C6573546F4D6963726F7365636F6E64732854696D6572312E70776D506572696F64292C20444543293B0A090953657269616C2E7072696E7428225C7422293B0A090953657269616C2E7072696E742854696D6572312E636C6F636B53656C656374426974732C2042494E293B0A090953657269616C2E7072696E7428225C7422293B0A090953657269616C2E7072696E746C6E28494352312C20444543293B2A2F0A097D0A09636D643D303B090A090A0973776974636820287374617465290A097B0A09096361736520524953494E473A202F2F77652068617665206A757374207365656E206120726973696E6720656467650A0909095043696E74506F72743A3A646574616368496E746572727570742870696E5B695D293B0A0909095043696E74506F72743A3A617474616368496E746572727570742870696E5B695D2C2066616C6C2C2046414C4C494E47293B202F2F617474616368207468652066616C6C696E6720656E640A09090973746174653D3235353B0A090909627265616B3B0A0909636173652046414C4C494E473A202F2F7765206A7573742073617720612066616C6C696E6720656467650A0909095043696E74506F72743A3A646574616368496E746572727570742870696E5B695D293B0A090909692B2B3B090909092F2F6D6F766520746F20746865206E6578742070696E0A09090969203D206920252050494E5F434F554E543B20202F2F692072616E6765732066726F6D203020746F2050494E5F434F554E540A0909095043696E74506F72743A3A617474616368496E746572727570742870696E5B695D2C20726973652C524953494E47293B0A09090973746174653D3235353B0A090909627265616B3B0A09092F2A64656661756C743A0A0909092F2F646F206E6F7468696E670A090909627265616B3B2A2F0A097D0A7D0A0A766F69642072697365282909092F2F6F6E2074686520726973696E672065646765206F66207468652063757272656E746C7920696E7472657374696E672070696E0A7B0A0954696D6572312E7265737461727428293B09092F2F736574206F75722073746F70776174636820746F20300A0954696D6572312E737461727428293B0909092F2F616E642073746172742069742075700A0973746174653D524953494E473B0A2F2F0953657269616C2E7072696E7428277227293B0A09627572702B2B3B0A7D0A0A766F69642066616C6C282909092F2F6F6E207468652066616C6C696E672065646765206F6620746865207369676E616C0A7B0A0973746174653D46414C4C494E473B0A0A0974696D655B695D3D54696D6572312E7265616428293B092F2F204E656564732054696D6572312D76320A0954696D6572312E73746F7028293B0A2F2F0953657269616C2E7072696E7428276627293B0A7D0A
.svn-base
tmp
prop-base
props
text-base
ReadReciver
2F2A0A436F707972696768742032303131204C65782054616C696F6E697320284C65782E562E54616C696F6E697320617420676D61696C290A546869732070726F6772616D206973206672656520736F6674776172653A20796F752063616E20726564697374726962757465206974200A616E642F6F72206D6F6469667920697420756E64657220746865207465726D73206F662074686520474E552047656E6572616C205075626C6963200A4C6963656E7365206173207075626C697368656420627920746865204672656520536F66747761726520466F756E646174696F6E2C200A6569746865722076657273696F6E2033206F6620746865204C6963656E73652C206F722028617420796F7572206F7074696F6E2920616E79200A6C617465722076657273696F6E2E0A0A5468697320757365732070696E206368616E676520696E746572727570747320616E642074696D6572203120746F206D657375726520746865200A74696D65206265747765656E20746865207269736520616E642066616C6C206F662033206368616E6E656C73206F662050504D200A2854686F756768206F6674656E2063616C6C65642050574D2C2073656520687474703A2F2F7777772E61726475696E6F2E63632F6367692D62696E2F79616262322F596142422E706C3F6E756D3D313235333134393532312F616C6C290A6F6E2061207479706963616C2052432063617220726563697665722E2020497420636F756C6420626520657874656E64656420746F2061730A6D616E79206368616E6E656C7320617320796F75206C696B652E0A0A2A2F0A23696E636C756465203C50696E4368616E6765496E742E683E092F2F20687474703A2F2F7777772E61726475696E6F2E63632F706C617967726F756E642F4D61696E2F50696E4368616E6765496E740A23696E636C756465203C50696E4368616E6765496E74436F6E6669672E683E0A23696E636C756465203C54696D65724F6E652E683E09092F2F20687474703A2F2F7777772E61726475696E6F2E63632F706C617967726F756E642F436F64652F54696D6572310A0A23646566696E65204E4F5F504F5254425F50494E4348414E474553202F2F50696E4368616E6765496E742073657475700A23646566696E65204E4F5F504F5254435F50494E4348414E474553092F2F6F6E6C7920706F727420442070696E6368616E67657320287365653A20687474703A2F2F7777772E61726475696E6F2E63632F706C617967726F756E642F4C6561726E696E672F50696E73290A23646566696E652050494E5F434F554E542033092F2F6E756D626572206F66206368616E6E656C7320617474616368656420746F2074686520726563697665720A23646566696E65094D41585F50494E5F4348414E47455F50494E532050494E5F434F554E540A0A23646566696E652052435F5455524E2033092F2F61726475696E6F2070696E7320617474616368656420746F2074686520726563697665720A23646566696E652052435F46574420320A23646566696E652052435F4649524520340A627974652070696E5B5D203D207B52435F4657442C2052435F5455524E2C2052435F464952457D3B092F2F666F72206D6178696D756D206566666963656E63792074686973652070696E732073686F756C642062652061747461636865640A756E7369676E656420696E742074696D655B5D203D207B302C302C307D3B090909092F2F20746F2074686520726563697665722773206368616E6E656C7320696E20746865206F72646572206C697374656420686572650A0A627974652073746174653D303B0A6279746520627572703D303B202020202F2F206120636F756E74657220746F2073656520686F77206D616E792074696D65732074686520696E74206861732065786563757465640A6279746520636D643D303B20202020202F2F206120706C61636520746F20707574206F75722073657269616C20646174610A6279746520693D303B202020202020202F2F20676C6F62616C20636F756E74657220666F7220747261636B696E6720776861742070696E20776520617265206F6E0A0A766F69642073657475702829207B0A0953657269616C2E626567696E28313135323030293B0A0953657269616C2E7072696E74282250696E4368616E6765496E74205265636976657252656164696E67207465737422293B0A0953657269616C2E7072696E746C6E28293B0909092F2F7761726D207570207468652073657269616C20706F72740A090A0954696D6572312E696E697469616C697A652832323030293B092F2F6C6F6E676573742070756C736520696E2050504D206973207573616C6C7920322E31206D696C6C697365636F6E64732C0A09090909090909092F2F7069636B206120706572696F64207468617420676976657320796F752061206C6974746C652068656164726F6F6D2E0A0954696D6572312E73746F7028293B090909092F2F73746F702074686520636F756E7465720A0954696D6572312E7265737461727428293B0909092F2F7365742074686520636C6F636B20746F207A65726F0A090A09666F7220286279746520693D303B20693C333B20692B2B290A097B0A090970696E4D6F64652870696E5B695D2C20494E505554293B20202020202F2F736574207468652070696E20746F20696E7075740A09096469676974616C57726974652870696E5B695D2C2048494748293B202F2F7573652074686520696E7465726E616C2070756C6C7570207265736973746F720A097D0A095043696E74506F72743A3A617474616368496E746572727570742870696E5B695D2C20726973652C524953494E47293B202F2F2061747461636820612050696E4368616E676520496E7465727275707420746F206F75722066697273742070696E0A7D0A0A766F6964206C6F6F702829207B0A090A09636D643D53657269616C2E7265616428293B09092F2F7768696C6520796F7520676F7420736F6D652074696D652067696D6D6520612073797374656D73207265706F72740A0969662028636D643D3D277027290A097B0A090953657269616C2E7072696E74282274696D653A5C7422293B0A0909666F7220286279746520693D303B20693C50494E5F434F554E543B692B2B290A09097B0A09090953657269616C2E7072696E7428692C444543293B0A09090953657269616C2E7072696E7428223A22293B0A09090953657269616C2E7072696E742874696D655B695D2C444543293B0A09090953657269616C2E7072696E7428225C7422293B0A09097D0A090953657269616C2E7072696E7428627572702C20444543293B0A090953657269616C2E7072696E746C6E28293B0A2F2A090953657269616C2E7072696E7428225C7422293B0A090953657269616C2E7072696E7428636C6F636B4379636C6573546F4D6963726F7365636F6E64732854696D6572312E70776D506572696F64292C20444543293B0A090953657269616C2E7072696E7428225C7422293B0A090953657269616C2E7072696E742854696D6572312E636C6F636B53656C656374426974732C2042494E293B0A090953657269616C2E7072696E7428225C7422293B0A090953657269616C2E7072696E746C6E28494352312C20444543293B2A2F0A097D0A09636D643D303B090A090A0973776974636820287374617465290A097B0A09096361736520524953494E473A202F2F77652068617665206A757374207365656E206120726973696E6720656467650A0909095043696E74506F72743A3A646574616368496E746572727570742870696E5B695D293B0A0909095043696E74506F72743A3A617474616368496E746572727570742870696E5B695D2C2066616C6C2C2046414C4C494E47293B202F2F617474616368207468652066616C6C696E6720656E640A09090973746174653D3235353B0A090909627265616B3B0A0909636173652046414C4C494E473A202F2F7765206A7573742073617720612066616C6C696E6720656467650A0909095043696E74506F72743A3A646574616368496E746572727570742870696E5B695D293B0A090909692B2B3B090909092F2F6D6F766520746F20746865206E6578742070696E0A09090969203D206920252050494E5F434F554E543B20202F2F692072616E6765732066726F6D203020746F2050494E5F434F554E540A0909095043696E74506F72743A3A617474616368496E746572727570742870696E5B695D2C20726973652C524953494E47293B0A09090973746174653D3235353B0A090909627265616B3B0A09092F2A64656661756C743A0A0909092F2F646F206E6F7468696E670A090909627265616B3B2A2F0A097D0A7D0A0A766F69642072697365282909092F2F6F6E2074686520726973696E672065646765206F66207468652063757272656E746C7920696E7472657374696E672070696E0A7B0A0954696D6572312E7265737461727428293B09092F2F736574206F75722073746F70776174636820746F20300A0954696D6572312E737461727428293B0909092F2F616E642073746172742069742075700A0973746174653D524953494E473B0A2F2F0953657269616C2E7072696E7428277227293B0A09627572702B2B3B0A7D0A0A766F69642066616C6C282909092F2F6F6E207468652066616C6C696E672065646765206F6620746865207369676E616C0A7B0A0973746174653D46414C4C494E473B0A0A0974696D655B695D3D54696D6572312E7265616428293B092F2F204E656564732054696D6572312D76320A0954696D6572312E73746F7028293B0A2F2F0953657269616C2E7072696E7428276627293B0A7D0A
.pde
read_A0_flashLED
read_A0_flashLED
23696E636C756465202254696D65722E68220A0A54696D657220743B0A696E742070696E203D2031333B0A0A766F696420736574757028290A7B0A202053657269616C2E626567696E2839363030293B0A202070696E4D6F64652870696E2C204F5554505554293B0A2020742E6F7363696C6C6174652870696E2C203130302C204C4F57293B0A2020742E657665727928313030302C2074616B6552656164696E67293B0A7D0A0A766F6964206C6F6F7028290A7B0A2020742E75706461746528293B0A7D0A0A766F69642074616B6552656164696E6728290A7B0A202053657269616C2E7072696E746C6E28616E616C6F6752656164283029293B0A7D0A
.pde
keywords
2323232323232323232323232323232323232323232323232323232323232323232323232323230A232053796E74617820436F6C6F72696E67204D617020466F722054696D6572204C6962726172790A2323232323232323232323232323232323232323232323232323232323232323232323232323230A0A2323232323232323232323232323232323232323232323232323232323232323232323232323230A232044617461747970657320284B4559574F524431290A2323232323232323232323232323232323232323232323232323232323232323232323232323230A0A54696D6572094B4559574F5244310A4576656E74094B4559574F5244310A0A2323232323232323232323232323232323232323232323232323232323232323232323232323230A23204D6574686F647320616E642046756E6374696F6E7320284B4559574F524432290A2323232323232323232323232323232323232323232323232323232323232323232323232323230A0A6576657279094B4559574F5244320A6166746572094B4559574F5244320A6F7363696C6C617465094B4559574F5244320A70756C7365094B4559574F5244320A70756C7365496D6D656469617465204B4559574F5244320A73746F70094B4559574F5244320A757064617465094B4559574F5244320A66696E64467265654576656E74496E646578094B4559574F5244320A0A2323232323232323232323232323232323232323232323232323232323232323232323232323230A2320496E7374616E63657320284B4559574F524432290A2323232323232323232323232323232323232323232323232323232323232323232323232323230A0A2323232323232323232323232323232323232323232323232323232323232323232323232323230A2320436F6E7374616E747320284C49544552414C31290A2323232323232323232323232323232323232323232323232323232323232323232323232323230A
.txt
ReadMe
312E302062792053696D6F6E204D6F6E6B0A4C69627261727920617320646F776E6C6F61646564203032466562323031322032323A3535205554432066726F6D20687474703A2F2F73726D6F6E6B2E626C6F6773706F742E636F6D2F323031322F30312F61726475696E6F2D74696D65722D6C6962726172792E68746D6C0A0A312E31206279204A61636B20436872697374656E73656E0A4368616E6765642064617461207479706573206F66207661726961626C657320616E642066756E6374696F6E733A0A206F206576656E7420747970657320616E6420696E6465786573206368616E6765642066726F6D20696E7420746F20696E74385F742E0A206F20706572696F647320616E64206475726174696F6E73206368616E6765642066726F6D206C6F6E20746F20756E7369676E6564206C6F6E672E0A206F20757064617465282920616E642073746F7028292066756E6374696F6E7320747970656420617320766F69642C2073696E636520746865792072657475726E206E6F7468696E672E0A206F2070696E206E756D6265727320616E642070696E2076616C756573206368616E6765642066726F6D20696E7420746F2075696E74385F742C2074686973206167726565732077697468206469676974616C577269746528292E0A206F2061646465642072657475726E2076616C75657320746F2054696D65723A3A70756C7365282920616E642054696D65723A3A6F7363696C6C6174652875696E74385F742C20756E7369676E6564206C6F6E672C2075696E74385F74292E0A206F206368616E676564207465737420696E204576656E743A3A757064617465282920746F20757365207375627472616374696F6E20746F2061766F696420726F6C6C6F766572206973737565732E0A206F2055706461746564206B6579776F7264732E7478742066696C6520746F20696E636C75646520616C6C2066756E6374696F6E732E0A0A312E322062792044616D69616E205068696C6970700A206F20416464656420612072616E676520636865636B20746F2054696D65723A3A73746F70282920746F2061766F6964206D656D6F727920636F7272757074696F6E2E0A206F20416464656420636F6E7374616E747320746F203C54696D65722E683E3A200A202020202D204E4F5F54494D45525F415641494C41424C453A205369676E616C732074686174207768696C6520616E206576656E742077617320746F206265207175657565642C206E6F20667265652074696D657220636F756C6420626520666F756E642E0A202020202D2054494D45525F4E4F545F414E5F4556454E543A2043616E206265207573656420746F20666C61672061207661726961626C652074686174202A6D696768742A20636F6E7461696E20612074696D65722049442061730A2020202020202A6E6F742A20636F6E7461696E696E6720612074696D65722049440A206F205265706C6163656420612062756E6368206F66206D61676963206E756D6265727320696E203C54696D65722E6370703E206279207468652061626F766520636F6E7374616E74730A206F204164646564207365766572616C20636F6D6D656E74730A206F2041646465642054696D65723A3A70756C7365496D6D65646961746528292E2070756C7365496D6D6564696174652073657473207468652070696E20746F20746865207370656369666965642076616C756520666F722074686520676976656E0A2020206475726174696F6E2E20416674657220746865206475726174696F6E2C207468652070696E2069732073657420746F202176616C75652E0A2020200A312E33206279204A61636B20436872697374656E73656E0A206F2041646465642022626C696E6B3222206578616D706C6520696C6C757374726174696E6720666C617368696E672074776F204C45447320617420646966666572656E742072617465732E0A206F2031394F6374323031333A205468697320697320746865206C6173742076312E782072656C656173652E2049742077696C6C20636F6E74696E756520746F20626520617661696C61626C65206F6E204769744875620A20202061732061206272616E6368206E616D65642076312E332E2046757475726520646576656C6F706D656E742077696C6C20636F6E74696E756520776974682053616E64792057616C736827732076322E302077686963680A20202063616E207061737320636F6E74657874202874696D65722049442C206574632E2920746F207468652063616C6C6261636B2066756E6374696F6E732E
.txt
Timer
2F2A0A202A202020202020546869732070726F6772616D206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F72206D6F646966790A202A202020202020697420756E64657220746865207465726D73206F662074686520474E552047656E6572616C205075626C6963204C6963656E7365206173207075626C69736865642062790A202A202020202020746865204672656520536F66747761726520466F756E646174696F6E3B206569746865722076657273696F6E2032206F6620746865204C6963656E73652C206F720A202A20202020202028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A202A0A202A202020202020546869732070726F6772616D20697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202A20202020202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A202A2020202020204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E2020536565207468650A202A202020202020474E552047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A202A0A202A202020202020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E552047656E6572616C205075626C6963204C6963656E73650A202A202020202020616C6F6E67207769746820746869732070726F6772616D3B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A202A202020202020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E205374726565742C20466966746820466C6F6F722C20426F73746F6E2C0A202A2020202020204D412030323131302D313330312C205553412E0A202A2F0A0A2F2A20202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A0A20436F64652062792053696D6F6E204D6F6E6B0A20687474703A2F2F7777772E73696D6F6E6D6F6E6B2E6F72670A2A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A2F0A0A2F2F20466F722041726475696E6F20312E3020616E64206561726C6965720A23696620646566696E65642841524455494E4F292026262041524455494E4F203E3D203130300A23696E636C756465202241726475696E6F2E68220A23656C73650A23696E636C75646520225750726F6772616D2E68220A23656E6469660A0A23696E636C756465202254696D65722E68220A0A54696D65723A3A54696D657228766F6964290A7B0A7D0A0A696E74385F742054696D65723A3A657665727928756E7369676E6564206C6F6E6720706572696F642C20766F696420282A63616C6C6261636B2928292C20696E7420726570656174436F756E74290A7B0A09696E74385F742069203D2066696E64467265654576656E74496E64657828293B0A096966202869203D3D202D31292072657475726E202D313B0A0A095F6576656E74735B695D2E6576656E7454797065203D204556454E545F45564552593B0A095F6576656E74735B695D2E706572696F64203D20706572696F643B0A095F6576656E74735B695D2E726570656174436F756E74203D20726570656174436F756E743B0A095F6576656E74735B695D2E63616C6C6261636B203D2063616C6C6261636B3B0A095F6576656E74735B695D2E6C6173744576656E7454696D65203D206D696C6C697328293B0A095F6576656E74735B695D2E636F756E74203D20303B0A0972657475726E20693B0A7D0A0A696E74385F742054696D65723A3A657665727928756E7369676E6564206C6F6E6720706572696F642C20766F696420282A63616C6C6261636B292829290A7B0A0972657475726E20657665727928706572696F642C2063616C6C6261636B2C202D31293B202F2F202D206D65616E7320666F72657665720A7D0A0A696E74385F742054696D65723A3A616674657228756E7369676E6564206C6F6E6720706572696F642C20766F696420282A63616C6C6261636B292829290A7B0A0972657475726E20657665727928706572696F642C2063616C6C6261636B2C2031293B0A7D0A0A696E74385F742054696D65723A3A6F7363696C6C6174652875696E74385F742070696E2C20756E7369676E6564206C6F6E6720706572696F642C2075696E74385F74207374617274696E6756616C75652C20696E7420726570656174436F756E74290A7B0A09696E74385F742069203D2066696E64467265654576656E74496E64657828293B0A096966202869203D3D204E4F5F54494D45525F415641494C41424C45292072657475726E204E4F5F54494D45525F415641494C41424C453B0A0A095F6576656E74735B695D2E6576656E7454797065203D204556454E545F4F5343494C4C4154453B0A095F6576656E74735B695D2E70696E203D2070696E3B0A095F6576656E74735B695D2E706572696F64203D20706572696F643B0A095F6576656E74735B695D2E70696E5374617465203D207374617274696E6756616C75653B0A096469676974616C57726974652870696E2C207374617274696E6756616C7565293B0A095F6576656E74735B695D2E726570656174436F756E74203D20726570656174436F756E74202A20323B202F2F2066756C6C206379636C6573206E6F74207472616E736974696F6E730A095F6576656E74735B695D2E6C6173744576656E7454696D65203D206D696C6C697328293B0A095F6576656E74735B695D2E636F756E74203D20303B0A0972657475726E20693B0A7D0A0A696E74385F742054696D65723A3A6F7363696C6C6174652875696E74385F742070696E2C20756E7369676E6564206C6F6E6720706572696F642C2075696E74385F74207374617274696E6756616C7565290A7B0A0972657475726E206F7363696C6C6174652870696E2C20706572696F642C207374617274696E6756616C75652C202D31293B202F2F20666F72657665720A7D0A0A2F2A2A0A202A2054686973206D6574686F642077696C6C2067656E657261746520612070756C7365206F6620217374617274696E6756616C75652C206F63637572696E6720706572696F64206166746572207468650A202A2063616C6C206F662074686973206D6574686F6420616E64206C617374696E6720666F7220706572696F642E205468652050696E2077696C6C206265206C65667420696E20217374617274696E6756616C75652E0A202A2F0A696E74385F742054696D65723A3A70756C73652875696E74385F742070696E2C20756E7369676E6564206C6F6E6720706572696F642C2075696E74385F74207374617274696E6756616C7565290A7B0A0972657475726E206F7363696C6C6174652870696E2C20706572696F642C207374617274696E6756616C75652C2031293B202F2F206F6E63650A7D0A0A2F2A2A0A202A2054686973206D6574686F642077696C6C2067656E657261746520612070756C7365206F66207374617274696E6756616C75652C207374617274696E6720696D6D6564696174656C7920616E64206F660A202A206C656E67746820706572696F642E205468652070696E2077696C6C206265206C65667420696E2074686520217374617274696E6756616C75652073746174650A202A2F0A696E74385F742054696D65723A3A70756C7365496D6D6564696174652875696E74385F742070696E2C20756E7369676E6564206C6F6E6720706572696F642C2075696E74385F742070756C736556616C7565290A7B0A09696E74385F74206964286F7363696C6C6174652870696E2C20706572696F642C2070756C736556616C75652C203129293B0A092F2F206E6F7720666978207468652072657065617420636F756E740A09696620286964203E3D2030202626206964203C204D41585F4E554D4245525F4F465F4556454E545329207B0A09095F6576656E74735B69645D2E726570656174436F756E74203D20313B0A097D0A0972657475726E2069643B0A7D0A0A0A766F69642054696D65723A3A73746F7028696E74385F74206964290A7B0A09696620286964203E3D2030202626206964203C204D41585F4E554D4245525F4F465F4556454E545329207B0A09095F6576656E74735B69645D2E6576656E7454797065203D204556454E545F4E4F4E453B0A097D0A7D0A0A766F69642054696D65723A3A75706461746528766F6964290A7B0A09756E7369676E6564206C6F6E67206E6F77203D206D696C6C697328293B0A09757064617465286E6F77293B0A7D0A0A766F69642054696D65723A3A75706461746528756E7369676E6564206C6F6E67206E6F77290A7B0A09666F722028696E74385F742069203D20303B2069203C204D41585F4E554D4245525F4F465F4556454E54533B20692B2B290A097B0A0909696620285F6576656E74735B695D2E6576656E745479706520213D204556454E545F4E4F4E45290A09097B0A0909095F6576656E74735B695D2E757064617465286E6F77293B0A09097D0A097D0A7D0A696E74385F742054696D65723A3A66696E64467265654576656E74496E64657828766F6964290A7B0A09666F722028696E74385F742069203D20303B2069203C204D41585F4E554D4245525F4F465F4556454E54533B20692B2B290A097B0A0909696620285F6576656E74735B695D2E6576656E7454797065203D3D204556454E545F4E4F4E45290A09097B0A09090972657475726E20693B0A09097D0A097D0A0972657475726E204E4F5F54494D45525F415641494C41424C453B0A7D0A
.cpp
Timer
2F2A0A202A202020202020546869732070726F6772616D206973206672656520736F6674776172653B20796F752063616E2072656469737472696275746520697420616E642F6F72206D6F646966790A202A202020202020697420756E64657220746865207465726D73206F662074686520474E552047656E6572616C205075626C6963204C6963656E7365206173207075626C69736865642062790A202A202020202020746865204672656520536F66747761726520466F756E646174696F6E3B206569746865722076657273696F6E2032206F6620746865204C6963656E73652C206F720A202A20202020202028617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A202A0A202A202020202020546869732070726F6772616D20697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202A20202020202062757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A202A2020202020204D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E2020536565207468650A202A202020202020474E552047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A202A0A202A202020202020596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E552047656E6572616C205075626C6963204C6963656E73650A202A202020202020616C6F6E67207769746820746869732070726F6772616D3B206966206E6F742C20777269746520746F20746865204672656520536F6674776172650A202A202020202020466F756E646174696F6E2C20496E632E2C203531204672616E6B6C696E205374726565742C20466966746820466C6F6F722C20426F73746F6E2C0A202A2020202020204D412030323131302D313330312C205553412E0A202A2F0A0A2F2A20202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A0A20436F64652062792053696D6F6E204D6F6E6B0A20687474703A2F2F7777772E73696D6F6E6D6F6E6B2E6F72670A2A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A202A2F0A0A2369666E6465662054696D65725F680A23646566696E652054696D65725F680A0A23696E636C756465203C696E7474797065732E683E0A23696E636C75646520224576656E742E68220A0A23646566696E65204D41585F4E554D4245525F4F465F4556454E545320283130290A0A23646566696E652054494D45525F4E4F545F414E5F4556454E5420282D32290A23646566696E65204E4F5F54494D45525F415641494C41424C4520282D31290A0A636C6173732054696D65720A7B0A0A7075626C69633A0A202054696D657228766F6964293B0A0A2020696E74385F7420657665727928756E7369676E6564206C6F6E6720706572696F642C20766F696420282A63616C6C6261636B2928766F696429293B0A2020696E74385F7420657665727928756E7369676E6564206C6F6E6720706572696F642C20766F696420282A63616C6C6261636B2928766F6964292C20696E7420726570656174436F756E74293B0A2020696E74385F7420616674657228756E7369676E6564206C6F6E67206475726174696F6E2C20766F696420282A63616C6C6261636B2928766F696429293B0A2020696E74385F74206F7363696C6C6174652875696E74385F742070696E2C20756E7369676E6564206C6F6E6720706572696F642C2075696E74385F74207374617274696E6756616C7565293B0A2020696E74385F74206F7363696C6C6174652875696E74385F742070696E2C20756E7369676E6564206C6F6E6720706572696F642C2075696E74385F74207374617274696E6756616C75652C20696E7420726570656174436F756E74293B0A20200A20202F2A2A0A2020202A2054686973206D6574686F642077696C6C2067656E657261746520612070756C7365206F6620217374617274696E6756616C75652C206F63637572696E6720706572696F64206166746572207468650A2020202A2063616C6C206F662074686973206D6574686F6420616E64206C617374696E6720666F7220706572696F642E205468652050696E2077696C6C206265206C65667420696E20217374617274696E6756616C75652E0A2020202A2F0A2020696E74385F742070756C73652875696E74385F742070696E2C20756E7369676E6564206C6F6E6720706572696F642C2075696E74385F74207374617274696E6756616C7565293B0A20200A20202F2A2A0A2020202A2054686973206D6574686F642077696C6C2067656E657261746520612070756C7365206F662070756C736556616C75652C207374617274696E6720696D6D6564696174656C7920616E64206F660A2020202A206C656E67746820706572696F642E205468652070696E2077696C6C206265206C65667420696E20746865202170756C736556616C75652073746174650A2020202A2F0A2020696E74385F742070756C7365496D6D6564696174652875696E74385F742070696E2C20756E7369676E6564206C6F6E6720706572696F642C2075696E74385F742070756C736556616C7565293B0A2020766F69642073746F7028696E74385F74206964293B0A2020766F69642075706461746528766F6964293B0A2020766F69642075706461746528756E7369676E6564206C6F6E67206E6F77293B0A0A70726F7465637465643A0A20204576656E74205F6576656E74735B4D41585F4E554D4245525F4F465F4556454E54535D3B0A2020696E74385F742066696E64467265654576656E74496E64657828766F6964293B0A0A7D3B0A0A23656E6469660A
.h
TimerOne
2F2A0A202A2020496E7465727275707420616E642050574D207574696C697469657320666F72203136206269742054696D657231206F6E2041546D6567613136382F3332380A202A20204F726967696E616C20636F6465206279204A657373652054616E6520666F7220687474703A2F2F6C6162732E6964656F2E636F6D2041756775737420323030380A202A20204D6F646966696564204D617263682032303039206279204AC3A972C3B46D6520446573706174697320616E64204A657373652054616E6520666F722041546D65676133323820737570706F72740A202A20204D6F646966696564204A756E652032303039206279204D69636861656C20506F6C6C6920616E64204A657373652054616E6520746F2066697820612062756720696E20736574506572696F64282920776869636820636175736564207468652074696D657220746F2073746F700A202A20204D6F646966696564204A756E652032303131206279204C65782054616C696F6E697320746F2061646420612066756E6374696F6E20746F2072656164207468652074696D65720A202A20204D6F646966696564204F6374203230313120627920416E6472657720526963686172647320746F2061766F6964206365727461696E2070726F626C656D733A0A202A20202D2041646420286C6F6E67292061737369676E6D656E747320616E6420636173747320746F2054696D65724F6E653A3A72656164282920746F20656E737572652063616C63756C6174696F6E7320696E766F6C76696E6720746D702C204943523120616E642054434E5431206172656E2774207472756E63617465640A202A20202D20456E737572652031362062697420726567697374657273206163636573736573206172652061746F6D6963202D2072756E207769746820696E74657272757074732064697361626C6564207768656E20616363657373696E670A202A20202D2052656D6F766520676C6F62616C20656E61626C65206F6620696E746572727570747320287365692829292D20636F756C642062652072756E6E696E672077697468696E20616E20696E7465727275707420726F7574696E65290A202A20202D2044697361626C6520696E7465727275707473207768696C7374205443544E31203D3D20302E2020446174617368656574207661677565206F6E20746869732C20627574206578706572696D656E742073686F77732074686174206F766572666C6F7720696E74657272757074200A202A20202020666C6167206765747320736574207768696C73742054434E5431203D3D20302C20726573756C74696E6720696E2061207068616E746F6D20696E746572727570742E2020436F756C64206A7573742073657420746F20312C20627574206765747320696E61636375726174650A202A20202020617420766572792073686F7274206475726174696F6E730A202A20202D207374617274426F74746F6D282920616464656420746F20737461727420636F756E746572206174203020616E642068616E646C6520616C6C20696E7465727275707420656E61626C696E672E0A202A20202D207374617274282920616D656E64656420746F20656E61626C6520696E74657272757074730A202A20202D2072657374617274282920616D656E64656420746F20706F696E74206174207374617274426F74746F6D28290A202A204D6F646969656420373A323620504D2053756E6461792C204F63746F6265722030392C2032303131206279204C65782054616C696F6E69730A202A20202D2072656E616D6564207374617274282920746F20726573756D65282920746F207265666C65637420697427732061637475616C20726F6C650A202A20202D2072656E616D6564207374617274426F74746F6D282920746F20737461727428292E205468697320627265616B7320736F6D65206F6C6420636F64652074686174206578706563747320737461727420746F20636F6E74696E756520636F756E74696E67207768657265206974206C656674206F66660A202A0A202A2020546869732070726F6772616D206973206672656520736F6674776172653A20796F752063616E2072656469737472696275746520697420616E642F6F72206D6F646966790A202A09697420756E64657220746865207465726D73206F662074686520474E552047656E6572616C205075626C6963204C6963656E7365206173207075626C69736865642062790A202A09746865204672656520536F66747761726520466F756E646174696F6E2C206569746865722076657273696F6E2033206F6620746865204C6963656E73652C206F720A202A0928617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A202A0A202A09546869732070726F6772616D20697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202A0962757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A202A094D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E2020536565207468650A202A09474E552047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A202A0A202A09596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E552047656E6572616C205075626C6963204C6963656E73650A202A09616C6F6E67207769746820746869732070726F6772616D2E20204966206E6F742C20736565203C687474703A2F2F7777772E676E752E6F72672F6C6963656E7365732F3E2E0A202A0A202A202053656520476F6F676C6520436F64652070726F6A65637420687474703A2F2F636F64652E676F6F676C652E636F6D2F702F61726475696E6F2D74696D65726F6E652F20666F72206C61746573740A202A2F0A2369666E6465662054494D45524F4E455F6370700A23646566696E652054494D45524F4E455F6370700A0A23696E636C756465202254696D65724F6E652E68220A0A54696D65724F6E652054696D6572313B20202020202020202020202020202F2F20707265696E73746174696174650A0A4953522854494D4552315F4F56465F7665637429202020202020202020202F2F20696E74657272757074207365727669636520726F7574696E6520746861742077726170732061207573657220646566696E65642066756E6374696F6E20737570706C69656420627920617474616368496E746572727570740A7B0A202054696D6572312E69737243616C6C6261636B28293B0A7D0A0A0A766F69642054696D65724F6E653A3A696E697469616C697A65286C6F6E67206D6963726F7365636F6E6473290A7B0A2020544343523141203D20303B20202020202020202020202020202020202F2F20636C65617220636F6E74726F6C2072656769737465722041200A2020544343523142203D205F42562857474D3133293B20202020202020202F2F20736574206D6F646520383A20706861736520616E64206672657175656E637920636F72726563742070776D2C2073746F70207468652074696D65720A2020736574506572696F64286D6963726F7365636F6E6473293B0A7D0A0A0A766F69642054696D65724F6E653A3A736574506572696F64286C6F6E67206D6963726F7365636F6E64732909092F2F204152206D6F64696669656420666F722061746F6D6963206163636573730A7B0A20200A20206C6F6E67206379636C6573203D2028465F435055202F203230303030303029202A206D6963726F7365636F6E64733B20202020202020202020202020202020202020202020202020202020202020202F2F2074686520636F756E7465722072756E73206261636B776172647320616674657220544F502C20696E7465727275707420697320617420424F54544F4D20736F20646976696465206D6963726F7365636F6E647320627920320A20206966286379636C6573203C205245534F4C5554494F4E292020202020202020202020202020636C6F636B53656C65637442697473203D205F42562843533130293B20202020202020202020202020202F2F206E6F207072657363616C652C2066756C6C207874616C0A2020656C736520696628286379636C6573203E3E3D203329203C205245534F4C5554494F4E2920636C6F636B53656C65637442697473203D205F42562843533131293B20202020202020202020202020202F2F207072657363616C65206279202F380A2020656C736520696628286379636C6573203E3E3D203329203C205245534F4C5554494F4E2920636C6F636B53656C65637442697473203D205F4256284353313129207C205F42562843533130293B20202F2F207072657363616C65206279202F36340A2020656C736520696628286379636C6573203E3E3D203229203C205245534F4C5554494F4E2920636C6F636B53656C65637442697473203D205F42562843533132293B20202020202020202020202020202F2F207072657363616C65206279202F3235360A2020656C736520696628286379636C6573203E3E3D203229203C205245534F4C5554494F4E2920636C6F636B53656C65637442697473203D205F4256284353313229207C205F42562843533130293B20202F2F207072657363616C65206279202F313032340A2020656C736520202020202020206379636C6573203D205245534F4C5554494F4E202D20312C20636C6F636B53656C65637442697473203D205F4256284353313229207C205F42562843533130293B20202F2F207265717565737420776173206F7574206F6620626F756E64732C20736574206173206D6178696D756D0A20200A20206F6C6453524547203D20535245473B090909090A2020636C6928293B090909090909092F2F2044697361626C6520696E746572727570747320666F7220313620626974207265676973746572206163636573730A202049435231203D2070776D506572696F64203D206379636C65733B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F204943523120697320544F5020696E20702026206620636F72726563742070776D206D6F64650A202053524547203D206F6C64535245473B0A20200A202054434352314220263D207E285F4256284353313029207C205F4256284353313129207C205F4256284353313229293B0A2020544343523142207C3D20636C6F636B53656C656374426974733B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20726573657420636C6F636B2073656C6563742072656769737465722C20616E64207374617274732074686520636C6F636B0A7D0A0A766F69642054696D65724F6E653A3A73657450776D4475747928636861722070696E2C20696E742064757479290A7B0A2020756E7369676E6564206C6F6E6720647574794379636C65203D2070776D506572696F643B0A20200A2020647574794379636C65202A3D20647574793B0A2020647574794379636C65203E3E3D2031303B0A20200A20206F6C6453524547203D20535245473B0A2020636C6928293B0A202069662870696E203D3D2031207C7C2070696E203D3D203929202020202020204F43523141203D20647574794379636C653B0A2020656C73652069662870696E203D3D2032207C7C2070696E203D3D20313029204F43523142203D20647574794379636C653B0A202053524547203D206F6C64535245473B0A7D0A0A766F69642054696D65724F6E653A3A70776D28636861722070696E2C20696E7420647574792C206C6F6E67206D6963726F7365636F6E64732920202F2F20657870656374732064757479206379636C6520746F20626520313020626974202831303234290A7B0A20206966286D6963726F7365636F6E6473203E20302920736574506572696F64286D6963726F7365636F6E6473293B0A202069662870696E203D3D2031207C7C2070696E203D3D203929207B0A2020202044445242207C3D205F425628504F52544231293B20202020202020202020202020202020202020202020202020202020202020202020202F2F2073657473206461746120646972656374696F6E20726567697374657220666F722070776D206F75747075742070696E0A20202020544343523141207C3D205F425628434F4D314131293B2020202020202020202020202020202020202020202020202020202020202020202F2F2061637469766174657320746865206F75747075742070696E0A20207D0A2020656C73652069662870696E203D3D2032207C7C2070696E203D3D20313029207B0A2020202044445242207C3D205F425628504F52544232293B0A20202020544343523141207C3D205F425628434F4D314231293B0A20207D0A202073657450776D447574792870696E2C2064757479293B0A2020726573756D6528293B0909092F2F204C6578202D206D616B6520737572652074686520636C6F636B2069732072756E6E696E672E2020576520646F6E27742077616E7420746F20726573746172742074686520636F756E742C20696E206361736520776520617265207374617274696E6720746865207365636F6E642057474D0A09090909092F2F20616E6420746865206669727374206F6E6520697320696E20746865206D6964646C65206F662061206379636C650A7D0A0A766F69642054696D65724F6E653A3A64697361626C6550776D28636861722070696E290A7B0A202069662870696E203D3D2031207C7C2070696E203D3D2039292020202020202054434352314120263D207E5F425628434F4D314131293B2020202F2F20636C6561722074686520626974207468617420656E61626C65732070776D206F6E205042310A2020656C73652069662870696E203D3D2032207C7C2070696E203D3D203130292054434352314120263D207E5F425628434F4D314231293B2020202F2F20636C6561722074686520626974207468617420656E61626C65732070776D206F6E205042320A7D0A0A766F69642054696D65724F6E653A3A617474616368496E7465727275707428766F696420282A6973722928292C206C6F6E67206D6963726F7365636F6E6473290A7B0A20206966286D6963726F7365636F6E6473203E20302920736574506572696F64286D6963726F7365636F6E6473293B0A202069737243616C6C6261636B203D206973723B2020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20726567697374657220746865207573657227732063616C6C6261636B207769746820746865207265616C204953520A202054494D534B31203D205F425628544F494531293B202020202020202020202020202020202020202020202020202020202020202020202020202F2F2073657473207468652074696D6572206F766572666C6F7720696E7465727275707420656E61626C65206269740A092F2F206D696768742062652072756E6E696E67207769746820696E74657272757074732064697361626C65642028656720696E7369646520616E20495352292C20736F20646F6E277420746F7563682074686520676C6F62616C2073746174650A2F2F202073656928293B0A2020726573756D6528293B0909090909090909090909090A7D0A0A766F69642054696D65724F6E653A3A646574616368496E7465727275707428290A7B0A202054494D534B3120263D207E5F425628544F494531293B20202020202020202020202020202020202020202020202020202020202020202020202F2F20636C65617273207468652074696D6572206F766572666C6F7720696E7465727275707420656E61626C6520626974200A0909090909090909090909090909092F2F2074696D657220636F6E74696E75657320746F20636F756E7420776974686F75742063616C6C696E6720746865206973720A7D0A0A766F69642054696D65724F6E653A3A726573756D652829090909092F2F204152207375676765737465640A7B200A2020544343523142207C3D20636C6F636B53656C656374426974733B0A7D0A0A766F69642054696D65724F6E653A3A72657374617274282909092F2F2044657072696361746564202D205075626C696320696E7465726661636520746F207374617274206174207A65726F202D204C65782031302F392F323031310A7B0A09737461727428293B090909090A7D0A0A766F69642054696D65724F6E653A3A73746172742829092F2F204152206164646974696F6E2C2072656E616D6564206279204C657820746F207265666C65637420697427732061637475616C20726F6C650A7B0A2020756E7369676E656420696E742074636E74313B0A20200A202054494D534B3120263D207E5F425628544F494531293B20202020202020202F2F204152206164646564200A20204754434352207C3D205F42562850535253594E43293B20202009092F2F204152206164646564202D207265736574207072657363616C657220284E423A20736861726564207769746820616C6C203136206269742074696D657273293B0A0A20206F6C6453524547203D20535245473B090909092F2F204152202D2073617665207374617475732072656769737465720A2020636C6928293B0909090909092F2F204152202D2044697361626C6520696E74657272757074730A202054434E5431203D20303B20202020202020202020202020202020090A202053524547203D206F6C64535245473B2020202020202020202009092F2F204152202D20526573746F7265207374617475732072656769737465720A09726573756D6528293B0A2020646F207B092F2F204E6F7468696E67202D2D207761697420756E74696C2074696D6572206D6F766564206F6E2066726F6D207A65726F202D206F7468657277697365206765742061207068616E746F6D20696E746572727570740A096F6C6453524547203D20535245473B0A09636C6928293B0A0974636E7431203D2054434E54313B0A0953524547203D206F6C64535245473B0A20207D207768696C65202874636E74313D3D30293B200A200A2F2F20205449465231203D20307866663B202020202020202020202020202009092F2F204152202D20436C65617220696E7465727275707420666C6167730A2F2F202054494D534B31203D205F425628544F494531293B20202020202020202020202020202F2F2073657473207468652074696D6572206F766572666C6F7720696E7465727275707420656E61626C65206269740A7D0A0A766F69642054696D65724F6E653A3A73746F7028290A7B0A202054434352314220263D207E285F4256284353313029207C205F4256284353313129207C205F4256284353313229293B202020202020202020202F2F20636C6561727320616C6C20636C6F636B2073656C6563747320626974730A7D0A0A756E7369676E6564206C6F6E672054696D65724F6E653A3A72656164282909092F2F72657475726E73207468652076616C7565206F66207468652074696D657220696E206D6963726F7365636F6E64730A7B0909090909090909092F2F72656D6265722120706861736520616E64206672657120636F7272656374206D6F646520636F756E747320757020746F207468656E20646F776E20616761696E0A202009756E7369676E6564206C6F6E6720746D703B090909092F2F20415220616D656E64656420746F20686F6C64206D6F7265207468616E2036353533362028636F756C64206265206E6561726C7920646F75626C652074686973290A202009756E7369676E656420696E742074636E74313B090909092F2F2041522061646465640A0A096F6C64535245473D20535245473B0A202009636C6928293B090909090909090A202009746D703D54434E54313B2020202009090909090A0953524547203D206F6C64535245473B0A0A0963686172207363616C653D303B0A097377697463682028636C6F636B53656C65637442697473290A097B0A096361736520313A2F2F206E6F207072657363616C73650A09097363616C653D303B0A0909627265616B3B0A096361736520323A2F2F207838207072657363616C650A09097363616C653D333B0A0909627265616B3B0A096361736520333A2F2F207836340A09097363616C653D363B0A0909627265616B3B0A096361736520343A2F2F20783235360A09097363616C653D383B0A0909627265616B3B0A096361736520353A2F2F2078313032340A09097363616C653D31303B0A0909627265616B3B0A097D0A090A09646F207B092F2F204E6F7468696E67202D2D206D61782064656C61792068657265206973207E31303233206379636C65732E20204152206D6F6469666965640A09096F6C6453524547203D20535245473B0A0909636C6928293B0A090974636E7431203D2054434E54313B0A090953524547203D206F6C64535245473B0A097D207768696C65202874636E74313D3D746D70293B202F2F6966207468652074696D657220686173206E6F74207469636B6564207965740A0A092F2F69662077652061726520636F756E74696E6720646F776E206164642074686520746F702076616C756520746F20686F7720666172207765206861766520636F756E74656420646F776E0A09746D70203D202820202874636E74313E746D7029203F2028746D7029203A20286C6F6E672928494352312D74636E7431292B286C6F6E6729494352312020293B09092F2F20415220616D656E64656420746F2061646420636173747320616E642072657573652070726576696F75732054434E54310A0972657475726E202828746D702A313030304C292F28465F435055202F313030304C29293C3C7363616C653B0A7D0A0A23656E646966
.cpp
TimerOne
2F2A0A202A2020496E7465727275707420616E642050574D207574696C697469657320666F72203136206269742054696D657231206F6E2041546D6567613136382F3332380A202A20204F726967696E616C20636F6465206279204A657373652054616E6520666F7220687474703A2F2F6C6162732E6964656F2E636F6D2041756775737420323030380A202A20204D6F646966696564204D617263682032303039206279204AC3A972C3B46D6520446573706174697320616E64204A657373652054616E6520666F722041546D65676133323820737570706F72740A202A20204D6F646966696564204A756E652032303039206279204D69636861656C20506F6C6C6920616E64204A657373652054616E6520746F2066697820612062756720696E20736574506572696F64282920776869636820636175736564207468652074696D657220746F2073746F700A202A20204D6F646966696564204A756E652032303131206279204C65782054616C696F6E697320746F2061646420612066756E6374696F6E20746F2072656164207468652074696D65720A202A20204D6F646966696564204F6374203230313120627920416E6472657720526963686172647320746F2061766F6964206365727461696E2070726F626C656D733A0A202A20202D2041646420286C6F6E67292061737369676E6D656E747320616E6420636173747320746F2054696D65724F6E653A3A72656164282920746F20656E737572652063616C63756C6174696F6E7320696E766F6C76696E6720746D702C204943523120616E642054434E5431206172656E2774207472756E63617465640A202A20202D20456E737572652031362062697420726567697374657273206163636573736573206172652061746F6D6963202D2072756E207769746820696E74657272757074732064697361626C6564207768656E20616363657373696E670A202A20202D2052656D6F766520676C6F62616C20656E61626C65206F6620696E746572727570747320287365692829292D20636F756C642062652072756E6E696E672077697468696E20616E20696E7465727275707420726F7574696E65290A202A20202D2044697361626C6520696E7465727275707473207768696C7374205443544E31203D3D20302E2020446174617368656574207661677565206F6E20746869732C20627574206578706572696D656E742073686F77732074686174206F766572666C6F7720696E74657272757074200A202A20202020666C6167206765747320736574207768696C73742054434E5431203D3D20302C20726573756C74696E6720696E2061207068616E746F6D20696E746572727570742E2020436F756C64206A7573742073657420746F20312C20627574206765747320696E61636375726174650A202A20202020617420766572792073686F7274206475726174696F6E730A202A20202D207374617274426F74746F6D282920616464656420746F20737461727420636F756E746572206174203020616E642068616E646C6520616C6C20696E7465727275707420656E61626C696E672E0A202A20202D207374617274282920616D656E64656420746F20656E61626C6520696E74657272757074730A202A20202D2072657374617274282920616D656E64656420746F20706F696E74206174207374617274426F74746F6D28290A202A204D6F646969656420373A323620504D2053756E6461792C204F63746F6265722030392C2032303131206279204C65782054616C696F6E69730A202A20202D2072656E616D6564207374617274282920746F20726573756D65282920746F207265666C65637420697427732061637475616C20726F6C650A202A20202D2072656E616D6564207374617274426F74746F6D282920746F20737461727428292E205468697320627265616B7320736F6D65206F6C6420636F64652074686174206578706563747320737461727420746F20636F6E74696E756520636F756E74696E67207768657265206974206C656674206F66660A202A0A202A2020546869732070726F6772616D206973206672656520736F6674776172653A20796F752063616E2072656469737472696275746520697420616E642F6F72206D6F646966790A202A09697420756E64657220746865207465726D73206F662074686520474E552047656E6572616C205075626C6963204C6963656E7365206173207075626C69736865642062790A202A09746865204672656520536F66747761726520466F756E646174696F6E2C206569746865722076657273696F6E2033206F6620746865204C6963656E73652C206F720A202A0928617420796F7572206F7074696F6E2920616E79206C617465722076657273696F6E2E0A202A0A202A09546869732070726F6772616D20697320646973747269627574656420696E2074686520686F706520746861742069742077696C6C2062652075736566756C2C0A202A0962757420574954484F555420414E592057415252414E54593B20776974686F7574206576656E2074686520696D706C6965642077617272616E7479206F660A202A094D45524348414E544142494C495459206F72204649544E45535320464F52204120504152544943554C415220505552504F53452E2020536565207468650A202A09474E552047656E6572616C205075626C6963204C6963656E736520666F72206D6F72652064657461696C732E0A202A0A202A09596F752073686F756C642068617665207265636569766564206120636F7079206F662074686520474E552047656E6572616C205075626C6963204C6963656E73650A202A09616C6F6E67207769746820746869732070726F6772616D2E20204966206E6F742C20736565203C687474703A2F2F7777772E676E752E6F72672F6C6963656E7365732F3E2E0A202A0A202A202053656520476F6F676C6520436F64652070726F6A65637420687474703A2F2F636F64652E676F6F676C652E636F6D2F702F61726475696E6F2D74696D65726F6E652F20666F72206C61746573740A202A2F0A2369666E6465662054494D45524F4E455F680A23646566696E652054494D45524F4E455F680A0A23696E636C756465203C6176722F696F2E683E0A23696E636C756465203C6176722F696E746572727570742E683E0A0A23646566696E65205245534F4C5554494F4E203635353336202020202F2F2054696D657231206973203136206269740A0A636C6173732054696D65724F6E650A7B0A20207075626C69633A0A20200A202020202F2F2070726F706572746965730A20202020756E7369676E656420696E742070776D506572696F643B0A20202020756E7369676E6564206368617220636C6F636B53656C656374426974733B0A0963686172206F6C64535245473B09090909092F2F20546F20686F6C6420537461747573205265676973746572207768696C6520696E74732064697361626C65640A0A202020202F2F206D6574686F64730A20202020766F696420696E697469616C697A65286C6F6E67206D6963726F7365636F6E64733D31303030303030293B0A20202020766F696420737461727428293B0A20202020766F69642073746F7028293B0A20202020766F6964207265737461727428293B0A09766F696420726573756D6528293B0A09756E7369676E6564206C6F6E67207265616428293B0A20202020766F69642070776D28636861722070696E2C20696E7420647574792C206C6F6E67206D6963726F7365636F6E64733D2D31293B0A20202020766F69642064697361626C6550776D28636861722070696E293B0A20202020766F696420617474616368496E7465727275707428766F696420282A6973722928292C206C6F6E67206D6963726F7365636F6E64733D2D31293B0A20202020766F696420646574616368496E7465727275707428293B0A20202020766F696420736574506572696F64286C6F6E67206D6963726F7365636F6E6473293B0A20202020766F69642073657450776D4475747928636861722070696E2C20696E742064757479293B0A20202020766F696420282A69737243616C6C6261636B2928293B0A7D3B0A0A65787465726E2054696D65724F6E652054696D6572313B0A23656E646966
.h
387e4180-aebe-4e19-9691-ed267ea3903c
PWM_2
f1c48416-4c54-4093-b822-673f7fd95bbc
b1e5ffd7-dd0b-4125-b337-6c5cb60dce82
PWM_3
cc6855eb-ca5d-4ff9-b80b-44acc691cd4c
da114771-aafc-4616-91b6-bac3d8105e68
3c500dec-becf-45a1-851f-4e522977431d
pin_1
Пин на котором подключаем ШИМ
01aaab99-ac7d-4894-86ff-025fd20bbb66
75ba972d-9684-43d1-b709-62408b611d29
pin_2
Пин на котором подключаем ШИМ
e2134195-fb36-4a32-af24-e2dec45d7317
ddb9cb8f-936c-41a6-964b-8509db25e61b
pin_3
Пин на котором подключаем ШИМ
c6e9e111-d60d-4199-9ae8-64f376eaf3c9
1125b59f-1fa9-423c-8380-5ea73fed1c3a
period
500000
Период ШИМ в микросекундах
f3edc232-14be-412d-ab9d-c501fd429f85
49d6d855-de64-4ecf-be54-14cfc61e312a
if(pin_1!=0){
Timer1.setPwmDuty( pin_1 , PWM_1);
}
if(pin_2!=0){
Timer1.setPwmDuty( pin_2 , PWM_3);
}
if(pin_3!=0){
Timer1.setPwmDuty( pin_3 , PWM_3);
}
155
Timer1.initialize(); // инициализировать timer1
if(pin_1!=0){
Timer1.pwm( pin_1 , 0, period ); // задать шим сигнал на выводе pin, коэффициент заполнения 0%
}
if(pin_2!=0){
Timer1.pwm( pin_2 , 0, period ); // задать шим сигнал на выводе pin, коэффициент заполнения 0%
}
if(pin_3!=0){
Timer1.pwm( pin_3 , 0, period ); // задать шим сигнал на выводе pin, коэффициент заполнения 0%
}
406
a8c83b0e-02a8-4eea-b94b-e05b81d81a19
fd186fbe-a5b2-4354-b2f9-2429998053ac
29aa1fb1-7707-4ca4-9ece-1520b1b7d733
ШИМ 10Бит_2
Блок ШИМ
Разрядностью 10Бит (0-1023)
Период можно настраивать
!!!!Возможны конфликты с блоками где используется Timer1 (из известных мне Rremote, Servo)
Входа
PWM_1, PWM_2, PWM_3 - задается скважность ШИМ в виде значений 0-1023
Параметры
period – Период ШИМ в микросекундах
меньше 100 лучше не ставить
Верхний предел 8388480 (8,4секунды)
pin_1, pin_2, pin_3 - номер пина соответствующего входам PWM_1, PWM_2, PWM_3
Если вход не используется, то надо выставлять 0.
Возможно использовать для следующих пинов
Arduino Uno 9, 10
Arduino Leonardo 9, 10, 11
Arduino Mega 11, 12, 13
588
pin_1
9
2b2e6b51-f5f3-4af2-a45a-d506b55398c3
12
5a973cb1-97b3-478e-805c-2f7af198a228
if ((period!=P)&&(period>0)){Timer1.setPeriod(period);}
if(pin_1!=0){
if( PWM_1!= S1 ){Timer1.setPwmDuty( pin_1 , PWM_1);}
}
if(pin_2!=0){
if(PWM_2!= S2 ){Timer1.setPwmDuty( pin_2 , PWM_2);}
}
if(pin_3!=0){
if(PWM_3!= S3 ){Timer1.setPwmDuty( pin_3 , PWM_3);}
}
S1= PWM_1;
S2= PWM_2;
S3= PWM_3;
if (period>0){P=period;}
326
Timer1.initialize(); // инициализировать timer1
Timer1.setPeriod(P);
if(pin_1!=0){
Timer1.pwm( pin_1 , 0 ); // задать шим сигнал на выводе pin, коэффициент заполнения 0%
}
if(pin_2!=0){
Timer1.pwm( pin_2 , 0 ); // задать шим сигнал на выводе pin, коэффициент заполнения 0%
}
if(pin_3!=0){
Timer1.pwm( pin_3 , 0 ); // задать шим сигнал на выводе pin, коэффициент заполнения 0%
}
400
#include
<TimerOne.h>
P
=500000;
unsigned int
S1
=0;
int
S2
=0;
int
S3
=0;
int
790@170 corner: 810@190
620@210
640@210 corner: 700@350
620@210 corner: 720@350
655.0d@224.5d
v0
1023
620@240
640@240
595.0d@243.5d
620@230 corner: 640@250
v1
800
620@260
640@260
600.0d@263.5d
620@250 corner: 640@270
v2
550
620@280
640@280
600.0d@283.5d
620@270 corner: 640@290
v3
225
620@300
640@300
600.0d@303.5d
620@290 corner: 640@310
v4
100
620@320
640@320
601.0d@323.5d
620@310 corner: 640@330
300@250
320@250 corner: 380@350
300@250 corner: 400@350
339.0d@263.5d
190@250
210@250 corner: 250@290
190@250 corner: 270@290
216.5d@264.5d
0@270
20@270 corner: 157.0d@290
0@270 corner: 177.0d@290
24@284.5d
157.0d@270 corner: 177.0d@290
177.0d@280
Управление скважностью
129.0d
9.0d
0.0d
157.0d@280
177.0d@280 corner: 177.0d@280
190@280
210@280
270@280
9.0d
250@280
270@280 corner: 270@280
300@280
320@280
300@270 corner: 320@290
240@290
260@290 corner: 276.0d@310
240@290 corner: 296.0d@310
264@303.5d
240@300
260@300
240@290 corner: 260@310
276.0d@290 corner: 296.0d@310
296.0d@300
2
4
8.0d
7.0d
0.0d
276.0d@300
296.0d@300 corner: 296.0d@300
300@300
320@300
300@290 corner: 320@310
300@320
320@320
292.0d@323.5d
300@310 corner: 320@330
140@310
160@310 corner: 200@350
140@310 corner: 220@350
166.5d@324.5d
140@340
160@340
120.0d@343.5d
220@340
9.0d
200@340
220@340 corner: 220@340
300@340
320@340
300@330 corner: 320@350
380@330 corner: 400@350
400@340
10.0d
380@340
420@250
440@250 corner: 500@310
420@250 corner: 520@310
451.5d@264.0d
420@270 corner: 440@290
I2
420@300
440@300
412.0d@303.5d
420@290 corner: 440@310
510@290
530@290 corner: 546.0d@310
510@290 corner: 566.0d@310
534@303.5d
510@290 corner: 530@310
546.0d@300
566.0d@300
546.0d@290 corner: 566.0d@310
510@300
8.0d
7.0d
530@300
510@300 corner: 510@300
9.0d
500@300
520@300
500@290 corner: 520@310
420@280
I1
440@280
400@280 corner: 400@340
620@340
640@340
620@330 corner: 640@350
700@330 corner: 720@350
720@340
9.0d
700@340
720@200 corner: 720@340
790@200
810@200
790@190 corner: 810@210
790@220
810@220
782.0d@223.5d
790@210 corner: 810@230
790@240
810@240
782.0d@243.5d
790@230 corner: 810@250
790@220
790@240
ШИМ 10 Рег Т1
41bff4b0-9a4e-4fc5-88f5-9019a73f05d1
PWM REG T1
Блок ШИМ
Разрядностью 10Бит (0-1023)
Период можно настраивать
!!!!Возможны конфликты с блоками где используется Timer1 (из известных мне Rremote, Servo)
Входа
PWM_1, PWM_2, PWM_3 - задается скважность ШИМ в виде значений 0-1023
period – Период ШИМ в микросекундах (если оставить пустым будет период 2000мкс)
Меньше 100 лучше не ставить (хотя это надо тестировать)
Верхний предел 8388480 (8,4секунды)
Параметры
pin_1, pin_2, pin_3 - номер пина соответствующего входам PWM_1, PWM_2, PWM_3
Если вход не используется, то надо выставлять 0.
Возможно использовать для следующих пинов
Arduino Uno 9, 10
Arduino Leonardo 9, 10, 11
Arduino Mega 11, 12, 13
657
if ((period!=P)&&(period>0)){
Timer1.setPeriod(period);
flag = true;
}
if(pin_1!=0){
if( PWM_1!= S1||flag==true ){Timer1.setPwmDuty( pin_1 , PWM_1);}
}
if(pin_2!=0){
if(PWM_2!= S2 ||flag==true){Timer1.setPwmDuty( pin_2 , PWM_2);}
}
if(pin_3!=0){
if(PWM_3!= S3 ||flag==true){Timer1.setPwmDuty( pin_3 , PWM_3);}
}
S1= PWM_1;
S2= PWM_2;
S3= PWM_3;
if (period>0){P=period;}
378
#include
<TimerOne.h>
flag
= false;
boolean
P
=2000;
unsigned int
S1
=0;
int
S2
=0;
int
S3
=0;
int
86.0d
440
(0 to: 440)
Частота
ШИМ
Arduino Mega 2560
6
7
8
13
14
15
16
17
18
19
20
21
22
24
25
26
28
29
30
31
32
33
34
35
36
37
39
40
41
42
43
44
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
Общие сведения
Arduino Mega построена на микроконтроллере ATmega2560 . Плата имеет 54 цифровых входа/выходов (14 из которых могут использоваться как выходы ШИМ), 16 аналоговых входов,4 последовательных порта UART, кварцевый генератор 16 МГц, USB коннектор, разъем питания, разъем ICSP и кнопка перезагрузки. Для работы необходимо подключить платформу к компьютеру посредством кабеля USB или подать питание при помощи адаптера AC/DC, или аккумуляторной батареей. Arduino Mega 2560 совместима со всеми платами расширения, разработанными для платформ Uno или Duemilanove.
Краткие характеристики
Микроконтроллер ATmega2560
Рабочее напряжение 5В
Входное напряжение (рекомендуемое) 7-12В
Входное напряжение (предельное) 6-20В
Цифровые Входы/Выходы 54 (14 из
которых могут
работат также
как выходы
ШИМ)
Аналоговые входы 16
Постоянный ток через вход/выход 40 mA
Постоянный ток для вывода 3.3 В 50 mA
Флеш-память 256 KB (из
которых 8 КB используются
для загрузчика)
ОЗУ 8 KB
Энергонезависимая память 4 KB
Тактовая частота 16 MHz
Питание
Arduino Mega может получать питание как через подключение по USB, так и от внешнего источника питания. Источник питания выбирается автоматически.
Внешнее питание (не USB) может подаваться через преобразователь напряжения AC/DC (блок питания) или аккумуляторной батареей. Преобразователь напряжения подключается посредством разъема 2.1 мм с положительным полюсом на центральном контакте. Провода от батареи подключаются к выводам Gnd и Vin разъема питания (POWER).
Платформа может работать при внешнем питании от 6 В до 20 В. При напряжении питания ниже 7 В, вывод 5V может выдавать менее 5 В, при этом платформа может работать нестабильно. При использовании напряжения выше 12 В регулятор напряжения может перегреться и повредить плату. Рекомендуемый диапазон от 7 В до 12 В.
Плата Mega2560, в отличие от предыдущих версий плат, не использует FTDI USB микроконтроллер. Для обмена данными по USB используется микроконтроллер Atmega8U2, запрограммированный как конвертер USB-to-serial.
Выводы питания:
VIN. Вход используется для подачи питания от внешнего источника (в отсутствие 5 В от разъема USB или другого регулируемого источника питания). Подача напряжения питания происходит через данный вывод. Если питание подается на разьем 2.1mm, то на этот вход можно запитаться.
5V. Регулируемый источник напряжения, используемый для питания микроконтроллера и компонентов на плате. Питание может подаваться от вывода VIN через регулятор напряжения, или от разъема USB, или другого регулируемого источника напряжения 5 В.
3V3. Напряжение на выводе 3.3 В генерируемое микросхемой FTDI на платформе. Максимальное потребление тока 50 мА.
GND. Выводы заземления.
Память
Микроконтроллер ATmega2560 имеет: 256 кБ флеш-памяти для хранения кода программы (4 кБ используется для хранения загрузчика), 8 кБ ОЗУ и 4 Кб EEPROM
Входы и Выходы
Каждый из 54 цифровых выводов Mega, может настраиваться как вход или выход. Выводы работают при напряжении 5 В. Каждый вывод имеет нагрузочный резистор (стандартно отключен) 20-50 кОм и может пропускать до 40 мА. Некоторые выводы имеют особые функции:
Последовательная шина: 0 (RX) и 1 (TX);
Последовательная шина 1: 19 (RX) и 18 (TX);
Последовательная шина 2: 17 (RX) и 16 (TX);
Последовательная шина 3: 15 (RX) и 14 (TX).
Выводы используются для получения (RX) и передачи (TX) данных TTL. Выводы 0 и 1 подключены к соответствующим выводам микросхемы последовательной шины ATmega8U2.
Внешнее прерывание: 2 (прерывание 0), 3 (прерывание 1), 18 (прерывание 5), 19 (прерывание 4), 20 (прерывание 3), и 21 (прерывание 2).
Данные выводы могут быть сконфигурированы на вызов прерывания либо на младшем значении, либо на переднем или заднем фронте, или при изменении значения.
PWM: 2 до 13 и 44-46.
Любой из выводов обеспечивает ШИМ с разрешением 8 бит при помощи функции analogWrite().
SPI: 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS). Посредством данных выводов осуществляется связь SPI, например, используя библиотеку SPI. Также выводы SPI могут быть выведены на блоке ICSP, который совместим с платформами Uno, Duemilanove и Diecimila.
LED: 13. Встроенный светодиод, подключенный к цифровому выводу 13. Если значение на выводе имеет высокий потенциал, то светодиод горит.
I2C: 20 (SDA) и 21 (SCL). Посредством выводов осуществляется связь I2C (TWI).
Расположение выводов на платформе Mega не соответствует расположению Duemilanove или Diecimila.
На платформе Mega2560 имеется 16 аналоговых входов, каждый разрешением 10 бит (т.е. может принимать 1024 различных значения).
Дополнительная пара выводов платформы:
AREF. Опорное напряжение для аналоговых входов.
Reset. Низкий уровень сигнала на выводе перезагружает микроконтроллер. Обычно применяется для подключения кнопки перезагрузки на плате расширения, закрывающей доступ к кнопке на самой плате Arduino.
Связь
На платформе Arduino Mega2560 установлено несколько устройств для осуществления связи с компьютером, другими устройствами Arduino или микроконтроллерами. ATmega2560 поддерживает 4 порта последовательной передачи данных UART для TTL. Установленная на плате микросхема ATmega8U2 направляет один из интерфейсов через USB, предоставляя виртуальный COM порт программам на компьютере (машинам под упровлением Windows для корректной работы с виртуальным COM портом необоходим .inf файл, системы на базе OSX и Линукс, автоматически распознаю COM порт). Утилита мониторинга последовательной шины (Serial Monitor) среды разработки Arduino позволяет посылать и получать текстовые данные при подключении к платформе. Светодиоды RX и TX на платформе будут мигать при передаче данных через микросхему ATmega8U2 и USB подключение (но не при использовании последовательной передачи через выводы 0 и 1).
ATmega2560 поддерживает интерфейсы I2C (TWI) и SPI.
Автоматическая (программная) перезагрузка
Mega разработана таким образом, чтобы перед записью нового кода перезагрузка осуществлялась самой программой, а не нажатием кнопки на платформе. Одна из линий ATmega8U2, управляющих потоком данных (DTR), подключена к выводу перезагрузки микроконтроллера ATmega2560 через конденсатор 100 нФ. Активация данной линии, т.е. подача сигнала низкого уровня, перезагружает микроконтроллер. Программа Arduino, используя данную функцию, загружает код одним нажатием кнопки Upload в самой среде программирования. Подача сигнала низкого уровня по линии DTR скоординирована с началом записи кода, что сокращает таймаут загрузчика.
Функция имеет еще одно применение. Перезагрузка Mega2560 происходит каждый раз при подключении к программе Arduino на компьютере с ОС Mac X или Linux (через USB). Следующие полсекунды после перезагрузки работает загрузчик. Во время программирования происходит задержка нескольких первых байтов кода во избежание получения платформой некорректных данных (всех, кроме кода новой программы). Если производится разовая отладка скетча, записанного в платформу, или ввод каких-либо других данных при первом запуске, необходимо убедиться, что программа на компьютере ожидает в течение секунды перед передачей данных.
На Mega2560 имеется возможность отключить линию автоматической перезагрузки разрывом соответствующей линии. Контакты микросхем с обоих концов линии затем могут быть соединены с целью восстановления. Линия маркирована «RESET-EN». Отключить автоматическую перезагрузку также возможно подключив резистор 110 Ом между источником 5 В и данной линией.
Токовая защита разъема USB
В Arduino Mega2560 встроена перезагружаемая плавкая вставка, защищающая порт USB компьютера от токов короткого замыкания и сверхтоков. Хотя практически все компьютеры имеют подобную защиту, тем не менее, данный предохранитель обеспечивает дополнительный барьер. Предохранитель автоматически прерывает обмен данных при прохождении тока более 500 мА через USB порт.
Физические характеристики и совместимость с платами расширения
Длинна и ширина печатной платы Mega2560 составляют 10,2 и 5.3 см соответственно. Разъем USB и силовой разъем выходят за границы данных размеров. Три отверстия в плате позволяют закрепить ее на поверхности. Расстояние между цифровыми выводами 7 и 8 равняется 0,4 см, хотя между другими выводами оно составляет 0,25 см.
Arduino Mega2560 совместима со всеми платами расширения, разработанными для платформ Uno, Duemilanove или Diecimila. Расположение выводов 0 – 13 (и примыкающих AREF и GND), аналоговых входов 0 – 5, силового разъема, блока ICSP, порта последовательной передачи UART (выводы 0 и 1) и внешнего прерывания 0 и 1 (выводы 2 и 3) на Mega соответствует расположению на вышеприведенных платформах. Связь SPI может осуществляться через блок ICSP, как на платформах Duemilanove / Diecimila, так и на Mega2560. Однако расположение выводов (20 и 21) связи I2C на платформе Mega не соответствуют расположению тех же выводов (аналоговые входы 4 и 5) на Duemilanove / Diecimila.
9804
6eecad4c-bea7-4184-8a1c-e561047851ff.png
c6b614c0-06c5-4439-90f8-9a55510ecd93.png
D
D
4096
uno
mega
atmega2560
General information
The Arduino Mega is built on ATmega2560 microcontroller . The Board has 54 digital inputs/outputs (of which 14 can be used as PWM outputs), 16 analog inputs,4 serial port UART crystal oscillator 16 MHz, USB connector, power Jack, ICSP and the reset button. For the work necessary to connect the platform to a computer via a USB cable or power it with a AC/DC adapter or battery to get started. Arduino Mega 2560 compatible with all expansion boards designed for duemilanove or Duemilanove.
A brief description
Microcontroller ATmega2560
Working voltage 5V
Input voltage (recommended) 7-12V
Input voltage (limits) 6-20V
Digital Inputs/Outputs 54 (14 of
which can
the work is also
as outputs
PWM)
Analog inputs 16
DC current through input/output 40 mA
DC current for 3.3 V pin 50 mA
Flash memory 256 KB (from
which 8 KV are used
for loader)
RAM 8 KB
Nonvolatile memory 4 KB
Clock speed 16 MHz
Food
Arduino Mega can be powered via USB connection or with an external power source. The power source is selected automatically.
External power (not USB) can be supplied via an AC/DC adapter (wall-wart) or battery. The voltage Converter is connected by connector 2.1 mm with positive pole at the Central contact. The wires from the battery connect to the Gnd and Vin pin headers of the POWER connector).
The platform can work with external supply from 6 V to 20 V. When the supply voltage is below 7 V, the output of 5V can give less than 5, the platform may become unstable. When using voltage higher than 12V, the voltage regulator may overheat and damage the Board. The recommended range is from 7 V to 12 V.
Board Mega2560, unlike previous versions of the boards does not use the FTDI USB microcontroller. To communicate over USB uses the Atmega8U2 microcontroller programmed as a USB Converter to serial.
Power pins:
VIN. Input is used to supply power from an external source (in the absence of the 5 volts from the USB connection or other regulated power source). The power supply takes place through this pin. If power is available on connector 2.1 mm, this input can be energized.
5V. Voltage source used to power the microcontroller and other components on the Board. Power may be supplied from VIN via a voltage regulator or from USB or another regulated voltage source of 5 V.
3V3. The voltage at the output of the 3.3 V FTDI chip generated on the platform. The maximum current consumption of 50 mA.
GND. The conclusions of the ground.
Memory
Microcontroller ATmega2560 has 256 KB of flash memory for storing program code (4 KB is used to store the bootloader), 8 KB of SRAM and 4 KB EEPROM
Inputs and Outputs
Each of the 54 digital pins of the Mega, 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);
Serial bus 1: 19 (RX) and 18 (TX);
Serial bus 2: 17 (RX) and 16 (TX);
Serial bus 3: 15 (RX) and 14 (TX).
Pins are used to receive (RX) and transmit (TX) TTL serial data. Pins 0 and 1 connected to the corresponding pins of the serial chip the ATmega8U2.
External interrupt: 2 (interrupt 0), 3 (interrupt 1), 18 (interrupt 5), 19 (interrupt 4), 20 (interrupt 3), and 21 (interrupt 2).
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: 2 to 13 and 44 to 46.
Any insights provides PWM resolution of 8 bits by using the analogWrite().
SPI: 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS). These pins support SPI communication, for example, using the SPI library. Also the SPI pins are to be out on the ICSP header, which is compatible with Uno, Duemilanove and Diecimila.
LED: 13. Built-in led connected to digital pin 13. If the value on the output is held high, the led is illuminated.
I2C: 20 (SDA) and 21 (SCL). By means of pins communicates I2C (TWI).
The Pinout on the Mega platform doesn't match the location Duemilanove or Diecimila.
On the platform Mega2560 has 16 analog inputs each with 10 bits of resolution (i.e. 1024 different values).
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 Mega2560 has a number of facilities for communicating with a computer, another Arduino, or other microcontrollers. ATmega2560 supports 4 ports serial data UART to TTL. Mounted on the Board chip ATmega8U2 sends one of the interfaces via USB providing a virtual COM port to software on the computer (machines under control of Windows to work correctly with virtual COM port neobhodim .inf file, a system based on OSX and Linux automatically recognize COM port). Monitoring utility Serial Monitor of the Arduino development environment 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 ATmega8U2 chip and USB connection (but not for serial communication via pins 0 and 1).
The ATmega2560 also supports I2C (TWI) and SPI communication.
Automatic (software) reset
Mega 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 the ATmega8U2 that controls the data flow (DTR), connected to the output of the restart of the microcontroller ATmega2560 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. Mega2560 reboot 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.
On the Mega2560 has an option to disable the auto-restart gap of the respective line. The contacts of the chips with both ends of the line can then be connected to restore. The line labeled "RESET-EN". Disable automatic restart also possible by connecting a 110 Ohm resistor with a 5 V source and this line.
Current protection of the USB connector
The Arduino Mega2560 has a resettable fuse that protects the computer's USB ports from short-circuit currents and overcurrents. Although virtually all computers have this protection, however, this fuse provides an additional barrier. The fuse automatically interrupts the exchange of data with the passage of the current more than 500 mA via USB port.
Physical characteristics and compatibility
Length and width of the Mega2560 PCB are 10.2 and 5.3 cm, respectively. USB connector and power Jack extending beyond the former dimensions. Three screw holes allow the Board to secure it to the surface. The distance between digital pins 7 and 8 is equal to 0.4 cm, although other findings, it is 0,25 m.
Arduino Mega2560 compatible with all expansion boards designed for the Uno, Duemilanove or Diecimila. The location of the pins 0 – 13 (and the adjacent AREF and GND pins), analog inputs 0 – 5, power Jack, ICSP header port serial UART (pins 0 and 1) and the external interrupts 0 and 1 (pins 2 and 3) on the Mega corresponds to the location on the above platforms. SPI communication can be done through the ICSP header on both the Duemilanove / UNO and Mega2560. However, the arrangement of leads (20 and 21) I2C communication on the platform of Mega not correspond to the location of the same pins (analog inputs 4 and 5) on the Duemilanove / Diecimila.
9600
arduinoIDE
102
32223567
0@0
LibraryRoot
LibraryGroup-Триггеры
LibraryGroup-Счетчики
LibraryGroup-Сравнение
LibraryGroup-Переключатель
0@-24
237
0@0
127
298
0@-144
root
input
globalVariable
f4ebc9fe-3160-4dab-86bb-eb0514437e25
LibraryGroup-ШИМ 10 БИТ
0@0