рдкрд╣рд▓реЗ рджреЛ рд╕рдореАрдХреНрд╖рд╛рдУрдВ ( 1 , 2 ) рдореЗрдВ, рд╣рдордиреЗ рдЖрдкрдХреЛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рд╡рд░реНрдХрд░ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рд╡рд░реНрдгрдорд╛рд▓рд╛ рд╕реЗ NR05 рдбрд┐рдЬрд┐рдЯрд▓ рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдХрд┐рдЯ рдХреА рд╕рдВрд░рдЪрдирд╛ рдФрд░ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░рд╛рдпрд╛ ред
рд╣рдордиреЗ рдмрд╛рд░-рдмрд╛рд░ рдХрд╣рд╛ рд╣реИ рдХрд┐ рднрд░реНрддреА рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ рдЙрди рдЕрдиреБрднрд╡реЛрдВ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рддрдХ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореИрдиреБрдЕрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИред рд╕реЗрдЯ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ рдмрд╣реБрдд рд╡реНрдпрд╛рдкрдХ рд╣реИрдВ!рдЖрдЗрдП рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдбрд┐рдЬрд┐рдЯрд▓ рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдпрд╛ рдЯреИрдмрд▓реЗрдЯ рд╕реЗ рдХрд╛рд░реНрдпрдХрд╛рд░реА рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдирд┐рдпрдВрддреНрд░рдг рдХреЛ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВредрд╡рд┐рд╕реНрддрд╛рд░ рдмреЛрд░реНрдб рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдФрд░ Arduino рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмреАрдЪ рд╕рдВрдЪрд╛рд░ рдХреЛ рдмреНрд▓реВрдЯреВрде рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдмреЗрд╢рдХ, рдпрд╣ рд▓рдЧрднрдЧ 10 рдореАрдЯрд░ рдХреА рджреВрд░реА рдХреЛ рд╡рд╛рдпрд░рд▓реЗрд╕ рд░реВрдк рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдШрд░ рдкрд░, рдЕрдХреНрд╕рд░ рдЕрдзрд┐рдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдЗрд╕ рддрдХрдиреАрдХ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЖрдк рд╕рд░рд▓ рд░реЛрдмреЛрдЯ рдпрд╛ рд╣реЛрдо рдСрдЯреЛрдореЗрд╢рди рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЖрдкрдХрд╛ рдлреЛрди рдпрд╛ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдПрдХ рдирд┐рд╢реБрд▓реНрдХ рдпреВрдирд┐рд╡рд░реНрд╕рд▓ рдХрдВрдЯреНрд░реЛрд▓ рдкреИрдирд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдЬрд┐рд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд╛рд░реНрдп рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рдиреА рд╕реЗ рд░рд┐рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИредрдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЖрдк рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рдмреНрд▓реВрдЯреВрде рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Arduino рдХреЛ рдПрдХ рдлреЛрди рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВ, рдФрд░ рдРрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рдВрдЪрд╛рд░ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреА, рд▓реЗрдХрд┐рди рдЙрдирдХрд╛ рдореБрдЦреНрдп рджреЛрд╖ рдирд┐рдпрдВрддреНрд░рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдерддрд╛ рд╣реИредрд╣рдо рдереЛрдбрд╝рд╛ рдФрд░ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдкрде рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ - рд╣рдо рдЕрдкрдиреЗ рджрдо рдкрд░ рдлреЛрди рдХреЗ рд▓рд┐рдП рдФрд░ Arduino рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓рд┐рдЦреЗрдВрдЧреЗред рдпрд╣ рдЖрдкрдХреЛ рдРрд╕реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЛ рд╕рдордЭрдиреЗ рдФрд░ рдЕрдкрдиреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛редрд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдЗрдП рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рд╣рдо рдХрд┐рд╕ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рдпрд╣ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдЬрдм Arduino рдореЙрдбреНрдпреВрд▓ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ - рдПрдХ COM рдкреЛрд░реНрдЯ - рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ Arduino рдкрд░ рд╕реНрдХреЗрдЪ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдХрдВрдкреНрдпреВрдЯрд░ рдФрд░ Arduino рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рдмреАрдЪ рд╕реВрдЪрдирд╛рдУрдВ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ Arduino рдмреЛрд░реНрдб рдореЗрдВ рдкрд┐рди D1 рдФрд░ D0 рдФрд░ рдирд╛рдорд┐рдд RX рдФрд░ TX рдХреЗ рд╕рд╛рде рджреЛ рд╕рдВрдкрд░реНрдХ рд╣реИрдВ - рдХреНрд░рдорд╢рдГ, рдорд╛рдирдХ UART рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди (рдкреНрд░рд╛рдкреНрдд) рдФрд░ рд░рд┐рд╕реЗрдкреНрд╢рди (рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди)редрдЗрди рд╕рдВрдкрд░реНрдХреЛрдВ рд╕реЗ рдмреНрд▓реВрдЯреВрде-рдпреВрдПрдЖрд░рдЯреА рдПрдбрд╛рдкреНрдЯрд░ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж (рдПрдЪрд╕реА -05 рдореЙрдбреНрдпреВрд▓ рд╣рдорд╛рд░реЗ рдирд┐рдкрдЯрд╛рди рдореЗрдВ рдирд┐рдХрд▓рд╛, рдпрд╣ рдХрд┐рдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ) рд╣рдореЗрдВ рдмреНрд▓реВрдЯреВрде рдФрд░ рдПрдбрд╛рдкреНрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдмреАрдЪ рдПрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдВрдЪрд╛рд░ рдЪреИрдирд▓ рдорд┐рд▓рддрд╛ рд╣реИредрдЗрд╕ рдкреНрд░рдХрд╛рд░, рдПрдХ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рд▓рд┐рдЦрдирд╛ рдФрд░ рджреВрд╕рд░реЗ рд╕реЗ рдкрдврд╝рдирд╛ (рдпрд╣ рджреЛ рджрд┐рд╢рд╛рдУрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ), рд╣рдо рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рд╕реВрдЪрдирд╛рдУрдВ рдХреЗ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдЪрд╕реА -05 рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ Arduino рдФрд░ рдПрдХ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХреЗ рдмреАрдЪ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХреА рдЧрддрд┐ 57600 рдмреЙрдб рд╣реЛрдЧреАредрд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП, рд╣рдо RGB LED рдФрд░ рд╕рд░реНрд╡реЛ рдбреНрд░рд╛рдЗрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рджреЛрдиреЛрдВ PWM рд╕рд┐рдЧреНрдирд▓ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рд╣реЛрддреА рд╣реИрдВредрдпрд╣рд╛рдБ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдШрдЯрдХреЛрдВ рдХреЗ рдХрдиреЗрдХреНрд╢рди рдЖрд░реЗрдЦ рд╣реИ:
рдХрд╛рд░реНрдпрдХрд╛рд░реА рддрддреНрд╡реЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рд╕реЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкрддреНрд░ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВрдЧреЗ рдЬреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрдорд╛рдВрдб рдХрд┐рд╕ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рд╣реИ, рдФрд░ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдЬреЛ рдХрдорд╛рдВрдб рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред рдкреИрд░рд╛рдореАрдЯрд░ рдПрдХ рдЖрдВрдХрдбрд╝рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рднреА рдПрдХреНрдЯреНрдпреВрдПрдЯрд░ рдХреЛ рдЪрд╛рд▓реВ рдпрд╛ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╛ рдПрдХ рдЖрдВрдХрдбрд╝рд╛ рдЬреЛ рдкреАрдбрдмреНрд▓реВрдПрдо рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИредрд╣рдо Arduino рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдкрд╛рда рджреЗрддреЗ рд╣реИрдВред рдХрд╛рд░реНрдпрдХреНрд░рдо рдмреНрд▓реВрдЯреВрде рдПрдбрд╛рдкреНрдЯрд░ рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдХреНрд░рд┐рдпрд╛рдПрдВ рдХрд░рддрд╛ рд╣реИ: рдПрд▓рдИрдбреА рдХреЛ рдЪрд╛рд▓реВ рдпрд╛ рдмрдВрдж рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреА рдЪрдордХ рдпрд╛ рд╕рд░реНрд╡реЛ рд╢рд╛рдлреНрдЯ рдХреЗ рд░реЛрдЯреЗрд╢рди рдХреЗ рдХреЛрдг рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рддрд╛ рд╣реИредрдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рддрд░реНрдХ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рда рдкрд░реНрдпрд╛рдкреНрдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рд╕реЗ рд╕реБрд╕рдЬреНрдЬрд┐рдд рд╣реИ:рд╕реНрдкреЙрдЗрд▓рд░// LCD-
#include <Servo.h>
#include <LiquidCrystal.h>
// 5
// get_key
#define NUM_KEYS 5
int adcKeyVal[NUM_KEYS] = {30, 150, 360, 535, 760};
// LCD-
LiquidCrystal lcd(A1, A2, A3, 2, 4, 7);
//
Servo servo;
int btValue; // BT-
char command; // , COM-
void setup() {
// COM- bluetooth, , -
Serial.begin(57600);
Serial.flush();
Serial.setTimeout(4);
// LCD (16 , 2 )
lcd.begin(16, 2);
lcd.clear();
lcd.print(┬лMaster Kit-READY┬╗);
delay(2000);
lcd.clear();
// 3-
servo.attach(3);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(9, OUTPUT);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(9, LOW);
}
void loop() {
int key = get_key(); // ,
// , COM-
//
if (key > 0){
Serial.print(key);
delay(500);
}
// , bluetooth,
if (Serial.available() > 0) {
// ()
command = Serial.read();
// ( )
btValue = Serial.parseInt();
// LCD , bluetooth
lcd.setCursor(0,0);
lcd.print(command);
lcd.print(' ');
lcd.print(btValue);
lcd.print(" ");
delay(10);
switch (command) {
case 'P': // P,
pinSwitch(btValue);
break;
case 'S': // S тАФ c 1 ( )
pwm5(btValue);
break;
case 'M': // тАФ 2 ( )
servo3(btValue);
break;
}
}
}
//
void pinSwitch(int Pin){
digitalWrite(Pin, !digitalRead(Pin));
}
// 5 ( )
void pwm5(int pwmValue){
analogWrite(5, pwmValue);
}
// 3
void servo3(int angleValue){
int angle = map(angleValue, 0, 180, 5, 180);
servo.write(angle);
}
//
int get_key()
{
int input = analogRead(A6);
int k;
for(k = 0; k < NUM_KEYS; k++)
if(input < adcKeyVal[k])
return k + 1;
return 0;
}
рдЕрдм, рдЪрд▓реЛ рдПрдХ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓реЗрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдХрдорд╛рдВрдб рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рдо рдЗрд╕рдХреЗ рд▓рд┐рдП MIT рдРрдк рдЖрд╡рд┐рд╖реНрдХрд╛рд░рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗредMIT рдРрдк рдЖрд╡рд┐рд╖реНрдХрд╛рд░рдХ рдореИрд╕рд╛рдЪреБрд╕реЗрдЯреНрд╕ рдЗрдВрд╕реНрдЯреАрдЯреНрдпреВрдЯ рдСрдл рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА (MIT) рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╡рд╛рддрд╛рд╡рд░рдг рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдВрдбреНрд░реЙрдЗрдб рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ (рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдФрд░ рдЯреИрдмрд▓реЗрдЯ рдХрдВрдкреНрдпреВрдЯрд░) рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИредрдпрд╣ рдЖрдо рддреМрд░ рдкрд░ рд╕реНрд╡реАрдХреГрдд рдЕрд░реНрдереЛрдВ рдореЗрдВ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдирд╣реАрдВ рд╣реИ; рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рда рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдмреНрд▓реЙрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирддрд╛ рд╣реИ, рдЬреЛ рдмрд╕ рдкрд╣реЗрд▓реА рдХреА рддрд░рд╣ рдЦреАрдВрдЪреЗ рдФрд░ рдвреЗрд░ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдпрджрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓реЙрдЬрд┐рдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмреНрд▓реЙрдХ рдПрдХ рд╕рд╛рде рдлрд┐рдЯ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ "рдПрдХ рд╕рд╛рде рдЪрд┐рдкрдХреЗ рд░рд╣рддреЗ рд╣реИрдВ", рдпрджрд┐ рд╡реЗ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреА рдЗрд╕ рдкрджреНрдзрддрд┐ рдХреЛ рдЫрд╛рддреНрд░реЛрдВ рдХреЛ рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕реАрдЦрдирд╛ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИред рдмреЗрд╢рдХ, рд╣рд░ рднрд╛рд╖рд╛ рдХреА рддрд░рд╣, рдЗрд╕рдХреА рдЕрдкрдиреА рд╕реВрдХреНрд╖реНрдорддрд╛рдПрдВ рдФрд░ рддрд░рдХреАрдмреЗрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рд╛рдЗрдЯ рдореЗрдВ рднрд╛рд╖рд╛ рдХреА рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рдФрд░ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред рдХрдИ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЛрдореЗрди рдореЗрдВ рд╕рд╛рдЗрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВредAi2.appinventor.mit.edu рдкрд░ рдЙрдкрд▓рдмреНрдз рдРрдк рдЖрд╡рд┐рд╖реНрдХрд╛рд░рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ Google рдЦрд╛рддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрдк рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЕрдзрд┐рдХреГрдд рд╣реИрдВред рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд┐рд╕реА рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓рд╛ рдХрдВрдкреНрдпреВрдЯрд░ рд▓рдЧрд╛рддрд╛рд░ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЬрд┐рд╕ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдпрд╛ рдЯреИрдмрд▓реЗрдЯ рдкрд░ рдРрдк рдЖрд╡рд┐рд╖реНрдХрд╛рд░рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЙрд╕рдореЗрдВ рдХрдо рд╕реЗ рдХрдо 4.0 рдХрд╛ рдПрдВрдбреНрд░реЙрдЗрдб рдУрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПредрдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ, рдЖрдк рдбрд┐рдЬрд╝рд╛рдЗрди (рдЙрдкрд╕реНрдерд┐рддрд┐) рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рддрд░реНрдХ рдХреЛ рдмреНрд▓реЙрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЙрд╕реА рд╕реНрдерд╛рди рдкрд░ рд╕рдорд╛рдкреНрдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдПрдкреАрдХреЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдлрд╛рдЗрд▓ рдХреЛ рдХрдИ рддрд░реАрдХреЛрдВ рд╕реЗ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╢рд╛рдпрдж рдЗрди рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ MIT AI2 рдХрдВрдкреЗрдирд┐рдпрди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИ (рдпрд╣ рдкреНрд▓реЗ рдорд╛рд░реНрдХреЗрдЯ рдкрд░ рд╣реИ)ред рдРрдк рдЖрд╡рд┐рд╖реНрдХрд╛рд░рдХ рдПрдХ рдХреНрдпреВрдЖрд░ рдХреЛрдб рдмрдирд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рд▓рд┐рдВрдХ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдПрдЖрдИ 2 рдХрдВрдкреЗрдирд┐рдпрди рдЗрд╕реЗ рдкрдврд╝рддрд╛ рд╣реИ рдФрд░ (рдпрд╛ рдЕрдкрдбреЗрдЯ) рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддрд╛ рд╣реИред рдЖрдк рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдЖрдЗрдХрди рдбреНрд░рд╛ рдФрд░ рдЕрдкрд▓реЛрдб рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдРрдк рдЖрд╡рд┐рд╖реНрдХрд╛рд░рдХ рдЖрдкрдХреЛ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдФрд░ рд╕рд╣рдЬ рдЬреНрдЮрд╛рди рдпреБрдХреНрдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрдирдХрд╛ рдХреЛрдб рдЗрд╖реНрдЯрддрдо рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реБрд╡рд┐рдзрд╛,рдХрдИ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдРрд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреА рд╕рд╛рджрдЧреА рдФрд░ рдЧрддрд┐ рдЗрд╕ рдЦрд╛рдореА рдХреЛ рджреВрд░ рдХрд░рддреА рд╣реИредрд╣рдорд╛рд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди MIT AI2 Appiventor рдЧреИрд▓рд░реА рдореЗрдВ BToothHC05 рдирд╛рдо рд╕реЗ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИредрдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдкрдХреЛ рдПрдХ рдмреНрд▓реВрдЯреВрде рдбрд┐рд╡рд╛рдЗрд╕ рдвреВрдВрдврдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрддрд╛ рд╣реИ, рдпрд╣ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдХрдорд╛рдВрдб рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХрдиреЗрдХреНрдЯреЗрдб рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рднреЗрдЬрддрд╛ рд╣реИ, рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдбреЗрдЯрд╛ рдкрдврд╝рддрд╛ рд╣реИ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ рдмреЛрд░реНрдб рдкрд░ рджрдмрд╛рдП рдЧрдП рдмрдЯрди рдХреА рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИредрд╕реНрдХреНрд░реАрди рдбрд┐рдЬрд╝рд╛рдЗрди рдирд┐рдореНрди рдЪрд┐рддреНрд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рджрд┐рдЦрддрд╛ рд╣реИ:
рдРрд╕реЗ рддрддреНрд╡ (рд╣рд░реЗ рд░рдВрдЧ рдХреЗ рд╡рд░реНрдЧ рд╣реИрдВ рдЬреЛ рд╕рдореНрдорд┐рд▓рд┐рдд рдЪрд┐рддреНрд░реЛрдВ рдХрд╛ рдкреНрд░рддреАрдХ рд╣реИрдВ) рдЬреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд░рдЦрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд╛рдЬрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВредрдпрджрд┐ рдЖрдк AppInventor рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЧрдП рдФрд░ рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рдореЛрдб рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╣реИрдВ, рддреЛ рдЬрдм рдЖрдк рд╕рдВрдмрдВрдзрд┐рдд рдбрд┐рдЬрд╝рд╛рдЗрди рддрддреНрд╡ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рджрд╛рдИрдВ рдУрд░ рдЗрд╕рдХреЗ рдЧреБрдг рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗред рдмреНрд▓реЙрдХ рдореЛрдб рдореЗрдВ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рд╡рд┐рдХрд╕рд┐рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рднреА рдмреНрд▓реЙрдХ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВредрд▓рдЧрднрдЧ рд╕рднреА рдмреНрд▓реЙрдХ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдИрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░ рд╣реИрдВ: рдЯрдЪ рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдХ рдмрдЯрди рджрдмрд╛рддреЗ рд╣реБрдП, рдлрд╝рд┐рд╕рд▓рдкрдЯреНрдЯреА рдХреЗ рд╕реНрд▓рд╛рдЗрдбрд░ рдХреЛ рд╢рд┐рдлреНрдЯ рдХрд░рддреЗ рд╣реБрдП, рдПрдХ рдЯрд╛рдЗрдорд░ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рддреЗ рд╣реБрдП, рдлреЛрди рдХреЗ рдЭреБрдХрд╛рд╡ рдХреЛ рдмрджрд▓рддреЗ рд╣реБрдП (рд╣рд╛рдБ, рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рдЧрднрдЧ рд╕рднреА рд╕реЗрдВрд╕рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдРрдк рдЖрд╡рд┐рд╖реНрдХрд╛рд░рдХ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ!)редрдкреНрд░рддреНрдпреЗрдХ рдмреНрд▓реЙрдХ рдХреЗ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдЙрджреНрджреЗрд╢реНрдп рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
рдЗрд╕ рдмреНрд▓реЙрдХ рдореЗрдВ, рдЬрдм рдЖрдк рдХрдиреЗрдХреНрдЯ / рдбрд┐рд╕рдХрдиреЗрдХреНрдЯ рд╕реНрдХреНрд░реАрди рдмрдЯрди (Button4Connect.Click рдИрд╡реЗрдВрдЯ) рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдмреНрд▓реВрдЯреВрде рдбрд┐рд╡рд╛рдЗрд╕ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ (BluetoothClient1.Disconnect рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ) рдпрджрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рдХрдиреЗрдХреНрдЯреЗрдб рд╣реИ (BluetoothClient1ред ItConnected), рдмрдЯрди рдкрд░ рдЯреЗрдХреНрд╕реНрдЯ "рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ" рдФрд░ рдЗрд╕рдХреЗ рд░рдВрдЧ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдЧрд░ рдХреЛрдИ рдХрдиреЗрдХреНрд╢рди рдирд╣реАрдВ рд╣реИ, рддреЛ рд▓рд┐рд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╛рд╡рд┐рдд рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рдЧреНрд░реЗ, рдпрд╛ рдХреЙрд▓ рдХрд░реЗрдВред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдмреНрд▓реЙрдХ рдПрдХ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдХрд╛рдлреА рдкрдардиреАрдп рд╣реИ!
рдЗрди рддреАрди рдмреНрд▓реЙрдХреЛрдВ рдореЗрдВ (рдКрдкрд░ рд╕реЗ рдиреАрдЪреЗ рддрдХ):- рдСрдкрд░реЗрдЯрд┐рдВрдЧ рдореЛрдб рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЧреНрд▓реЛрдмрд▓ рд╡реИрд░рд┐рдПрдмрд▓ (рд╕рднреА рдмреНрд▓реЙрдХ "рдЗрд╕реЗ" рджреЗрдЦреЗрдВрдЧреЗ ") рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ: рд╕реНрд▓рд╛рдЗрдбрд░ рдпрд╛ рдЭреБрдХрд╛рд╡;- рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдгреЛрдВ рдХреА рд╕реВрдЪреА ListPicker1 рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╕рдордп, рд╣рдо рдЙрдирдХреЗ рдкрддреЗ рдФрд░ рдирд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ;- ListPicker1 рд╕реВрдЪреА рд╕реЗ рдПрдХ рдЙрдкрдХрд░рдг рдЪреБрдирддреЗ рд╕рдордп, рдЙрд╕рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ, рдмрдЯрди рдХрд╛ рд░рдВрдЧ рдмрджрд▓реЗрдВ рдФрд░ рдХрдиреЗрдХреНрдЯреЗрдб рдЯреВ рдбрд┐рд╡рд╛рдЗрд╕ рдирд╛рдо рдЯреЗрдХреНрд╕реНрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред рдбрд┐рд╡рд╛рдЗрд╕ рдирд╛рдо рдПрдХ рд▓рдВрдмреЗ рдЪрд░рд┐рддреНрд░ рдЕрдиреБрдХреНрд░рдо рд╕реЗ рдмрдирддрд╛ рд╣реИ; рез рдЕрдХреНрд╖рд░ рез from рд╕реЗ рд╢реБрд░реВ рдХрд┐рдП рдЧрдП рд╣реИрдВред
рдКрдкрд░ рджрд┐рдЦрд╛рдП рдЧрдП рддреАрди рдмреНрд▓реЙрдХ рдХреНрд░рдорд╢рдГ рд╕реНрдерд╛рдкрд┐рдд рдХрдиреЗрдХреНрд╢рди "P5", "P9" рдФрд░ "P6" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреЗрдЬрддреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ рдХреНрд░рдорд╢рдГ рдПрд▓рдИрдбреА рдХреЗ рд▓рд╛рд▓, рд╣рд░реЗ рдпрд╛ рдиреАрд▓реЗ рд░рдВрдЧ рдХреЛ рдЪрд╛рд▓реВ рдпрд╛ рдмрдВрдж рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЬрдм рд╕реНрд▓рд╛рдЗрдбрд░ рд╕реНрд▓рд╛рдЗрдбрд░, рдЬреЛ рдПрд▓рдИрдбреА рдХреЗ рд▓рд╛рд▓ рд░рдВрдЧ рдХреА рдЪрдордХ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдмреНрд▓реЙрдХ рд╕реНрд▓рд╛рдЗрдбрд░ "рдПрд╕" рдФрд░ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рд╕реНрд▓рд╛рдЗрдбрд░ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рднреЗрдЬрддрд╛ рд╣реИред
рдЬрдм рд╕реНрд▓рд╛рдЗрдбрд░ 2, рдЬреЛ рд╕рд░реНрд╡реЛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрджрд┐ рд╕рдВрдмрдВрдзрд┐рдд рдореЛрдб рдЪрд╛рд▓реВ рд╣реИ (рд╕реНрд╡рд┐рдЪ 1 = 0), рддреЛ рд╣рдо рдЪрд░рд┐рддреНрд░ рдПрдо рдФрд░ рд╕реНрд▓рд╛рдЗрдбрд░ рдХреА рд╕реНрдерд┐рддрд┐ рднреЗрдЬрддреЗ рд╣реИрдВред
рдпрджрд┐ рдЭреБрдХрд╛рд╡ рд╕реЗрдВрд╕рд░ рд╕реЗ рдСрдкрд░реЗрд╢рди рдореЛрдб рдЪрд╛рд▓реВ рд╣реИ, рддреЛ рдЗрдорджрд╛рджреА рдбреНрд░рд╛рдЗрд╡ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпреВрдирд┐рдЯ M рдФрд░ 90 рдбрд┐рдЧреНрд░реА рдХрд╛ рдЭреБрдХрд╛рд╡ рдХреЛрдг рднреЗрдЬрддрд╛ рд╣реИред
рдпрд╣ рдЗрдХрд╛рдИ рд╕реНрд▓рд╛рдЗрдбрд░ рдпрд╛ рдЭреБрдХрд╛рд╡ рд╕реЗрдВрд╕рд░ рд╕реЗ рд╕рд░реНрд╡реЛ рдХреЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рдореЛрдб рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рддреА рд╣реИ рдФрд░ рддрджрдиреБрд╕рд╛рд░ рдмрдЯрди (рдкрд╛рда) рдФрд░ рдЙрд╕рдХреЗ рд░рдВрдЧ (рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдбрд░) рдкрд░ рдкрд╛рда рдХреЛ рдмрджрд▓рддреА рд╣реИред
рдЗрди рджреЛрдиреЛрдВ рдмреНрд▓реЙрдХреЛрдВ рдХреЛ рдПрдХ рдЯрд╛рдЗрдорд░ рдЗрд╡реЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рдЯреНрд░рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ 0.1 рд╕реЗрдХрдВрдб рдореЗрдВ рдкрд╣рд▓рд╛ рдмреНрд▓реЙрдХ (рдХреНрд▓реЙрдХ 1) (рдпрд╣ рдЕрдВрддрд░рд╛рд▓ рдХреНрд▓реЙрдХ 1 рдЯрд╛рдЗрдорд░ рдХреЗ рдЧреБрдгреЛрдВ рдореЗрдВ рд╕реЗрдЯ рд╣реИ) рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдмреЛрд░реНрдб рдкрд░ рдмрдЯрди рджрдмрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдмрдЯрди рджрдмрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ 1 рд╕реЗрдХрдВрдб (рд╕реЗрдХрдВрдб рдмреНрд▓реЙрдХ - рдХреНрд▓реЙрдХ 2) рдХреЗ рднреАрддрд░ рдкреНрд░реЗрд╕ рдХрд┐рдП рдЧрдП рдмрдЯрди рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреА рд╣реИредрдЕрдм рд╣рдо рд╡реАрдбрд┐рдпреЛ рдХреЛ рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рд╕реЗ рдПрд▓рдИрдбреА рдФрд░ рд╕рд░реНрд╡реЛ рдХреИрд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВредрдЙрд╕реА рддрд░рд╣, Arduino рд╕реЗ рдЬреБрдбрд╝реЗ рдкрд░реНрдпрд╛рдкреНрдд рдорд╛рддреНрд░рд╛ рдореЗрдВ рдПрдХреНрдЯреНрдпреВрдПрдЯрд░реНрд╕ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред AppInventor рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рдХрд┐рд╕реА рднреА рд╡рд┐рд╢рд╛рд▓ рдХрд╛рд░реНрдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдФрд░ Arduino рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛рдлреА рд╕рд░рд▓ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╣реИред рдЖрдк рдЕрдирд╛рд╡рд╢реНрдпрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдмреНрд▓реЙрдХреЛрдВ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдЬреЛрдбрд╝ рдпрд╛ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВредрдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЗрд╕ рд╕рд╛рдордЧреНрд░реА рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдбрд┐рдЬрд┐рдЯрд▓ рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдХрд┐рдЯ рд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░ рдмреЛрд░реНрдб рдЖрдкрдХреЛ Arduino рдПрдб-рдСрди рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдЖрд╕рд╛рдиреА рд╕реЗ рдФрд░ рдиреЗрддреНрд░рд╣реАрди рд░реВрдк рд╕реЗ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИредрдЖрд╡реЗрджрдиредMIT AppInventor рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЖрд░рдВрдн рдХрд░рдирд╛редрдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рд▓рд┐рдЦрд╛ рд╣реИ, AppInventor рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдПрдХ Google рдЦрд╛рддреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рдПрдХ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рд╣реИ, рддреЛ рдЖрдк рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЦрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдЖрдк рдирд┐рдореНрди рд▓рд┐рдВрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Google рдкрд░ рдЬрд╛рдХрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ редрдЗрд╕рдХреЗ рдмрд╛рдж, AppInventor рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ Create Apps! рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рдореБрдЦреНрдп рдкреГрд╖реНрда рдХреЗ рдКрдкрд░реА рджрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ рд╕реНрдерд┐рдд рд▓рд┐рдВрдХ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкрд░реНрдпрд╛рд╡рд░рдг рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЬрд╛рдПрдВредрдЪрд┐рддреНрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рдиреАрдЪреЗ рдПрдХ рд▓рдШреБ рд╡реАрдбрд┐рдпреЛ рдХрд╛ рд▓рд┐рдВрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкрд╛рда рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрдм рдЖрдк рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХреА рдЯрдЪ рд╕реНрдХреНрд░реАрди рдкрд░ рдмрдиреЗ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВред