рдореБрдЭреЗ рдЪрдордХрджрд╛рд░ рдШрдбрд╝реА рдкрд╕рдВрдж рд╣реИ, рдФрд░ рдЬрдм рдореБрдЭреЗ рдПрдХ рдФрд░ рдЬрд╝рд░реВрд░рдд рдереА, рддреЛ рдореИрдВрдиреЗ рдЬрд▓реНрджреА рд╕реЗ рдЙрдиреНрд╣реЗрдВ рдПрдЯреАрдЯреАрдиреА85, рд╕рд╛рдд-рдЦрдВрдб рд╕рдВрдХреЗрддрдХ TM1637 рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреА рдШрдбрд╝реА DS1307 рдХреА рдмреНрд░реЗрдбрдмреЛрд░реНрдб рдкрд░ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рджреМрд░рд╛рди, рдпрд╣ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╕рд░рд▓ рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд╕рд╛рде рддрд┐рд░рд╕реНрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рдпрд╣ рд╕рдЪ рд╣реЛ рдЧрдпрд╛ред
рддреНрдпрд╛рдЧ
рд▓реЗрдЦрдХ рдХреЗ рдкрд╛рд╕ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдкреГрд╖реНрдарднреВрдорд┐ рдирд╣реАрдВ рд╣реИ рдФрд░ рдХрд╛рдо рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рдм рдХреБрдЫ рдРрд╕рд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдКрд░реНрдЬрд╛ рдХреА рдЦрдкрдд рдХрд╛ рдХреЛрдИ рдЕрдиреБрдХреВрд▓рди рдирд╣реАрдВ рд╣реИ - рд╣рдо, рдЖрд░реНрдбрд┐рдиреЛ рдиреЗ рдЗрд╕реЗ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ!
рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╣рд┐рд╕реНрд╕рд╛
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдЙрдкрд▓рдмреНрдз рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛, рдФрд░ рдПрдЯреАрдЯреАрдЗрди 13 рдХреЛ рджреЛ-рддрд╛рд░ рдбреАрдПрд╕ 1307 рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рддреИрдпрд╛рд░ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдХреНрдпреЛрдВрдХрд┐
RTC рдХреЛ рддреАрди-рддрд╛рд░ DS1302 рд╕реЗ рдмрджрд▓
рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рджреЛ рдФрд░ рдкреИрд░реЛрдВ рдиреЗ рдкреНрд░рджрд░реНрд╢рди рдХрдиреЗрдХреНрд╢рди рд▓рд┐рдпрд╛ред рд░реАрд╕реЗрдЯ рдХреЗ рд╢реЗрд╖ рдЖрдзреЗ рдлреБрдЯ рдкрд░,
рд╕реНрдЯреИрдХрдСрд╡рд░рдлреНрд▓реЛ рдФрд░ рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ рдХреА рдПрдХ рдЬреЛрдбрд╝реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдордп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдЯрди рдерд╛ред
рддрддреНрд╡реЛрдВ рдХрд╛ рдЕрдВрддрд┐рдо рд╕рдВрдмрдВрдз
рдХрдиреЗрдХреНрд╢рди рдЖрд░реЗрдЦ ( staticmain рд╕реЗ )рдЕрдЪреНрдЫреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрднреА рднреА рдкреАрдмреА 1 рдФрд░ рдкреАрдмреА 2 рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ (рдКрдкрд░реА рдХреЗрдВрджреНрд░) рдХреЗ рдкреИрд░реЛрдВ рд╕реЗ рд╢рдХреНрддрд┐ рдкреНрд▓рд╕ рдФрд░ рдкреНрд▓рд╕ рдФрд░ рдорд╛рдЗрдирд╕ рдХреЗ рдмреАрдЪ 0.1╬╝F рдХреИрдкреЗрд╕рд┐рдЯрд░ рдХреЗ рдкреИрд░реЛрдВ рд╕реЗ 4.7-10K рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЙрдирдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ
ATtiny13 рдкрд░ рдкреИрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдПрдХрдорд╛рддреНрд░ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдЙрдкрд▓рдмреНрдз рдореЗрдореЛрд░реА рднреА рдЫреЛрдЯреА рд╣реИ - рдХреЗрд╡рд▓ 1Kb, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рддреИрдпрд╛рд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИрдВред рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП
MicroCore рдкреИрдХреЗрдЬ рдФрд░
TM1637 рдХреЗ рд▓рд┐рдП рдХреЙрдореНрдкреИрдХреНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛
рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ ред DS1302 рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рдорд┐рд▓рд╛, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ
рдЗрд╕ рднрдВрдбрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдмрдирд╛рдирд╛ рдерд╛ред рдкрд░рд┐рдгрд╛рдореА рд╡реЙрдЪ рдХреЛрдб
GitHub рдкрд░ рдЙрдкрд▓рдмреНрдз
рд╣реИ ред
рдЬреЛ рд▓реЛрдЧ рджреЛрд╣рд░рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЙрдирдХреЗ рд▓рд┐рдП рдЪрд░рдг-рджрд░-рдЪрд░рдг рдирд┐рд░реНрджреЗрд╢
рднрд╛рдЧреЛрдВ рдХреА рд╕реВрдЪреА- рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ ATtiny13
- TM1637 рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ
- рд░рд┐рдпрд▓ рдЯрд╛рдЗрдо рдХреНрд▓реЙрдХ DS1302
- 32768 рд╣рд░реНрдЯреНрдЬ рдкрд░ рдХреНрд╡рд╛рд░реНрдЯреНрдЬ
- рдмрдЯрди
- 1K рдФрд░ 10K рдкрд░ рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ рдХреА рдПрдХ рдЬреЛрдбрд╝реА
- 3 рд╡реЛрд▓реНрдЯ рдмреИрдЯрд░реА рдзрд╛рд░рдХ
- рдмреНрд░реЗрдбрдмреЛрд░реНрдб рдФрд░ рдЬрдВрдкрд░реНрд╕ рдпрд╛ рд╕рд░реНрдХрд┐рдЯ рдмреЛрд░реНрдб
рдпрджрд┐ рдЖрдк рдЕрд▓реА-рдПрдХреНрд╕рдкреНрд░реЗрд╕ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рд╕рдм рдХреБрдЫ рд▓рдЧрднрдЧ 100 рд░реВрдмрд▓ рд▓реЗ рдЬрд╛рдПрдЧрд╛ред- рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд░реВрдк рдореЗрдВ - ArduinoISP рд╕реНрдХреЗрдЪ рдХреЗ рд╕рд╛рде Arduino, рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рдЖрдкреВрд░реНрддрд┐ рдХреА рдЧрдИ, рдЗрд╕реЗ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдпрджрд┐ рдЖрдк, рдореЗрд░реА рддрд░рд╣, Arduino рдиреИрдиреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 10-13 рдкрд┐рди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд▓рд╛рдЗрди 81 рдХреЛ рдЕрдирдХрдВрдлрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
#define USE_OLD_STYLE_WIRING
рдЬрдореАрди рдХреЗ рдкреИрд░реЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрдХреЗрдЪ рд▓реЛрдб рдХрд░рдиреЗ рдФрд░ Arduino рдХреЛ рдбрдВрдк рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ 10mF рдкрд░ рдПрдХ рдХреИрдкреЗрд╕рд┐рдЯрд░ рд▓рдЧрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреБрдЫ рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рд╕рд┐рд▓рдирд╛ рд╣реИрдВред

рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдзреВрд▓ Arduino рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ ATtiny13 рдлрд░реНрдорд╡реЗрдпрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛
- рддрд╛рдХрд┐ Arduino IDE ATtiny13 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХреЗ, MicroCore рдХреА рд╕рд╛рдордЧреНрд░реА% Program Files (x86)% / Arduino / рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬреЛрдбрд╝реА рдЬрд╛рддреА рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рдж, IDE рдореЗрдВ, рдЯреВрд▓ рд╕реЗрдХреНрд╢рди рдореЗрдВ, ATtiny13 рдмреЛрд░реНрдб рдХреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ: BOD рдЕрдХреНрд╖рдо, LBO рд╕рдХреНрд╖рдо, рдХреНрд▓реЙрдХ 9.6 рдЖрдВрддрд░рд┐рдХ рдУрдПрд╕ред


- Git рд╕реНрд░реЛрддреЛрдВ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА ds1302 рдФрд░ TM1637 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИрдВ, рдЬреЛ рдХреНрд░рдорд╢рдГ рдкрд┐рдВрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рд╣реИрдВ (рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реЗрдбрд░ рдлрд╛рдЗрд▓реНрд╕ рджреЗрдЦреЗрдВ), рдХреНрд░рдорд╢рдГ рдХрдиреЗрдХреНрд╢рди рдЪрд┐рддреНрд░, рдЗрд╕рд▓рд┐рдП рдмрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ ATtiny13 рдкрд░ clock.ino рдЕрдкрд▓реЛрдб рдХрд░реЗрдВред рдлрд░реНрдорд╡реЗрдпрд░ рд▓рдЧрднрдЧ рд╕рднреА рдЙрдкрд▓рдмреНрдз рд╕реНрдерд╛рди рдХреЛ рд▓реЗ рдЬрд╛рдПрдЧрд╛ред

рдПрдХ рдмреНрд░реЗрдбрдмреЛрд░реНрдб рдкрд░ рдЗрдХрдЯреНрдареЗ рдбрд┐рд╡рд╛рдЗрд╕ред рд╣рд░реЗ рд░рдВрдЧ рдХреЗ рдбреЙрдЯреНрд╕ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП ATtiny рдХреА рд╕реНрдерд╛рдкрдирд╛ рд╕реНрдерд╛рди рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ (рдирд╛рд░рдВрдЧреА рдкреНрд▓рд╕ рдкрд╛рд╡рд░ рдХреЗрдмрд▓ рдмрд╣реБрдд рдЦрд░рд╛рдм рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ)ред
- рдмрдЯрди рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдкреНрд░рдмрд▓рддрд╛, рдкреНрд░рддрд┐рд░реЛрдзрдХ рд░реЗрдЯрд┐рдВрдЧ рдФрд░ рдЖрдкреВрд░реНрддрд┐ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреЛ рдЧрд▓рдд рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг, рдШрдбрд╝реА рдХреА рдХрд▓ (26 рд╡реАрдВ рдкрдВрдХреНрддрд┐) рдореЗрдВ analogRead рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕реАрдорд╛ рдХреЛ рдмрджрд▓рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
- рдПрд▓рдпреВрдЯреА рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреЛрд░реНрдб рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдереА, рд▓реЗрдХрд┐рди рдкреНрд░рд┐рдВрдЯрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЯреВрдЯ рдЧрдпрд╛, рдЗрд╕рд▓рд┐рдП рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдмреЛрд░реНрдб рдХрд╛ рд╕рддреНрдпрд╛рдкрди рдЕрдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд▓ рддрдХ рдХреЗ рд▓рд┐рдП рд╕реНрдердЧрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдПрдХ рдирд┐рд╖реНрдХрд░реНрд╖ рдХреЗ рдмрдЬрд╛рдп
TM1637 microcircuit, рдЬреЛ рд╕рд╛рдд-рдЦрдВрдб рд╕рдВрдХреЗрддрдХ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдореЗрдВ рджреЛ-рдкрд┐рди рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рд╕реНрдерд┐рддрд┐ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреЗрдЬреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╡реЗ рдбрд┐рд╕реНрдкреНрд▓реЗ рдореЙрдбреНрдпреВрд▓ рдкрд░ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЙрдирдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреА рд╣реИред
рдПрдХ рдореБрджреНрд░рд┐рдд рд╕рд░реНрдХрд┐рдЯ рдмреЛрд░реНрдб рдкрд░ microcircuits рдФрд░ рдПрдХ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рд░рдЦрдХрд░ рдПрдХ рдмрдбрд╝реЗ рд╕рдВрдХреЗрддрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЛрд░реНрдб рдХреЛ рдкреНрд░рдЬрдирди рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдореБрдЭреЗ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдЦрд░реАрджрдирд╛ рдЖрд╕рд╛рди рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореЗрд░реЗ рд▓рд┐рдП, рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд░реЗрдбрд┐рдпреЛ рдбрд┐рдЬрд╛рдЗрдирд░ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИред