Atmega16 рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░, рдпрд╛ рдкрд╛рд╕реНрдХрд▓ AVR рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкрд░ рдПрд▓рдИрдбреА рджрд┐рд▓
рдПрдХ рдмрд╛рд░ рдореИрдВрдиреЗ рдЕрдкрдиреА рдкреНрдпрд╛рд░реА рдкреНрд░реЗрдорд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд░реНрддрдорд╛рди рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЦреБрдж рдХреЛ рд╕реЛрд▓реНрдбрд░рд┐рдВрдЧ рдЖрдпрд░рди, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рд▓реИрд╕ рдХрд┐рдпрд╛ред рдФрд░, рдПрдХ рдХрд▓рд╛рдХрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рдПрд▓рдИрдбреА рджрд┐рд▓ рдмрдирд╛рдпрд╛ред рдЕрдкрдиреЗ рджрд┐рд▓ рдХреЛ рд╡рд┐рд╢реЗрд╖ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдПрд▓рдИрдбреА рдмреНрд▓рд┐рдВрдХрд┐рдВрдЧ рдореЛрдб рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред

рдпреЛрдЬрдирд╛

рд╕рд░реНрдХрд┐рдЯ рдХреИрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ? рдпрд╣рд╛рдВ рдХреБрдЫ рднреА рдЕрд╕рд╛рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИред рджрд┐рд▓ рдХрд╛ рдирд┐рдпрдВрддреНрд░рдг рдХреЛрд░, "рдкреЗрд╕рдореЗрдХрд░" рдХрд╛ рдПрдХ рдкреНрд░рдХрд╛рд░ рд╣реИ, рдЬреЛ рдиреНрдпреВрдирддрдо рдЖрд╡рд╢реНрдпрдХ рджреЛрд╣рди рд╕реЗ рдШрд┐рд░рд╛ рд╣реБрдЖ рдкреНрд░рд╕рд┐рджреНрдз рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░
AVR Atmega16 рд╣реИ ред рдореИрдВрдиреЗ рдХреНрд╡рд╛рд░реНрдЯреНрдЬ рд╕реЗ рдХреНрд▓реЙрдХрд┐рдВрдЧ рд╢реБрд░реВ рдирд╣реАрдВ рдХреА, рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ 1 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдХреА рдЖрд╡реГрддреНрддрд┐ рдкрд░ рдЖрдВрддрд░рд┐рдХ рдЖрд░рд╕реА рд╕рд░реНрдХрд┐рдЯ рдкрд░ рдЪрд▓рддрд╛ рд╣реИред

рдкреНрд░рддреНрдпреЗрдХ рдПрд▓рдИрдбреА рдЬреЛ рд╣реГрджрдп рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реИ, 500 рдУрдПрдЪрдПрдо рд╡рд░реНрддрдорд╛рди-рд╕реАрдорд┐рдд рдкреНрд░рддрд┐рд░реЛрдз рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рдПрдХ рдЕрд▓рдЧ "рдкреИрд░" рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред рдкреЛрд░реНрдЯ рдЕ (рд╕рднреА рдкрд┐рди), рд╕реА (рд╕рднреА рдкрд┐рди), рдбреА (рджреЛ рдкрд┐рди) рд╕реЗ рдЬреБрдбрд╝реЗ рдХреБрд▓ рдЕрдард╛рд░рд╣ рдПрд▓рдИрдбреАред рдПрд▓ рдИ рдбреА рдХреЛ "рдпреВрдирд┐рдЯ" рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдмрдврд╝рддреЗ
рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЛ рдПрдХ рдмреНрд░реЗрдбрдмреЛрд░реНрдб рдкрд░ MGTF рддрд╛рд░ рджреНрд╡рд╛рд░рд╛ рдорд┐рд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдмреИрдХ рдмреЛрд░реНрдб рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрддрд▓реЗ рдлреЛрдо рдХреЗ рд╕рд╛рде "рд╡рд╛рдпрд░реНрдб" рдерд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, "рдкреИрд░" рд╢рд┐рдХрдВрдЬрд╛ рдХреЗ рд╕рд╛рде рдЦрд░рд╛рдм рдХрд┐рдП рдЧрдП рд░реИрдХ рд╕реЗ рдмрдиреЗ рдереЗред

рдХреНрдпреЛрдВрдХрд┐ рдПрд▓ рдИ рдбреА рдмрд╣реБрдд рдЙрдЬреНрдЬреНрд╡рд▓ рдирд┐рдХрд▓рд╛, рдореБрдЭреЗ рд╣рд░реЗ Plexiglas рд╕реЗ рдПрдХ рдордлрд▓рд┐рдВрдЧ рд╕реБрд░рдХреНрд╖рд╛рддреНрдордХ рд╕реНрдХреНрд░реАрди рдмрдирд╛рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рдЗрд╕реЗ рд░реИрдХ рддрдХ рдмрдврд╝рд╛ рджрд┐рдпрд╛ред рдХреНрдпреЛрдВ рдкреВрд░реНрд╡-рдбреНрд░рд┐рд▓ рдХрд┐рдП рдЧрдП рдЫреЗрджред

рдХрд╛рд░реНрдпрдХреНрд░рдо
рдПрдЯрдореЗрдЧрд╛ 16 рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ
рдИ-рд▓реИрдм рд╡рд┐рдХрд╛рд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рдИ-рд▓реИрдм рдХреНрдпреЛрдВ? рд╢рд╛рдпрдж рдЗрд╕рдХрд╛ рдЬрд╡рд╛рдм рдпрд╣ рд╣реИ рдХрд┐ рдЙрд╕ рд╕рдордп
Arduino рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдЕрднреА рддрдХ рдкреИрджрд╛ рдирд╣реАрдВ рд╣реБрдЖ рдерд╛ред рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕рд░рд▓ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЙрдкрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред E-LAB рдПрдХ рддрд░рд╣ рдХрд╛ "рджрд╛рджрд╛" Arduino IDE рд╣реИред рдИ-рд▓реИрдм рдЙрдЪреНрдЪ рд╕реНрддрд░реАрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдкрд╛рд╕реНрдХрд▓ рдореЗрдВ рдПрд╡реАрдЖрд░ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╣рд░ рдХреЛрдИ рдЬрд╛рдирддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкрд╛рд╕реНрдХрд▓ рдПрдХ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рднрд╛рд╖рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрд╡реАрдЖрд░ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХрд╛ рдЬреНрдЮрд╛рди рдФрд░ рдЙрдирдХреЗ рдХрд╛рдордХрд╛рдЬ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рд╕рд┐рджреНрдзрд╛рдВрдд рдЗрд╕ рднрд╛рд╖рд╛ рдХреЗ рд╕рдлрд▓ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред E-LAB, рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ (рдЯрд╛рдЗрдорд░, PWM, I2C, UART, рдЖрджрд┐) рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рдкрд░рд┐рдзреАрдп рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдПрдХ рднрдВрдбрд╛рд░ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рд╡рд┐рднрд┐рдиреНрди рдмрд╛рд╣реНрдп рдкрд░рд┐рдзреАрдп рдЙрдкрдХрд░рдгреЛрдВ (рдХреАрдмреЛрд░реНрдб, рд╕рд╛рдЗрди-рд╕рд┐рдВрдереЗрд╕рд┐рд╕ рдПрд▓рд╕реАрдбреА, "рд╕рд╛рдд-рдЦрдВрдб", рдИрдерд░рдиреЗрдЯ рдЖрджрд┐) .Dред)ред
рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдореБрдЦреНрдп рддрд░реНрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЯрд╛рдЗрдорд░ рдХреЗ рд╡реНрдпрд╡рдзрд╛рди рдореЗрдВ рдПрд▓рдИрдбреА рдбрд┐рд╕реНрдкреНрд▓реЗ рдореЛрдб рдХреЛ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рд╣реИред рдЬрдм рдореИрдВрдиреЗ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рд▓рд┐рдЦрд╛ рдерд╛, рддреЛ рдореИрдВрдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ рдерд╛ред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдПрдХ рдордзреНрдпрд╡рд░реНрддреА рд╕рдВрд╕реНрдХрд░рдг рдорд┐рд▓рд╛ рдЬрд┐рд╕рдореЗрдВ рдореБрдЦреНрдп рдСрдкрд░реЗрдЯрд┐рдВрдЧ рдореЛрдб, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ 18-рдЪреИрдирд▓ рдкреАрдбрдмреНрд▓реВрдПрдо, рдореМрдЬреВрдж рд╣реИрдВред
рдкрд╛рд╕реНрдХрд▓ рдХрд╛рд░реНрдпрдХреНрд░рдо рдкрд╛рдаprogram Love_Machine; {$NOSHADOW}
рдИ-рд▓реИрдм рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдлрд╛рдЗрд▓реЗрдВ
рдпрд╣рд╛рдВ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЬрд╛ рд╕рдХрддреА
рд╣реИрдВ ред
E-LAB рдХрд╛ рдПрдХ рдЧрдВрднреАрд░ рджреЛрд╖ рдпрд╣ рдерд╛ рдХрд┐ рдкрд░реНрдпрд╛рд╡рд░рдг рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдПрдХ рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЦреБрдж рдХреЗ рдЙрддреНрдкрд╛рджрди рдХреЗ "
AVR910 " рдкреНрд░реЛрдЧреНрд░рд╛рдорд░
AVR910 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдореЗрдВ рд╣реЗрдХреНрд╕-рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ред
рдирд┐рд╖реНрдХрд░реНрд╖
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдм, рд╣рд░ рдХреЛрдИ Arduino рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдПрдХ рд╕рдорд╛рди рдЙрдкрд╣рд╛рд░ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕ рддрд░рд╣ рдЕрдкрдиреЗ рдкреНрд░рд┐рдпрдЬрдиреЛрдВ рдХреЛ рдЦреБрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдЗрдЪреНрдЫрд╛ рд╣реЛрдЧреАред