рдЬрдм рдЬреАрд╕реАрд╕реА рдореЗрдВ 16-рдмрд┐рдЯ рдкрддреЗ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдЕрдЪрд╛рдирдХ рдореЗрдореЛрд░реА 256k рд╣реЛрддреА рд╣реИ

... рдпрд╛ рдХреИрд╕реЗ рдЦреБрдж рдХреЛ рдПрдХ Arduino рдкрд░ рдкреИрд░ рдореЗрдВ рдЧреЛрд▓реА рдорд╛рд░рдирд╛ рд╣реИ




рдЧреНрд░реАрд╖реНрдордХрд╛рд▓реАрди рдХрдВрдкреНрдпреВрдЯрд░ рд╕реНрдХреВрд▓ рдореЗрдВ, рд╣рдо рдЦреЗрд▓ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЦреБрдж рдХреЗ рдмрдирд╛рдП рдкреБрд░рд╛рдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдЕрдм рдЗрд╕рдореЗрдВ рдПрдХ Armeino Mega рдмреЛрд░реНрдб рд╣реИ рдЬрд┐рд╕рдореЗрдВ ATmega2560 рдкреНрд░реЛрд╕реЗрд╕рд░ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ 256 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рд╣реИред рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рдерд╛ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЪрд▓реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЦреЗрд▓ рд╕рд░рд▓ рд╣реИрдВ (рд╕реНрдХреНрд░реАрди рдХреЗрд╡рд▓ 64x64 рдкрд┐рдХреНрд╕рд▓ рд╣реИ)ред рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдореЗрдВ, рд╣рдо рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рдереЗ рдЬрдм рдлрд░реНрдорд╡реЗрдпрд░ рд▓рдЧрднрдЧ 128 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рддрдХ рдкрд╣реБрдВрдЪ рдЧрдпрд╛ рдерд╛ред

рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдореЛрд░реА рдореЗрдВ, рдЗрд╕рдХреЗ рдирд╛рдо рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдЧреЗрдо рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЛрдб рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рдбреЗрдЯрд╛ рдЬреИрд╕реЗ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдФрд░ рд╕реНрддрд░ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдбреЗрдЯрд╛ рдЗрддрдирд╛ рдирд╣реАрдВ рд╣реИред

рд▓реЗрдХрд┐рди рдЬрдм рд╣рдордиреЗ YM2149F рд╕рд╛рдЙрдВрдб рдЪрд┐рдк рдХреЛ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ , рдФрд░ рдПрдХ рд╣реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдореЛрд░реА рдореЗрдВ рдХреБрдЫ рджрд░реНрдЬрди рдзреБрдиреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛, рддреЛ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╢реБрд░реВ рд╣реЛ рдЧрдИрдВред


рдЬрдм рдХреЛрдИ рд░рд╛рдЧ рдмрдЬрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реЛ рддреЛ рдЙрдкрд╕рд░реНрдЧ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЧрдпрд╛, рдпрд╛ рдЦреЗрд▓ рдореЗрдиреВ рдореЗрдВ рдХреБрдЫ рдХрдЪрд░рд╛ рдлреЗрдВрдХ рджрд┐рдпрд╛ред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рдерд╛ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдбрд┐рдмрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ рди рдХреЗрд╡рд▓ рдЧреЗрдо рдХреЗ рддрд░реНрдХ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рдмрд▓реНрдХрд┐ рдЫрд╡рд┐ рдФрд░ рдзреНрд╡рдирд┐ рднреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдирддреАрдЬрддрди, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЬреАрд╕реАрд╕реА-рдПрд╡реАрдЖрд░ рд╕рдВрдХрд▓рдХ рджреЛ рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкреЙрдЗрдВрдЯрд░реНрд╕ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред рд▓реЗрдХрд┐рди рд╕рд┐рд░реНрдл рджреЛ рдмрд╛рдЗрдЯ рдХреЗ рд╕рд╛рде 256 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ! рд╡рд╣ рдХреИрд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИ?

рдХреЛрдб рдкреЙрдЗрдВрдЯрд░реНрд╕


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдирд┐рд░реНрджреЗрд╢ рдФрд░ рдЬрдВрдк рддреАрди-рдмрд╛рдЗрдЯ рдкрддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдпрд╣ рдЗрд╕ рддрд░рд╣ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рдкреВрд░реНрдг рдкрддрд╛ рд╕реНрдерд╛рдирд╛рдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХрд░ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдпрджрд┐ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдкрддрд╛ рдПрдХ рдкреЙрдЗрдВрдЯрд░ рд╕реЗ рдЧреБрдЬрд░рддрд╛ рд╣реИ, рддреЛ рдРрд╕реА рд╕рдВрдЦреНрдпрд╛ рдкрд╛рд╕ рдирд╣реАрдВ рд╣реЛрдЧреА - рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдбрдмрд▓-рдмрд╛рдЗрдЯ рдкреЙрдЗрдВрдЯрд░ рд╣реИред

рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЬреАрд╕реАрдкреА 64kb - рдирд┐рдЪрд▓реЗ рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рдПрдХ "рд╕реНрдкреНрд░рд┐рдВрдЧрдмреЛрд░реНрдб" рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╡рд╛рдВрдЫрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реИред рдлрд┐рд░ рдЗрд╕ рд╕реНрдкреНрд░рд┐рдВрдЧрдмреЛрд░реНрдб рдХрд╛ рдкрддрд╛ рдЙрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдкрддреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░реЗрдЧрд╛ рдЬрд┐рд╕реЗ рдЪрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рдЖрдЦрд┐рд░рдХрд╛рд░, рдЗрд╕реЗ рджреЛ рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдФрд░ рдЬрдм рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдиреЗ рдкрд░ рдПрдХ рд╕рдВрдХреНрд░рдордг рд╣реЛрдЧрд╛ред

рдбреЗрдЯрд╛ рдкреЙрдЗрдВрдЯрд░реНрд╕


рд▓реЗрдХрд┐рди рд╣рдо рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдореЛрд░реА рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд░рддреЗ рд╣реИрдВ рди рдХреЗрд╡рд▓ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЛрдбред рддреЛ рдпрд╣рд╛рдВ рдХреВрджрдиреЗ рд╕реЗ рдХреЛрдИ рдлрд╛рдпрджрд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ - рд╣рдо рдбреЗрд░реЗрдлреЗрд░рд┐рдВрдЧ рдкреЙрдЗрдВрдЯрд░реНрд╕ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рдкрд╛рд╕ рдирд╣реАрдВ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред

AVR рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдкреВрд░реНрдг рд╕реВрдЪрдХ рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП pgm_read_byte_far (addr) рдЬреИрд╕реЗ рдлрд╝рдВрдХреНрд╢рдВрд╕ / рдореИрдХреНрд░реЛрдЬрд╝ рднреА рд╣реИрдВ (рд╡реЗ рдЪрд╛рд░-рдмрд╛рдЗрдЯ рдорд╛рди рдкрд╛рд╕ рдХрд┐рдП рдЧрдП рд╣реИрдВ)ред рд▓реЗрдХрд┐рди рдЬреАрд╕реАрд╕реА рдХреЛ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рд╕реА рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрди рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдПред

рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдПрдХ рдЪрд░ рдХрд╛ рдкреВрд░рд╛ рдкрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдХреНрд░реЛ pgm_get_far_address (var) рд╣реИред рдпрд╣ рдмрд┐рд▓реНрдЯ-рдЗрди рдЕрд╕реЗрдореНрдмрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдРрд╕рд╛ рдорд╛рдорд▓рд╛ рдЬрдм рдЕрд╕реЗрдореНрдмрд▓рд░ рдХрдВрдкрд╛рдЗрд▓рд░ рд╕реЗ рдЕрдзрд┐рдХ рд╕реНрдорд╛рд░реНрдЯ рд╣реЛ)ред

рдпрд╣ ROM рдореЗрдВ рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдХреЛрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рд╣реИред рдпрд╣ рд╣реИ, рдПрдХ рд╕рдВрдЧреАрдд рдЦрд┐рд▓рд╛рдбрд╝реА, рд╕реНрдкреНрд░рд╛рдЗрдЯ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдкрд╛рда рдЖрдЙрдЯрдкреБрдЯ, ... рдмрд╣реБрдд рд╕реБрдЦрдж рдЕрдиреБрднрд╡ рдирд╣реАрдВ рд╣реИред рд╣рд╛рдВ, рдФрд░ рдХреЛрдб рдЕрдзрд┐рдХ рдирд┐рд░реЛрдзрд╛рддреНрдордХ рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдпрд╣ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдЗрд╕рд▓рд┐рдП,

рд╣рдо ROM рдкрд░ рдбреЗрдЯрд╛ рд╡рд┐рддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ


рд▓рд┐рдВрдХрд░ 64k рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдореЛрд░реА рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдбрд╛рд▓рдиреЗ рдХреА рдмрд╣реБрдд рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИред рдмрд╣реБрдд рдЕрдзрд┐рдХ рдбреЗрдЯрд╛ рд╣реЛрдиреЗ рдкрд░ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдбреЗрдЯрд╛ рдореНрдпреВрдЬрд╝рд┐рдХ рдлрд╛рдЗрд▓реНрд╕ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рдХреЗрд╡рд▓ рдЙрдиреНрд╣реЗрдВ рд╣рдЯрд╛рддреЗ рд╣реИрдВ, рддреЛ рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рдХрдо рдореЗрдореЛрд░реА рдореЗрдВ рдлрд┐рдЯ рд╣реЛрдЧрд╛ рдФрд░ рдЖрдкрдХреЛ рдХреЛрдб рдХреЗ рдореБрдЦреНрдп рднрд╛рдЧ рдХреЛ рдлрд┐рд░ рд╕реЗ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд▓рд┐рдВрдХрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдлрд╛рдпрджрд╛ рдЙрдард╛рдПрдВрдЧреЗред рд░реЛрдо рдореЗрдВ рд▓рд┐рдВрдХрд░ рд╕реНрдерд╛рдиреЛрдВ рдХреЛ рдЕрдВрддрд┐рдо рдЦрдВрдбреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ .fini7 рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╕рднреА рд╕рдВрдЧреАрдд рд╕рд░рдгрд┐рдпреЛрдВ рдХреЛ рд╕рд╣реЗрдЬреЗрдВ:

#define MUSICMEM __attribute__((section(".fini7"))) const uint8_t tetris2[] MUSICMEM = { ... }; 

рдЕрдм avr-nm рд╣рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕рдм рдХреБрдЫ рдХреНрд░рдо рдореЗрдВ рд╣реИ - рд╕реНрдкреНрд░рд╛рдЗрдЯ рдФрд░ рд╕реНрддрд░реЛрдВ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рд░реЛрдо рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ рдФрд░ рд╢реАрд░реНрд╖ рдкрд░ рд╕рдВрдЧреАрдд рд╣реИред

 00002f9c t _ZL10level_menu 00002e0f t _ZL10rope_lines 000006de t _ZL10ShipSprite 00023a09 t tetris2 00024714 T the_last_v8 

рдпрд╣ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ рдЪрд╛рд░-рдмрд╛рдЗрдЯ рдкреЙрдЗрдВрдЯрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рд░рдЦрддрд╛ рд╣реИ рдФрд░ рдореЗрд▓реЛрдбреА рдХреЛрдб рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд░рдгреА рдХреЗ рд▓рд┐рдП рдкреЙрдЗрдВрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЗрд╕рдХрд╛ рдкрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЦрд┐рд▓рд╛рдбрд╝реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рдЕрдкрдиреА рдкрд╕рдВрдж рдХреЗ рд╕рднреА рдзреБрдиреЛрдВ рдХреЛ рд╕реБрди рд╕рдХрддреЗ рд╣реИрдВред рдЕрдм рдпрд╣ рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИ:

 00006992 <_Z12tetris2_addrv>: 6992: 61 ef ldi r22, 0xF1 ; 241 6994: 7a e3 ldi r23, 0x3A ; 58 6996: 82 e0 ldi r24, 0x02 ; 2 6998: 99 27 eor r25, r25 699a: 08 95 ret 

рджреБрдирд┐рдпрд╛ рдХреЗ рдЕрдВрдд рдореЗрдВ рджреЗрд░реА рд╣реЛ рд░рд╣реА рд╣реИ рдЬрдм рддрдХ рдХрд┐ рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ 64k рдХреЗ рдиреАрдЪреЗ рди рдЖ рдЬрд╛рдПред рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрднреА рднреА рдЕрдзрд┐рдХ рдХреЛрдб рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдореЗрдореЛрд░реА рд╕рдВрднрд╡рддрдГ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧреАред

рдмреЛрдирд╕


рдЗрд╕ рдЧрд░реНрдореА рдореЗрдВ рд╣рдордиреЗ рд╕реЛрдХреЛрдмрди рдХреА рд╢реИрд▓реА рдореЗрдВ рдПрдХ рдЦреЗрд▓ рд▓рд┐рдЦрд╛ рдерд╛ред рдХреБрдЫ рд╕реНрддрд░ рдХрд╛рдлреА рдХрдард┐рди рдереЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рдкрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ:



рд╕рдВрджрд░реНрдн


  1. рдЧрд┐рдердм рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреЗрдЬ
  2. Arduino рдФрд░ LED рдбрд┐рд╕реНрдкреНрд▓реЗ
  3. Arduino рдФрд░ рдж рдлрд┐рд▓реЙрд╕рдлрд╝рд░ рдХрд╛ рдореНрдпреВрдЬрд╝рд┐рдХрд▓ рд╕реНрдЯреЛрди
  4. рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рдХреЗ рдХреБрдЫ рдЦреЗрд▓

Source: https://habr.com/ru/post/hi421601/


All Articles