Android + Arduino + 4 рдкрд╣рд┐рдПред рднрд╛рдЧ реи

рдпрд╣ рдкреЛрд╕реНрдЯ рдореЗрд░реЗ рд▓реЗрдЦ "Android + Arduino + 4 рдкрд╣рд┐рдпреЛрдВ" рдХреА рдПрдХ рдирд┐рд░рдВрддрд░рддрд╛ рд╣реИред рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдХрд┐ рдореИрдВрдиреЗ рдЕрдЧрд▓реЗ рдЪрд░рдг рдореЗрдВ рдХреНрдпрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рд╣реИред рдореИрдВ рд░реЛрдмреЛрдЯ рд╕реЗ рд╡реАрдбрд┐рдпреЛ рдХреЛ рдкреАрд╕реА рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдореИрдВ рдЬрд╛рдирдХрд╛рд░реА рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рдЪрд░рдг рдореЗрдВ рд╣реВрдВред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдкрд░реНрдпрд╛рдкреНрдд рдЦрд╛рд▓реА рд╕рдордп рдирд╣реАрдВ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рдореБрдЭреЗ рдЕрдкрдиреЗ рдШрд░ рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЦрд░реЛрдВрдЪ рд╕реЗ рдкреБрдирд░реНрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рд╡рд┐рдХрд╛рд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рдлрд┐рд░ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред

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

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдЖрд▓реЗрдЦ DIY рдЙрддреНрд╕рд╛рд╣реА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ .NET рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдпрд╛ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрдиреБрднрд╡ рдХреА рдХрдореА рд╣реИред рдореИрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╕рд╡рд╛рд▓ рдирд╣реАрдВ рдЙрдард╛рдКрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдореБрдЦреНрдп рд╕рд╡рд╛рд▓: "рдХрд╣рд╛рдВ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ?", рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рдЦреБрд▓рд╛рд╕рд╛ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

.NET рдПрдкреНрд▓рд┐рдХреЗрд╢рди, рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ Arduino рд╕реНрдХреЗрдЪ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреАрди рдЖрдИрдбреАрдИ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд▓реЗрдЦ Microsoft Visual C # 2010 рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдкрд░ рд╕реНрдЯрд╛рдЗрд▓рдХреЙрдк (рд╕реА # рдХреЛрдб рдХреЗ рдбрд┐рдЬрд╛рдЗрди рдкрд░ рдирд┐рдпрдВрддреНрд░рдг) рдХреА рд╕реНрдерд╛рдкрдирд╛, рдПрдХреНрд╕реЗрд▓ рдХреЗ рддрд╣рдд рдЪреЗрдХрд╕реЗрдЯрд▓ (рдЬрд╛рд╡рд╛ рдХреЛрдб рдХреЗ рдбрд┐рдЬрд╛рдЗрди рдкрд░ рдирд┐рдпрдВрддреНрд░рдг) рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрд╛ рднреА рд╡рд░реНрдгрди рдХрд░реЗрдЧрд╛ред рдФрд░ рдПрдХ рд╣реА рдПрдХреНрд╕рдкреНрд░реЗрд╕ рд╕реНрдЯреВрдбрд┐рдпреЛ рдФрд░ рдЧреНрд░рд╣рдг рдореЗрдВ рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рдХрд╛ рд╕рдВрдЧрдардиред

рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдРрд╕рд╛ рд╡рд┐рдХрд▓реНрдк рдХреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ ... рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЧреИрд░-рд▓рд╛рднрдХрд╛рд░реА рд╣реИ, рдШрд░ рдФрд░ рдЦреБрд▓реА рд╣реИред рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдХрд┐ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╕рднреА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЙрддреНрдкрд╛рдж рдореБрдлреНрдд рд╣реЛрдВрдЧреЗред рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдЗрд╕ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реИ (рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рдВрдбреЛрдЬ 7 x64 рдореЗрд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ)ред рдЕрдм, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ Android рдФрд░ Arduino рдХреЗ рд▓рд┐рдП рднреА рдЙрдмрдВрдЯреВ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ (рдпрд╣ рд░реЛрдмреЛрдЯ рд╕реЗ рдкреАрд╕реА рдкрд░ рд╡реАрдбрд┐рдпреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдерд╛), рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдЕрд▓рдЧ рдХрд╣рд╛рдиреА рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЬрд▓реНрджрдмрд╛рдЬреА рд╣реЛрдЧреАред рдореБрдЭреЗ рдХрд╣рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХрд╛рдо рдкрд░ рдореИрдВ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ (рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ) рдХреЗ рд╕рд╢реБрд▓реНрдХ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реВрдВред рдПрдХреНрд╕рдкреНрд░реЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╡рд┐рдкрд░реАрдд, рдпрд╣ рдПрдХреНрд╕реНрдЯреЗрдВрд╕рд┐рдмрд▓ рд╣реИ рдФрд░ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛ рд╕реЗрдЯ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдореИрдВ рдХрд╛рдо рдХреЛ рдЕрдзрд┐рдХ рд╕реБрдЦрдж рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реВрдВред рдлрд┐рд░ рднреА, рдореИрдВрдиреЗ рдПрдХреНрд╕рдкреНрд░реЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП "рдЕрдкрдиреА рдЬрд╝рд░реВрд░рдд рдХреА" рд╕рдм рдХреБрдЫ рдбрд╛рд▓ рджрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рдФрд░ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдмрдирд╛ рджрд┐рдпрд╛ред

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

рд▓реЗрдЦ рдлрд┐рд░ рд╕реЗ рдПрдХ рдмрдбрд╝рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╕рд╛рдордЧреНрд░реА рдХреА рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рджреВрдВрдЧрд╛:

рдХреБрдЫ рд╢рдмреНрдж рдХреНрдпреЛрдВ рдореЗрд░реЗ рд░реЛрдмреЛрдЯ Mitya рд╣реИред рдЙрдирдХреА рдкрддреНрдиреА рдиреЗ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдирд╛рдо рджрд┐рдпрд╛, рдкреНрд░реЛрд╕реНрдЯреЛрдХрд╡рд╛рд╢рд┐рдиреЛ рд╕реЗ рдЯреНрд░-рдЯреНрд░ рдорд┐рдЯреА рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реБрдП (рдпрджрд┐ рдХреЛрдИ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рд╣реИ, "рдЯреНрд░-рдЯреНрд░" TRakToR рд╣реИ, рдФрд░ "рдорд┐рддрд╛" рдЗрдВрдЬреАрдирд┐рдпрд░ рдЯрд╛рдЗрдкрдХрд┐рди рдХрд╛ рдореЙрдбрд▓ рд╣реИ)ред рдЗрд╕рд▓рд┐рдП рдЗрд╕рдиреЗ рдирд╛рдо рдмрджрд▓ рджрд┐рдпрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдПрдХ рддрд┐рдкрд╣рд┐рдпрд╛ рдирд╣реАрдВ рд╣реВрдБ рдФрд░ рдорд┐рддреНрддрд╛ рдЦреБрдж рдХреЛ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рдФрд░ рд╡рд╣ рдЯреНрд░реИрдХреНрдЯрд░ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЖрдк рдЗрд╕реЗ рдЕрдкрдиреА рдкрддреНрдиреА рдХреЗ рд▓рд┐рдП рд╕рд╛рдмрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдореЗрд░рд╛ рдирд╛рдо рдорд┐рддреНрд░рд╛ рдХреЛ рдШрд░ рдкрд░, рдХрд╛рдо рдкрд░, рджреЛрд╕реНрддреЛрдВ рдХреЗ рдмреАрдЪ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд▓реЗрдЦ рдореЗрдВ рдЖрдЧреЗ рдЫреЛрдбрд╝ рджреЗрдЧрд╛ред

рдЕрдм рдХреНрд░рдо рдореЗрдВред

рд╕реНрд░реЛрдд рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ


рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ Google рд╕реЗрд╡рд╛ рдХреЛрдб рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реБрдИ рд╣реИред рдореИрдВ рддреЛрдбрд╝рдлреЛрдбрд╝ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА (SVN) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП, рд╕реНрд░реЛрдд рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреЗ SVN рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, TortoiseSVNред

TortoiseSVN рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдпрд╣рд╛рдБ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ ред рд░реВрд╕реА рднрд╛рд╖рд╛ рдкреИрдХ рддреБрд░рдВрдд рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рддрд░рд╣ рдореБрдЭреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрджрдд рдирд╣реАрдВ рдереАред

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

TortoiseSVN рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕рдХрд╛ рдирд╛рдордХрд░рдг рдХрд░рддреЗ рд╣реБрдП, рдХрд╣реАрдВ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рд░реЛрдмреЛрдЯ-рдорд┐рддрд╛"ред рдЙрд╕ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдореЗрдВ "рдПрд╕рд╡реАрдПрди рдЪреЗрдХрдЖрдЙрдЯ ..." рдЪреБрдиреЗрдВред рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реА рд╡рд┐рдВрдбреЛ рдореЗрдВ, "рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ URL" рдлрд╝реАрд▓реНрдб рдореЗрдВ, "http://robot-mitya.googlecode.com/svn/trunk/" рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдХреЙрдкреА рдХрд░реЗрдВред "рд░реЛрдмреЛрдЯ-рдорд┐рддрд╛" рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ "рдЪреЗрдХрдЖрдЙрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛" рдлрд╝реАрд▓реНрдб рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдУрдХреЗ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рд╕рднреА рд╕реНрд░реЛрддреЛрдВ рдХреЛ "рд░реЛрдмреЛрдЯ-рдорд┐рддрд╛" рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ Android, Arduino, рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдВ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреАред

рд╡рд┐рдВрдбреЛрдЬ


рд╡рд┐рдВрдбреЛрдЬ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреЛрдб рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕реНрддрд░ рдкрд░ рдХрдорд╛рдВрдб рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред XNA рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ C # рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВ рдпрд╣ рд╡рд░реНрдгрди рдХрд░реВрдБрдЧрд╛ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред

Visual Studio рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ

рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, Microsoft Visual C # 2010 рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рдиред рдпрд╣рд╛рдВ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди, рдЖрдк Microsoft Silverlight рдФрд░ Microsoft SQL Server 2008 рдПрдХреНрд╕рдкреНрд░реЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рд╕рдХрддреЗ рд╣реИрдВред Mitya рдХреЛ рдЙрдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдлрд┐рд░ Microsoft XNA рдЧреЗрдо рд╕реНрдЯреВрдбрд┐рдпреЛ 4.0 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рд╡рд┐рддрд░рдг рдпрд╣рд╛рдБ рд╣реИ ред рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, "рд╡рд┐рдВрдбреЛрдЬ рдЧреЗрдо" рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрдирд╛рдИ рдЧрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред RobotGamepad.csproj рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗрд╡рд▓ рдорд╛рдорд▓рд╛ рд╣реИред

StyleCop рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рд╕рдорд╛рдзрд╛рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ

C # рдХреЛрдб рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ StyleCop рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣ рдПрдХ рдЕрдирд┐рд╡рд╛рд░реНрдп рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдПрдХ рдЕрддреНрдпрдВрдд рдЙрдкрдпреЛрдЧреА рдЙрдкрдХрд░рдг рд╣реИред рдЦрд╛рд╕рддреМрд░ рдкрд░ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдПред

рдпрджрд┐ рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ Visual Studio рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдЙрдЪреНрдЪрддрд░ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ "рд░реЛрдмреЛрдЯ-mitya \ Windows \ RobotGamepad \ RobotGamepad \ RobotGamepad \ RobotGamepad.cspotj" рдФрд░ "рд░реЛрдмреЛрдЯ-mitya \ Windows \ RobotGamepad \ RobotGamepad \" RobotGamepadTest.csproj тАЭред рдЙрдирдХреЗ рдкрд╛рд╕ рд▓рд╛рдЗрдиреЗрдВ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП:

 <рдЖрдпрд╛рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ = "$ (рдкреНрд░реЛрдЧреНрд░рд╛рдордлрд╛рдЗрд▓реНрд╕) \ MSBuild \ Microsoft \ StyleCop \ v4.3 \ Microsoft.SourceAnalysis.Targets" />

"Microsoft.SourceAnalysis.Targets" рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрде рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╕реНрдЯрд╛рдЗрд▓рдХреЙрдк рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

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

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

рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди, "рдХрд╕реНрдЯрдо рд╕реЗрдЯрдЕрдк" рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП "MSBuild рдПрдХреАрдХрд░рдг рдлрд╝рд╛рдЗрд▓реЛрдВ" рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред

MSBuild рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рд╕реНрдЯрд╛рдЗрд▓рдХреЙрдк рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдк рдХреЛрдб рдЧреБрдгрд╡рддреНрддрд╛ рдирд┐рдпрдВрддреНрд░рдг рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ ("рд░реЛрдмреЛрдЯ- mitya \ Windows \ RobotGamepad \ RobotGamepad \ RobotGamepad.csproj" рдФрд░ "рд░реЛрдмреЛрдЯ-mitya \ Windows \ RobotGamepad \ RobotGamepadTest \ RobotGamepadTestrojj" ), рд▓рд╛рдЗрди рдХреЗ рдмрд╛рдж

 <рдЖрдпрд╛рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ = "$ (MSBuildBinPath) \ Microsoft.CSharp.targets" />

рдПрдХ рдкрдВрдХреНрддрд┐ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ

 <рдЖрдпрд╛рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ = "$ (рдкреНрд░реЛрдЧреНрд░рд╛рдордлрд╛рдЗрд▓реНрд╕) \ MSBuild \ Microsoft \ StyleCop \ v4.3 \ Microsoft.SourceAnalysis.Targets" />

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

рд╕реНрдЯрд╛рдЗрд▓рдХреЙрдк рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрдм рдХреЛрдб рдбрд┐рдЬрд╛рдЗрди рдХреЗ рдирд┐рдпрдореЛрдВ рд╕реЗ рд╡рд┐рдЪрд▓рди рдХреЛ рдХрдВрдкрд╛рдЗрд▓рд░ рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рджрдВрдбрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ NUnit рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ

рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ NUnit рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдЗрд╕ рд▓реЗрдЦрди рдХреЗ рд╕рдордп, рдпрд╣ NUnit рд╕рдВрд╕реНрдХрд░рдг 2.5.10 рдерд╛ред рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддреЗ рд╕рдордп, рд╕рднреА рдЗрдВрд╕реНрдЯреЙрд▓рд░ рд╡рд┐рдХрд▓реНрдк рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЫреЛрдбрд╝ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ:
  1. "RobotGamepadTest" рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ, "рдирдирд┐рдЯ-рдХрдВрд╕реЛрд▓-рд░рдирд░" рдФрд░ "nunit.framework" рд▓рд┐рдВрдХ рдХреЛ рд╣рдЯрд╛рдПрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝реЗрдВред рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ NUnit рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЙрдирдХреЗ рд▓рд┐рдП рдкрде рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЧрдП рдПрдХ рд╕реЗ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред
  2. "C: \ Program Files (x86) \ NUnit 2.5.10 \ bin \ net-2.0 \ nunit-xun.exe" рдЪрд▓рд╛рдПрдБред рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдПрдВ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред "X86" рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдореЗрд░реЗ рдкрд╛рд╕ рд╕рд┐рд░реНрдл рд╡рд┐рдВрдбреЛрдЬ 7 x64 рдФрд░ x86 рдХреЗ рддрд╣рдд рдирд┐рд░реНрдорд┐рдд рдПрдХ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИред
  3. рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдкрд░реАрдХреНрд╖рдг рд░рдиред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рдмрд╛рд╣рд░реА рдЯреВрд▓ рдореЗрдВ NUnit рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЙрд▓ рдЬреЛрдбрд╝реЗрдВ:
    • рдЙрдкрдХрд░рдг> рд╡рд┐рдХрд▓реНрдк> рдЙрдиреНрдирдд рд╡рд┐рдХрд▓реНрдк рдХреЗ рддрд╣рдд рдмреЙрдХреНрд╕ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рд╕рд┐рд░реНрдл "рд╡рд┐рдХрд▓реНрдк", "рд╡рд┐рдХрд▓реНрдк ..." рдирд╣реАрдВ!
    • рдЙрдкрдХрд░рдг> рдмрд╛рд╣рд░реА рдЙрдкрдХрд░рдг рдЪреБрдиреЗрдВ ...
    • "рдмрд╛рд╣рд░реА рдЙрдкрдХрд░рдг" рд╕рдВрд╡рд╛рдж рдореЗрдВ, рдлрд╝реАрд▓реНрдб рднрд░реЗрдВ:
      рдмрд╛рд╣рд░реА рдЙрдкрдХрд░рдг
    • рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП RobotGamepadTest рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, RobotGamepadTest рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдЖрдЗрдЯрдо "рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВред"

рдПрдВрдбреНрд░реЙрдпрдб


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

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

рдЬрд╛рд╡рд╛ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХрд┐рдЯ (JDK) рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рд╡рд┐рддрд░рдг рдпрд╣рд╛рдБ рд╣реИ ред

рд╡рд┐рдВрдбреЛрдЬ 7 x64 рдХреЗ рд▓рд┐рдП, рдореИрдВ рдирд╡реАрдирддрдо JDK рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реВрдВ: jdk-7u3-windows-x64.exeред рд╕реНрдерд╛рдкрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ - рд╣рдо рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рднреА рд╡рд┐рдХрд▓реНрдк рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВред

Android SDK рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ

рдПрд╕рдбреАрдХреЗ рдХреЛ рдпрд╣рд╛рдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ ред рдЖрдк рд╡рд┐рдВрдбреЛрдЬ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдЖрдк рдЬрд╝рд┐рдк рд╕рдВрдЧреНрд░рд╣ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдРрд╕рд╛ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЕрдм, рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдФрд░ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рд╕реЗ рдУрд╣ "рдПрдВрдбреНрд░реЙрдЗрдб-рдПрд╕рдбреАрдХреЗ" рдлрд╝реЛрд▓реНрдбрд░ рдХреА рдирдХрд▓ рдХрд░ рд░рд╣рд╛ рдерд╛ (рдУрд╣, рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдм рдХреБрдЫ рдХрд░рддрд╛ рд╣реВрдВ)ред рдореИрдВ рдЗрд╕реЗ "c: \ android-sdk" рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред

рдЖрдИрдбреАрдИ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдореИрдВ рдЧреНрд░рд╣рдг рдХреНрд▓рд╛рд╕рд┐рдХ 3.7.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЖрдк рдЗрд╕реЗ рдпрд╣рд╛рдБ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред рдлрд┐рд░ рд╕реЗ, рд╡рд┐рдВрдбреЛрдЬ 7 рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, x 64 рдХреЗ рд▓рд┐рдП)ред рд╣рдореЗрдВ рд╕рдВрдЧреНрд░рд╣ "eclipse-SDK-3.7.1-win32-x86_64.zip" рдорд┐рд▓рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реАрдзреЗ рдбреНрд░рд╛рдЗрд╡ рд╕реА рдХреЗ рд░реВрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдЕрдирдкреИрдХ рдХрд┐рдпрд╛ред рдПрдХ рд╕рдордп рдкрд░ рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ рд╡рд┐рд╕реНрдЯрд╛ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ 7 рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА "рдХреЙрдореНрдкреНрд░реАрд╣реЗрдВрд╕реНрдб" рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╡рд░реНрдЪреБрдЕрд▓ рд╕реНрдЯреЛрд░реЗрдЬ рдерд╛ред рдореИрдВ рдЗрд╕ рдкрд╛рдЧрд▓рдкрди рд╕реЗ рдирд┐рдкрдЯ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдПрдХ рд╣реА рд░реЗрдХ рдкрд░ рдЪрд▓рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдЧреНрд░рд╣рдг рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╛рдЗрд▓реНрд╕ рдореЗрдВ рдирд╣реАрдВ рдбрд╛рд▓рддрд╛ред рдпрджрд┐ рдЖрдк рдореВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ (рд╣рдо рдЕрднреА рднреА рд╡рд╣рд╛рдВ рдлрд╝реЛрд▓реНрдбрд░ рдбрд╛рд▓рддреЗ рд╣реИрдВ), рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рд░реВрдЯ рдореЗрдВ рдПрдХ рдмрдирд╛рддреЗ рд╣реИрдВ, рдФрд░ рдмрд╛рдХреА рдХреЛ рдЗрд╕рдореЗрдВ рдбрдВрдк рдХрд░рддреЗ рд╣реИрдВред

рдЕрдм рдЖрдк рдЧреНрд░рд╣рдг рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ (рдореЗрд░реЗ рдкрд╛рд╕ c: \ eclipse \ eclipse.exe рд╣реИ)ред рдкрд╣рд▓реА рд╢реБрд░реБрдЖрдд рдореЗрдВ, "рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рд▓реЙрдиреНрдЪрд░" рд╡рд┐рдВрдбреЛ рдХрд╛рд░реНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд╕реБрдЭрд╛рд╡ рдХреЗ рд╕рд╛рде рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИред рдореИрдВрдиреЗ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ "c: \ robot-mitya"ред рдЗрд╕рдХреЗ рдмрд╛рдж, рдЧреНрд░рд╣рдг рдЖрдИрдбреАрдИ рдЦреБрд▓рддреА рд╣реИред рдореАрддрд╛ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдЕрднреА рддрдХ рдирд╣реАрдВ рдЦреЛрд▓реА рдЬрд╛ рд░рд╣реА рд╣реИрдВ - рдЕрднреА рднреА рдХреБрдЫ рдХрд░рдирд╛ рдмрд╛рдХреА рд╣реИред

рдЧреНрд░рд╣рдг рдХреЗ рд▓рд┐рдП ADT рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдПрдВрдбреНрд░реЙрдЗрдб рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдЯреВрд▓реНрд╕ (ADT) рдкреНрд▓рдЧрдЗрди рдХреЗрд╡рд▓ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХреНрд▓рд┐рдкреНрд╕ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддрд╛ рд╣реИред ADT рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдХрд╛рд░реНрдп рдХрд░реЗрдВ:
  1. рд╕рд╣рд╛рдпрддрд╛ рдореЗрдиреВ> рдирдпрд╛ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ ...
  2. рдмрдЯрди рдЬреЛрдбрд╝реЗрдВред
  3. рдирд╛рдо рдлрд╝реАрд▓реНрдб рдореЗрдВ "рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдЬреЛрдбрд╝реЗрдВ" рд╕рдВрд╡рд╛рдж рдореЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдерд╛рди рдлрд╝реАрд▓реНрдб рдореЗрдВ, "ADT рдкреНрд▓рдЧрдЗрди" рджрд░реНрдЬ рдХрд░реЗрдВ - "https://dl-ssl.google.com/android/eclipse/", рдареАрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
  4. "рдЙрдкрд▓рдмреНрдз рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░" рд╕рдВрд╡рд╛рдж рдореЗрдВ, "рдбреЗрд╡рд▓рдкрд░ рдЯреВрд▓" рдХреЗ рдмрдЧрд▓ рдореЗрдВ рд╕реНрдерд┐рдд рдмреЙрдХреНрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдЕрдЧрд▓рд╛ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдлрд┐рд░ рдЕрдЧрд▓рд╛, рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╕рдордЭреМрддреЗ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ, рд╕рдорд╛рдкреНрдд рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
  5. рдЧреНрд░рд╣рдг рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░реЗрдВ (рд╡рд╣ рд╕реБрдЭрд╛рд╡ рджреЗрдЧрд╛)ред
  6. рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЧреНрд░рд╣рдг рдиреЗ рдореБрдЭреЗ "рдПрдВрдбреНрд░реЙрдЗрдб рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ" рд╡рд┐рдВрдбреЛ рдХреЗ рд╕рд╛рде рдмрдзрд╛рдИ рджреА рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдерд╛рдкрд┐рдд рдПрд╕рдбреАрдХреЗ рдХреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдкреЗрд╢рдХрд╢ рдХреАред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реЗ рдПрдХ рдХреЛ рдЪреБрдирд╛ рдФрд░ рдиреЗрдХреНрд╕реНрдЯ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛, рдлрд┐рд░ рдореИрдВрдиреЗ Google рдХреЛ рдЖрдВрдХрдбрд╝реЗ рднреЗрдЬрдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдЕрдкрдиреЗ рдЕрдзрд┐рдХрд╛рд░ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдпрд╛ рдФрд░ рдЗрд╕ рд╡рд┐рдВрдбреЛ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ред рдЬрд┐рд╕ рдореИрдиреБрдЕрд▓ рд╕реЗ рдореИрдВрдиреЗ рдпрд╣ рд╕рдм рдЬреНрдЮрд╛рди рдЦреАрдВрдЪрд╛ рдерд╛, рд╡реИрд╕реЗ, рдЗрд╕ рдЦрд┐рдбрд╝рдХреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╢рдмреНрдж рднреА рдирд╣реАрдВ рдерд╛ред рдпрд╣ рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рдХреЗ рд▓рд┐рдП рдкрде рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рдмрддрд╛рддрд╛ рд╣реИред рдмрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ рдЗрд╕рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛: рд╡рд┐рдВрдбреЛ> рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдВ рдореЗрдиреВ, рдлрд┐рд░ рдмрд╛рдИрдВ рдУрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рджрд╛рдИрдВ рдУрд░ "рдПрд╕рдбреАрдХреЗ рд╕реНрдерд╛рди" рдлрд╝реАрд▓реНрдб рднрд░реЗрдВред

рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд / рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛

"рдПрд╕рдбреАрдХреЗ рдкреНрд░рдмрдВрдзрдХ" рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред рдЕрдм рдЗрд╕реЗ рд╕реАрдзреЗ рдЧреНрд░рд╣рдг (рд╡рд┐рдВрдбреЛ рдореЗрдиреВ> рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рдкреНрд░рдмрдВрдзрдХ) рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдкреНрд░рдмрдВрдзрдХ рдХрд┐рд╕реА рдХрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдореЛрдбрд▓ рд╡рд┐рдВрдбреЛ рдХреЗ рд░реВрдк рдореЗрдВ рдЦреБрд▓рддрд╛ рд╣реИ, рдФрд░ рдЖрдк рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдПрдХреНрд▓рд┐рдкреНрд╕ рдЦреЛ рджреЗрддреЗ рд╣реИрдВред рдЕрдм рдпрд╣ рдбрд░рд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдЖрдк рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрдЧрд╛ред рдЗрд╕рд▓рд┐рдП IDE рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░ рдкреНрд░рдмрдВрдзрдХ рдХреЛ рдЪрд▓рд╛рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ: "c: \ android-sdk \ SDK Manager.exe"ред

рдпрд╣ рдореЗрд░реЗ Android рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реА рд╕рдмрд╕реЗ рдХрдо рдкрд╕рдВрджреАрджрд╛ рдЬрдЧрд╣ рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреНрдпреЛрдВ, рд▓реЗрдХрд┐рди SDK рдкреНрд░рдмрдВрдзрдХ рдмрд╣реБрдд рдзреАрдорд╛ рд╣реИред рдЯреНрд░реИрдлрд┐рдХ рдЕрдХрд╛рдЙрдВрдЯ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯреНрд╕ рдкрд░ рдЬрд╛рддрд╛ рд╣реИ, рд╕рдордп рдХреА рдЧрд┐рдирддреА рдШрдВрдЯреЛрдВ (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд░рд╛рдд рдореЗрдВ рдЫреЛрдбрд╝ рджреА рдЬрд╛рддреА рд╣реИ!)ред рдореБрдЭреЗ рдпрд╣ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛ рдХрд┐ рдпрд╣ рдХрд┐рд╕рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ рдФрд░ рдпрд╣ рд╡рд╣рд╛рдБ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддреНрд╡рд░рд┐рдд рдХрджрдо рдирд╣реАрдВ рдмрддрд╛ рд╕рдХрддрд╛ред рдЕрдм рдореИрдВ рдЗрд╕ рдЪрд░рдг рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдореЗрдВ рд╕рдлрд▓ рд░рд╣рд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреА рдЧрдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ c: \ android-sdk рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдИред рдФрд░ рдлрд┐рд░, рдЗрд╕реЗ рдмрд╛рд╣рд░реА рдПрдЪрдбреАрдбреА рд╕реЗ рдХреЙрдкреА рдХрд░рдиреЗ рдореЗрдВ рднреА рд▓рдЧрднрдЧ рдмреАрд╕ рдорд┐рдирдЯ рд▓рдЧреЗред рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд▓рдЧрднрдЧ 67 рд╣рдЬрд╛рд░ рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВред

Mitya рдХреЗ рд▓рд┐рдП, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ, рдПрдВрдбреНрд░реЙрдЗрдб 2.3.3 (API 10) рд╕реЗ "рдПрд╕рдбреАрдХреЗ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо" рдФрд░ "Google рдЗрдВрдХ рджреНрд╡рд╛рд░рд╛ Google API" рдкреИрдХреЗрдЬ, рд╕рд╛рде рд╣реА рд╕рд╛рде "рдЯреВрд▓" рдФрд░ "рдПрдХреНрд╕реНрдЯреНрд░рд╛" рд╕рдореВрд╣ рдХреЗ рдкреИрдХреЗрдЬ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВред рд╕рдЪ рд╣реИ, рдореИрдВрдиреЗ рд╕рднреА рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рддрд╣рдд рдкреИрдХреЗрдЬ рд░рдЦреЗред рд▓рд╛рд▓рдЪ рд╕реЗ, рдФрд░ рдЖрдк рдХрднреА рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВ рдХрд┐рди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдЙрдард╛рдКрдВрдЧрд╛ред рддреЛ рдЖрдк рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрдирд╛ рд╕рдордп рдкрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдмрдЪрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреИрдХреЗрдЬреЛрдВ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рд░рд╣рд╕реНрдп рд╣реИред рдЙрдирдореЗрдВ рд╕реЗ рдХрдИ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ, рд╕рд╛рдорд╛рдиреНрдп рд╣реИред

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

рдЧреНрд░рд╣рдг рдмрд╛рдЬрд╛рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ (рд╡реИрдХрд▓реНрдкрд┐рдХ)

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

рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд░реЗрдВ:
  1. рд╕рд╣рд╛рдпрддрд╛ рдореЗрдиреВ> рдирдпрд╛ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ ...
  2. рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реВрдЪреА рд╕реЗ, "рдХрд╛рд░реНрдп рдХреЗ рд╕рд╛рде" рдлрд╝реАрд▓реНрдб рдореЗрдВ, рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реЗ "рдЗрдВрд╕реНрдЯреЙрд▓" рд╕рдВрд╡рд╛рдж рдореЗрдВ, "рдЗрдВрдбрд┐рдЧреЛ - http: //download.eclipse.org/releases/indigo" рдЪреБрдиреЗрдВред
  3. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдлрд╝рд┐рд▓реНрдЯрд░ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╣рдо "рдмрд╛рдЬрд╛рд░" рд╢рдмреНрдж рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдлрд╝рд┐рд▓реНрдЯрд░ рдХреА рдЧрдИ рд╕реВрдЪреА рдореЗрдВ, "рдорд╛рд░реНрдХреЗрдЯрдкреНрд▓реЗрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ" рдХреЗ рд╕рд╛рдордиреЗ рдПрдХ рдЯрд┐рдХ рд▓рдЧрд╛рдПрдВред
  4. рдЕрдЧрд▓рд╛, рдЕрдЧрд▓рд╛, рд╣рдо рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╕рдордЭреМрддреЗ рдХреА рд╢рд░реНрддреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ, рдЕрдм рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░реЗрдВ (рдПрдХреНрд▓рд┐рдкреНрд╕)ред

рдЕрдм, "рдПрдХреНрд▓рд┐рдкреНрд╕ рдорд╛рд░реНрдХреЗрдЯрдкреНрд▓реЗрд╕ ..." рдЖрдЗрдЯрдо рд╣реЗрд▓реНрдк рдореЗрдиреВ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред

рдЪреЗрдХрд╕реНрдЯрд╛рдЗрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ (рд╡реИрдХрд▓реНрдкрд┐рдХ)

рдПрдХ рдЙрдкрдпреЛрдЧреА рдЙрдкрдХрд░рдг, рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рд╕реНрдЯрд╛рдЗрд▓рдХреЙрдк рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ, рдЬреЛ рдХреЛрдб рдмрдирд╛рддреЗ рд╕рдордп рдЧрдбрд╝рдмрдбрд╝ рдирд╣реАрдВ рд╣реЛрдиреЗ рджреЗрддрд╛ред рдореИрдВ рджреГрдврд╝рддрд╛ рд╕реЗ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдбрд╛рд▓рддреЗ рд╣реИрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╢реБрд░реБрдЖрддреА (рдФрд░ рддрдм рдХрд╣реАрдВ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИ)ред рд╕реНрдерд╛рдкрдирд╛:
  1. рд╕рд╣рд╛рдпрддрд╛ рдореЗрдиреВ> рдорд╛рд░реНрдХреЗрдЯрдкреНрд▓реЗрд╕ рдЧреНрд░рд╣рдг рдХрд░реЗрдВ ...
  2. "рдЦреЛрдЬреЗрдВ" рдкреНрд░рдХрд╛рд░ "рдЪреЗрдХрд╕реНрдЯрд╛рдЗрд▓" рдлрд╝реАрд▓реНрдб рдореЗрдВ, "рдЧреЛ" рдмрдЯрди рджрдмрд╛рдПрдВред
  3. рдПрдХ "рдЪреЗрдХрд╕реНрдЯрд╛рдЗрд▓ рдкреНрд▓рдЧ-рдЗрди" рдорд┐рд▓реЗрдЧрд╛, "рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдлрд┐рд░ рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реИред

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

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

рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ (рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░) рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛

  1. рд░реЛрдмреЛрд╣реЗрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЬреЛрдбрд╝реЗрдВред рдлрд╝рд╛рдЗрд▓> рдирдпрд╛> рдкреНрд░реЛрдЬреЗрдХреНрдЯ ...
  2. рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реЗ "рдирдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ" рд╕рдВрд╡рд╛рдж рдореЗрдВ, "рдПрдХ рд╡рд┐рдЬрд╝рд╛рд░реНрдб рдЪреБрдиреЗрдВ" рдХрджрдо рдкрд░, рдПрдВрдбреНрд░реЙрдЗрдб рд╕реВрдЪреА рдЦреЛрд▓реЗрдВ, "рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯ" рдЪреБрдиреЗрдВред рдЕрдЧрд▓рд╛ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
  3. "рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВ" рдХрджрдо рдкрд░, "рдореМрдЬреВрджрд╛ рд╕реНрд░реЛрдд рд╕реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВ" рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рд╕реНрдерд╛рди "c: \ robot-mitya \ Android \ RoboHead" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред
  4. рдпрд╣рд╛рдВ ("рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдиреЗрдо" "рд░реЛрдмреЛрд╣реЗрдб" рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХрджрдо рд░рдЦреЗрдВ "рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВ")ред рдЕрдЧрд▓рд╛ред
  5. "рд╕реЗрд▓реЗрдХреНрдЯ рдмрд┐рд▓реНрдб рдЯрд╛рд░реНрдЧреЗрдЯ" рдЪрд░рдг рдкрд░, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдПрдкреАрдЖрдИ рд╕реНрддрд░ 10 рдХреЗ рд╕рд╛рде "Google рдПрдкреАрдЖрдИ" рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  6. "рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬрд╛рдирдХрд╛рд░реА" рдЪрд░рдг рдореЗрдВ, "рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдирд╛рдо" рдлрд╝реАрд▓реНрдб рдореЗрдВ, "рд░реЛрдмреЛрд╣реЗрдб" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВред
  7. рдЕрдм RoboHeadTest рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЬреЛрдбрд╝реЗрдВред рдлрд┐рд░ рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдореЗрдиреВ> рдирдпрд╛> рдкреНрд░реЛрдЬреЗрдХреНрдЯ ...
  8. "рдирдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ" рд╕рдВрд╡рд╛рдж рдореЗрдВ "рдПрдХ рд╡рд┐рдЬрд╝рд╛рд░реНрдб рдЪреБрдиреЗрдВ" рдХрджрдо рдкрд░, рдПрдВрдбреНрд░реЙрдЗрдб рд╕реВрдЪреА рдЦреЛрд▓реЗрдВ, "рдПрдВрдбреНрд░реЙрдЗрдб рдЯреЗрд╕реНрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ" рдЪреБрдиреЗрдВред рдЕрдЧрд▓рд╛ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
  9. "рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдирд╛рдо" рдХреНрд╖реЗрддреНрд░ рдореЗрдВ "рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВ" рдЪрд░рдг рдореЗрдВ "рд░реЛрдмреЛрд╣реЗрдбрдЯреЗрд╕реНрдЯ" рджрд░реНрдЬ рдХрд░реЗрдВред
  10. рдпрд╣рд╛рдВ (рдЪрд░рдг "Android рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВ") "рдореМрдЬреВрджрд╛ рд╕реНрд░реЛрдд рд╕реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВ" рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рд╕реНрдерд╛рди "c: \ robot-mitya \ Android \ RoboHeadTest" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдЕрдЧрд▓рд╛ред
  11. "рд╕реЗрд▓реЗрдХреНрдЯ рдмрд┐рд▓реНрдб рдЯрд╛рд░реНрдЧреЗрдЯ" рдЪрд░рдг рдкрд░, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдПрдкреАрдЖрдИ рд╕реНрддрд░ 10 рдХреЗ рд╕рд╛рде "Google рдПрдкреАрдЖрдИ" рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВ рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЖрдпрд╛ рдерд╛ рдЬрдм рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдЕрдЧрд▓рд╛ рдмрдЯрди, рд╕рдХреНрд░рд┐рдп рд╣реЛрдиреЗ рдХреЗ рдирд╛рддреЗ, рджрдмрд╛рдпрд╛ рдирд╣реАрдВ рдЧрдпрд╛ рдерд╛ред рддрдм рдЗрд╕рдиреЗ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдХрджрдо рдХреЛ рд╡рд╛рдкрд╕ рд▓рд╛рдиреЗ рдореЗрдВ рдорджрдж рдХреА рдФрд░ рдЗрд╕реЗ "рдПрдВрдбреНрд░реЙрдЗрдб рдЯреЗрд╕реНрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ" рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ "рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди" рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝рд╛ред
  12. "рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬрд╛рдирдХрд╛рд░реА" рдЪрд░рдг рдореЗрдВ, "рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдирд╛рдо" рдлрд╝реАрд▓реНрдб рдореЗрдВ, "рд░реЛрдмреЛрд╣реЗрдбрдЯреЗрд╕реНрдЯ" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВред

рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдмрдирд╛рдирд╛ (Android рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╡рд╛рдЗрд╕)

рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдпрд╛ рдПрдВрдбреНрд░реЙрдЗрдб рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╡рд╛рдЗрд╕ (AVD) рдПрдХ рдлреЛрди рдПрдореБрд▓реЗрдЯрд░ рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рдЯреЗрд╕реНрдЯ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореИрдВ рдЕрдХреНрд╕рд░ рдлреЛрди рдкрд░ рд╕реАрдзреЗ рдмрд╣рд╕ рдХрд░рддрд╛ рдерд╛ред

рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдмрдирд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ:
  1. "C: \ android-sdk" рдЬреИрд╕реЗ рдорд╛рди рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ ANDROID_SDK_HOME рд╕рд┐рд╕реНрдЯрдо рдЪрд░ рдЬреЛрдбрд╝реЗрдВред рд╡рд┐рдВрдбреЛрдЬ 7 рдФрд░ рдЗрд╕ рдЪрд░ рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдЖрд╕рдкрд╛рд╕ рд╡реЗрдм рдкрд░ рдмрд╣реБрдд рдЪрд░реНрдЪрд╛рдПрдВ рд╣реИрдВред рд╡рд┐рдВрдбреЛрдЬ 7 рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдПрдВрдбреНрд░реЙрдЗрдб рд▓реЛрдбрд┐рдВрдЧ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рдЪрд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЧрдИ рд╣реИред рдореБрдЭреЗ рдЗрд╕ рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрд╣ рддрдереНрдп рдкрд╕рдВрдж рдЖрдпрд╛ рдХрд┐ рдпрд╣ рдЪрд░ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдкреБрди: рд╕реМрдВрдкрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рдЖрднрд╛рд╕реА рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдЫрд╡рд┐рдпрд╛рдВ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреА рд╣реИрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдпрд╣ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХрд╣реАрдВ рджрдлрди рд╣реИред
  2. рдЪреВрдВрдХрд┐ рд╣рдо рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╡рд╛рдж рдореЗрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдкрде рдЪрд░ рдореЗрдВ рдкрдереЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рдлрд┐рд░ рд╕реЗ рднрд░ рд╕рдХрддреЗ рд╣реИрдВред "C: \ android-sdk \ tools \" рдЬреЛрдбрд╝реЗрдВ; c: \ android-sdk \ platform-tools \ "ред

рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдкреНрд▓рд┐рдХреЗрд╢рди "c: \ android-sdk \ AVD Manager.exe" рдЪрд▓рд╛рдПрдБред рдЗрд╕реЗ рдЧреНрд░рд╣рдг рд╕реЗ рднреА рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рднреА (рдПрд╕рдбреАрдХреЗ рдкреНрд░рдмрдВрдзрдХ рдХреА рддрд░рд╣) рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдПрдХ рдореЛрдбрд▓ рд╡рд┐рдВрдбреЛ (рд╡рд┐рдВрдбреЛ> рдПрд╡реАрдбреА рдореИрдиреЗрдЬрд░) рдХреЗ рд░реВрдк рдореЗрдВред рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рддреЛ рдЧреНрд░рд╣рдг рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВред рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реЗ "рдирдпрд╛ ..." рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, "рдирд╛рдо" рдлрд╝реАрд▓реНрдб рднрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "Google_APIs_Level_10" (рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИ), "рд▓рдХреНрд╖реНрдп" рдлрд╝реАрд▓реНрдб рдореЗрдВ "Google API (Google Inc.) - API рд╕реНрддрд░ 10" рдЪреБрдиреЗрдВред рд╢реЗрд╖ рдЦреЗрддреЛрдВ рдХреЛ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рдЫреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред AVD рдмрдЯрди рдмрдирд╛рдПрдВредрдпрджрд┐ рд╣рдордиреЗ ANDROID_SDK_HOME рдЪрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛, рддреЛ ".android" рдлрд╝реЛрд▓реНрдбрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдЫрд╡рд┐ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде "c: \ android-sdk" рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред

рд╣рдо рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ: рдЗрд╕реЗ рд╕реВрдЪреА рдореЗрдВ рдЪреБрдиреЗрдВ рдФрд░ "рдкреНрд░рд╛рд░рдВрдн ..." рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдлрд┐рд░ "рд▓реЙрдиреНрдЪ" рдХрд░реЗрдВред рдкрд╣рд▓рд╛ рд▓реЙрдиреНрдЪ рдХрд╛рдлреА рд▓рдВрдмрд╛ рд╣реЛрдЧрд╛ред

рдлреЛрди рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░рдирд╛

рдлрд╝реЛрди рд╕реЗрдЯрдЕрдк:
  1. рдлреЛрди рдореЗрдиреВ рдореЗрдВ, рд╕реЗрдЯрд┐рдВрдЧ> рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪреБрдиреЗрдВред рд╣рдо рд╡рд┐рдХрд▓реНрдк "рдЕрдЬреНрдЮрд╛рдд рд╕реНрд░реЛрддреЛрдВ" рдкрд░ рдПрдХ рдЯрд┐рдХ рд▓рдЧрд╛рддреЗ рд╣реИрдВред
  2. рдпрд╣рд╛рдВ рд╣рдо "рд╡рд┐рдХрд╛рд╕" рдЙрдк-рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ "рдпреВрдПрд╕рдмреА рдбрд┐рдмрдЧрд┐рдВрдЧ" рд╡рд┐рдХрд▓реНрдк рдкрд░ рдПрдХ рдЯрд┐рдХ рд▓рдЧрд╛рддреЗ рд╣реИрдВред

рдЕрдм рдЖрдкрдХреЛ рдлреЛрди рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ Android рдбреЗрд╡рд▓рдкрд░ рдлреЛрди рд╣реИ (рддреЛ рдХреНрдпрд╛?), Nexus One рдпрд╛ Nexus S, Google рдЕрдкрдирд╛ рдбреНрд░рд╛рдЗрд╡рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ ред рдЕрдиреНрдп рдорд╛рдорд▓реЛрдВ рдореЗрдВ, Google рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИред рдореЗрд░реЗ рдПрдЪрдЯреАрд╕реА рд╕реЗрдВрд╕реЗрд╢рди рдХреЗ рддрд╣рдд рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдПрдЪрдЯреАрд╕реА рд╕рд┐рдВрдХ (рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореБрдлреНрдд рд╣реИ) рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдерд╛ ред

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

Arduino


рд╡рд┐рдХрд╛рд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ Arduino рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдкрдирд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВред рдкрд░рд┐рдпреЛрдЬрдирд╛ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдерд╛рдкрдирд╛ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рдЬреЛрдбрд╝ рджреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЬреЛрдбрд╝ рд╣реИред

рдЖрдИрдбреАрдИ рд╕реНрдерд╛рдкрдирд╛

рд▓реЗрдЦрди рдХреЗ рд╕рдордп рд╡рд░реНрддрдорд╛рди рд╕реНрдХреЗрдЪ Arduino рд╕рдВрд╕реНрдХрд░рдг 1.0 рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ Arduino рд╕рдВрд╕реНрдХрд░рдгреЛрдВ 0022 рдФрд░ 0023 рдХреЗ рд╕рд╛рде рдареАрдХ рд╕рдВрдЧрдд рд╣реИред рдореИрдВ рдЕрдиреНрдп рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛, рдореИрдВрдиреЗ рдЗрд╕рдХреА рдЬрд╛рдБрдЪ рдирд╣реАрдВ рдХреАред рдпрд╣рд╛рдВ рдЖрдИрдбреАрдИ рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ ред рдореИрдВрдиреЗ рдбреНрд░рд╛рдЗрд╡ рд╕реА рдХреЗ рд░реВрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд╕реАрдзреЗ рдЖрд░реНрдХрд╛рдЗрд╡ рдХреЛ рдЕрдирдкреИрдХ рдХрд┐рдпрд╛ред

рд╡рд┐рдВрдбреЛрдЬ 7 рдкрд░ Arduino Uno рдбреНрд░рд╛рдЗрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рд╡реЗ рд╡рд╛рджрд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╡рд┐рд╕реНрдЯрд╛ рдореЗрдВ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╕рдорд╛рди рд╣реИред рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрджрдо рдЙрдард╛рддреЗ рд╣реИрдВ:
  1. рд╣рдо Arduino Uno рдХреЛ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдХрдВрдЯреНрд░реЛрд▓рд░ рдкрд░ рд▓рдЧреА рдЧреНрд░реАрди рдкреЙрд╡рд░ рдПрд▓рдИрдбреА рдХреЛ рд╣рд▓реНрдХрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡рд┐рдВрдбреЛрдЬ рдбреНрд░рд╛рдЗрд╡рд░ рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рднрд╛рд░реА рд░реВрдк рд╕реЗ рдЕрдиреБрдХрд░рдг рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред
  2. рд╡рд┐рдВрдбреЛрдЬ рдЦреБрдж рдХреЛ рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рдЙрдЬрд╛рдЧрд░ рдХрд░рддрд╛ рд╣реИ "рдбреНрд░рд╛рдЗрд╡рд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред"
  3. рдбрд┐рд╡рд╛рдЗрд╕ рдореИрдиреЗрдЬрд░ рдЦреЛрд▓реЗрдВред рд╣рдо Arduino Uno рдХреЛ рд╡рд┐рд╕реНрдордпрд╛рджрд┐рдмреЛрдзрдХ рдЪрд┐рд╣реНрди рдХреЗ рд╕рд╛рде рджреЗрдЦрддреЗ рд╣реИрдВред Arduino Uno рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, "рдбреНрд░рд╛рдЗрд╡рд░ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ ..."ред рдЕрдЧрд▓рд╛, "рдЗрд╕ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреА рдЦреЛрдЬ рдХрд░реЗрдВ" рдЪреБрдиреЗрдВред рдФрд░ рдкрде "C: \ arduino-1.0 \" рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рд╡рд┐рдВрдбреЛрдЬ рдХреЛ рдкреНрд░рдХрд╛рд╢рдХ рдХреЗ рдирд┐рд░реНрджрдпреА рд╣реЛрдиреЗ рдкрд░ рд╕рдВрджреЗрд╣ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдПред рдкрд░рд┐рдгрд╛рдо: "рдЗрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЕрдкрдбреЗрдЯ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреВрд░рд╛ рд╣реБрдЖред" рдЯрд╛рдЗрдЯрд▓ рдмрд╛рд░ рдкреЛрд░реНрдЯ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдЗрд╕реЗ COM3 рдерд╛ред рд╕рдВрдЦреНрдпрд╛ рдпрд╛рдж рд░рдЦреЗрдВ, рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред

IDE рд▓реЙрдиреНрдЪ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ

рдЕрдм рдЖрдк "рдЕрдЬреНрдЮрд╛рдд рдкреНрд░рдХрд╛рд╢рдХ" рдХреЛ рдлрд┐рд░ рд╕реЗ рдорд╛рдл рдХрд░рдиреЗ рдФрд░ рдХреБрдЫ рдЙрдкрдпреЛрдЧреА рдЪреЗрдХрдорд╛рд░реНрдХ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП "c: \ arduino-1.0 \ arduino.exe" рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред
  1. рдлрд╝рд╛рдЗрд▓> рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдБ рдореЗрдиреВ рдореЗрдВ, рдЖрдк "Arduino рдХреЗ рд╕рд╛рде рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рд╣рдпреЛрдЧреА .ino рдлрд╝рд╛рдЗрд▓реЛрдВ" рд╡рд┐рдХрд▓реНрдк рдХреЛ рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдЬреАрдм рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдореЗрд░реЗ рд▓рд┐рдП рдирд╣реАрдВ рдмрдЪрд╛ рд╣реИред рдореБрдЭреЗ рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ IDE рдХреЗ рд╕рд╛рде рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝рдирд╛ рдкрдбрд╝рд╛ред
  2. рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЯреВрд▓> рдмреЛрд░реНрдб рдореЗрдиреВ рдореЗрдВ Arduino Uno рдХрдВрдЯреНрд░реЛрд▓рд░ рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИред
  3. рдЯреВрд▓> рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдореЗрдиреВ рд╕реЗ, COM рдкреЛрд░реНрдЯ рдЪреБрдиреЗрдВ рдЬрд┐рд╕рдореЗрдВ рдирд┐рдпрдВрддреНрд░рдХ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рд╣рдордиреЗ рдЗрд╕реЗ рдпрд╛рдж рдХрд┐рдпрд╛, рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ COM3 рдерд╛ред рдпрджрд┐ рдЖрдкрдХреЛ рдпрд╛рдж рдирд╣реАрдВ рд╣реИ, рддреЛ рд╣рдо рдбрд┐рд╡рд╛рдЗрд╕ рдореИрдиреЗрдЬрд░ рдореЗрдВ рджреЗрдЦрддреЗ рд╣реИрдВред

Arduino IDE рдХреА рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдирд╛

Arduino.cc рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рджрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдбреЗрдореЛ рд╕реНрдХреЗрдЪ рдЪрд▓рд╛рдХрд░ IDE рдХреА рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдкреВрд░рд╛ рдХрд░рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ:
  1. рдореЗрдиреВ рдлрд╝рд╛рдЗрд▓> рдЙрджрд╛рд╣рд░рдг> 1.Basics> рдмреНрд▓рд┐рдВрдХред рдЖрдИрдбреАрдИ рд╡рд┐рдВрдбреЛ рдПрдХ рдЫреЛрдЯреЗ рд╕реНрдХреЗрдЪ рдХреЗ рд╕рд╛рде рдЦреБрд▓рддреА рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдирд┐рдпрдВрддреНрд░рдХ рдмреЛрд░реНрдб рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдкреАрд▓реЗ рдПрд▓рдИрдбреА рдХреЛ рдмреНрд▓рд┐рдВрдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред
  2. рд╕реНрдХреЗрдЪ рдХреЗ рд╕рдВрдХрд▓рди рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореЗрдиреВ рдЖрдЗрдЯрдо рд╕реНрдХреЗрдЪ> рд╕рддреНрдпрд╛рдкрд┐рдд / рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
  3. рдирд┐рдпрдВрддреНрд░рдХ рдХреА рдореЗрдореЛрд░реА рдореЗрдВ рд╕реНрдХреЗрдЪ рд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдЙрд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореЗрдиреВ рдЖрдЗрдЯрдо рдлрд╝рд╛рдЗрд▓> рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ рдЪреБрдиреЗрдВред рд╕рдм рдХреБрдЫ, рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ 13 рд╡реЗрдВ рдкреИрд░ рдкрд░ рдПрд▓рдИрдбреА 2 рд╕реЗрдХрдВрдб рдХреА рдЕрд╡рдзрд┐ рдХреЗ рд╕рд╛рде рдирд┐рдорд┐рд╖ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

Mitya рдХреЗ рд╕реНрдХреЗрдЪ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛

Mitya рд╕реНрдХреЗрдЪ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рджреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдорд╛рдирдХ Arduino IDE рдкреИрдХреЗрдЬ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИрдВред рд╕рд╛рде рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдкрдиреНрдиреЛрдВ рдЖрдк рдХреЗ рд▓рд┐рдП рдбрд╛рдЙрдирд▓реЛрдб рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЬрд░реВрд░рдд IRremote.zip рдФрд░ USBHostShield2.zip ред рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдЗрди рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдХреЛ "C: \ arduino-1.0 \ l рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ" рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЦреЛрд▓рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ Arduino IDE рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЖрдк рд╕рднреА рдХрдВрдЯреНрд░реЛрд▓рд░ рдореЗрдВ рдорд┐рдЯрд┐рди рд╕реНрдХреЗрдЪ рднрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдорд┐рддреНрд░рд╛ рдХрд╛ рд▓реЛрдХрд╛рд░реНрдкрдг


рдПрдХ рдкреАрд╕реА рд╕реЗ Mitya рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдлреЛрди рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдПрдХ рд╣реА рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдЕрджреНрднреБрдд рд╣реИ рдХрд┐ рдореЗрд░рд╛ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рд░рд╛рдЙрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдмрд╛рд╣рд░реА рд╡рд╛рдИ-рдлрд╛рдИ рд░рд╛рдЙрдЯрд░ рдХреЗ рдмрд┐рдирд╛ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рддреЛ, рдЗрд╕ рд╕рдордп:

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

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

рдпреБрдкреАрдбреА:
рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдХрд╣рд╛ рдХрд┐ рдореАрддрд╛ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдЙрдмрдВрдЯреВ (11.10) рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╛рд╕ рдХреЗ рдорд╛рд╣реМрд▓ рдХреЛ рддреИрдирд╛рдд рдХрд░рдирд╛ рдерд╛ред рдпрд╣рд╛рдБ рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВред рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдард┐рди рд▓реЗрдЦ рдХреЗ рджреЛрд╣рд░рд╛рд╡ рдХреЗ рд╕рд╛рде рд╕рд╛рдЗрдЯ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкреАрдбрд╝рд╛ рдирд╣реАрдВ рджреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдХреЛрдИ рднреА рдЗрд╕ рд╡рд┐рд╖рдп рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддрд╛ рд╣реИ, рддреЛ рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рд╡рд░реНрдгрд┐рдд рд╣реИ ред

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


All Articles