рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда -404-рддреНрд░реБрдЯрд┐ рдкреВрдЫрддреА рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╕реНрд░реЛрдд рдХреЛрдб рдЙрдЪреНрдЪ рд╕реНрддрд░реАрдп рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦреЗ рдЬрд╛рдиреЗ рдкрд░ 512 рдмрд╛рдЗрдЯреНрд╕ рд╕реЗ рдХрдо рдХрд╛ рд╕рдВрдХрд▓рди рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдпрджрд┐ рдЖрдк рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рд╕реМрдВрдкреЗ рдЧрдП рдХрд╛рд░реНрдп рдХреЛ рд╕рд░рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдХреНрд▓рд╛рд╕ рдбреА рдПрдореНрдкрд▓реАрдлрд╛рдпрд░ рдХрд╛ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЖрдкрдХреЛ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рдмрджрд▓рдХрд░ рдЗрд╕рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ (рдкреАрдбрдмреНрд▓реВрдПрдо рдЖрд╡реГрддреНрддрд┐, рдЖрд░рд╛рдо рдкрд░ рдХрд░реНрддрд╡реНрдп рдЪрдХреНрд░) рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рд░реНрдХрд┐рдЯ рдЖрд░реЗрдЦ:

рдЗрдирдкреБрдЯ рд╕рд┐рдЧреНрдирд▓ рдХреИрдкреЗрд╕рд┐рдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреАрд╕реА рдШрдЯрдХ рдХреЛ рдХрд╛рдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдЧреБрдЬрд░рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдкреНрд░рддрд┐рд░реЛрдзрдХ рдбрд┐рд╡рд╛рдЗрдбрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЙрдиреНрд╣реЗрдВ +0.55 рд╡реА рдХреЗ рдХреНрд░рдо рдХрд╛ рдПрдХ рдирдпрд╛ рдирд┐рд░рдВрддрд░ рдШрдЯрдХ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдЗрд╕реА рд╕рдордп, рдХреИрдкреЗрд╕рд┐рдЯрд░ рдФрд░ рдбрд┐рд╡рд╛рдЗрдбрд░ рдХреЗ рдирд┐рдЪрд▓реЗ рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ рдХреЛ рдПрдЪрдкреАрдПрдл рдмрдирд╛рддреЗ рд╣реИрдВ, 28 рд╣рд░реНрдЯреНрдЬ рд╕реЗ рдиреАрдЪреЗ рдХреА рдЖрд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЛ рдХрд╛рдЯрддреЗ рд╣реИрдВред рдЕрдиреБрднрд╡ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЗрди рдлрд┐рд▓реНрдЯрд░ рдХреА рдХрдЯрдСрдл рдЖрд╡реГрддреНрддрд┐ рдХреЛ рдмрдврд╝рд╛рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЫреЛрдЯреЗ рд╡рд┐рдХреГрддрд┐рдпрд╛рдВ рд╡реИрд╕реЗ рднреА рд╣реЛрддреА рд╣реИрдВред
рд╕рд┐рдЧреНрдирд▓ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рдкрд╣рд▓реЗ рдФрд░ рддреАрд╕рд░реЗ рдПрдбреАрд╕реА рдХреЛ рдЦрд┐рд▓рд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред ADC рдХрд╛ рд╕рдВрджрд░реНрдн рд╡реЛрд▓реНрдЯреЗрдЬ 1.1 V рдХреЗ рдмрд░рд╛рдмрд░ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдШрдбрд╝реА рдХреА рдЖрд╡реГрддреНрддрд┐ рдХрд╛ рд╡рд┐рднрд╛рдЬрди рдЕрдиреБрдкрд╛рдд 16 рд╣реИ, рдЗрд╕рд▓рд┐рдП ADCs 500 kHz рдХреА рдЖрд╡реГрддреНрддрд┐ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдкрд╣рд▓реЗ рдФрд░ рддреАрд╕рд░реЗ ADCs рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░реБрдХрд╛рд╡рдЯ рджрд┐рдирдЪрд░реНрдпрд╛ рдЪрдХреНрд░ред рд░реАрдб рд╡реИрд▓реНрдпреВ рдореЗрдВ рд╕реЗ рдПрдХ OCR1A рдХреЛ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рджреВрд╕рд░рд╛ OCR1B рдХреЛред
рдЯрд╛рдЗрдорд░ 1 рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ PWM рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдЗрдХрд╛рдИ рддрдм рджрд┐рдЦрд╛рдИ рджреЗ рдЬрдм рдпреЗ рдорд╛рди рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ, рдФрд░ рд╢реВрдиреНрдп - рдЬрдм рдЯрд╛рдЗрдорд░ рд╢реВрдиреНрдп рдкрд░ рд░реАрд╕реЗрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЯреНрдпреВрдирд┐рдВрдЧ рдХреЗ рдмрд╛рдж, рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдпрд╣ рд╣рд┐рд╕реНрд╕рд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд┐рдЧреНрдирд▓ рдЖрдпрд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдЖрд╡реГрддреНрддрд┐ рдФрд░ рдкреАрдбрдмреНрд▓реВрдПрдо рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдмрджрд▓рддрд╛ рд╣реИред
рдпрджрд┐ рдЖрд░рд╛рдо рдкрд░ рдХрд░реНрддрд╡реНрдп рдЪрдХреНрд░ 50 рдкреНрд░рддрд┐рд╢рдд (рдмреЗрд╣рддрд░ рдЧреБрдгрд╡рддреНрддрд╛, рд▓реЗрдХрд┐рди рдХрдо рд▓рд╛рдЧрдд рдкреНрд░рднрд╛рд╡реА) рдореЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЧрддрд┐рд╢реАрд▓ рдкреНрд░рдореБрдЦреЛрдВ рдХреЗ рд╕рд╛рдордиреЗ рдХрдо-рдкрд╛рд╕ рдлрд┐рд▓реНрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдлрд╝рд╛рдЗрд▓реЗрдВ:
C ++ рд╕реНрд░реЛрдд ,
Atmel рд╕реНрдЯреВрдбрд┐рдпреЛ 7.0 рд╕рдВрдХрд▓рди рдкрд░рд┐рдгрд╛рдо (495 рдмрд╛рдЗрдЯреНрд╕ рдирд┐рдХрд▓рд╛),
рдИрдЧрд▓ рдкреНрд░рд╛рд░реВрдк рдпреЛрдЬрдирд╛рдмрджреНрдз , рдЗрд╕рдореЗрдВ
рдмреЛрд░реНрдб ,
рдмреЛрд░реНрдб рдЪрд┐рддреНрд░ рдХрд╛рдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдЬреА-рдХреЛрдб ,
рдЗрд╕реЗ рдбреНрд░рд┐рд▓рд┐рдВрдЧ ,
рдЖрдХрд╛рд░ рдореЗрдВ рдХрдЯреМрддреА рдХрд░рдирд╛ ред
рдПрдХрд▓-рдкрдХреНрд╖реАрдп рднреБрдЧрддрд╛рди:

рдЧрддрд┐рд╢реАрд▓ рд╕рд┐рд░ рдПрдХ рдорд╛рдирдХ рджреЛрд╣рд░реА рдПрдЪ-рдкреБрд▓ L293N рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВ:

рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ рдкреНрд░рд╡рд░реНрдзрдХ: