рд▓рд╛рдЗрдЯрдмреНрд▓реВ рдмреАрди +: рдореЛрдмрд╛рдЗрд▓ рдпреБрдЧ рдХреЗ рд▓рд┐рдП рдмреНрд▓реВрдЯреВрде Arduino



рд▓рд╛рдЗрдЯрдмреНрд▓реВ рдмреАрди + рд▓рд╛рдЗрдЯрдмреЗрд▓ рдмреАрди рдкрд░рд┐рд╡рд╛рд░ рд╕реЗ рдПрдХ рдЕрд░реБрдбрд┐рдиреЛ-рд╕рдВрдЧрдд рдмреЛрд░реНрдб рд╣реИ - рдЖрд╕рд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛, рд╡рд╛рдпрд░рд▓реЗрд╕ рдЕрд░рдбрд┐рдиреЛ-рдмреЛрд░реНрдбред рдПрдХ BLE, 16 GPIO, рд╕реЛрд▓реНрдбрд░-рдлреНрд░реА рдХрдиреЗрдХреНрдЯрд░ рд╣реИред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдПрдХ рдмреИрдЯрд░реА рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рднреА рдкреЗрд╢ рдХрд░рддреЗ рд╣реИрдВред

рдЖрдк рдХрд┐рд╕реА рднреА рдордВрдЪ рдкрд░ рдмреАрди + рдХреЗ рддрд╣рдд рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдУрдПрд╕ рдПрдХреНрд╕, рд╡рд┐рдВрдбреЛрдЬ, рдЖрдИрдУрдПрд╕, рдПрдВрдбреНрд░реЙрдЗрдбред рд╕рднреА рдирд┐рдпрдВрддреНрд░рдг рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╡рд╛рдпрд░рд▓реЗрд╕ рддрд░реАрдХреЗ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреЛрдИ рддрд╛рд░ рдирд╣реАрдВ, рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВред

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдмреАрди +


рдЗрд╕рдореЗрдВ рдХрдИ рдирдИ BLE рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ: рдмреАрдХрди, MIDI, HID, ANCS рдФрд░ рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХред



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

рд▓реЛрд╣реЗ рдХрд╛ рд╡рд┐рдиреНрдпрд╛рд╕




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

рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд╛ рджрд╛рдпрд░рд╛ рдмрдврд╝рд╛


рдирдП рдЖрд░рдПрдл рдПрдореНрдкрд▓реАрдлрд╛рдпрд░ рдХреЗ рд╕рд╛рде, рдмреАрди + рдЖрджрд░реНрд╢ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ, рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдмреАрди + рдХреЗ рд╕рд╛рде 400 рдореАрдЯрд░ рдХреЗ рджрд╛рдпрд░реЗ рдореЗрдВ рдмрд╛рддрдЪреАрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╛ рдпрд╣ рдПрдХ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 250 рдореАрдЯрд░ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рд╕реАрдорд╛ рдЕрдкрд╛рд░реНрдЯрдореЗрдВрдЯ рдпрд╛ рдШрд░ рдореЗрдВ рдХрд┐рд╕реА рднреА рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдмрд┐рд╕реНрддрд░ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗ рдмрд┐рдирд╛ рд▓реЙрдмреА рдореЗрдВ рд╕рдВрдЧреАрдд рдЪрд╛рд▓реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдмреИрдЯрд░реА


рдкреНрд░рддреНрдпреЗрдХ рдмреАрди + рдХреЛ 600 рдПрдордПрдПрдЪ рдХреА рдмреИрдЯрд░реА рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдкреНрд░рднрд╛рд░ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдореЛрдб рдореЗрдВ рдмреЛрд░реНрдб рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рдЧрднрдЧ рдПрдХ рд╡рд░реНрд╖ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдЬреЛрдбрд╝рд╛ рдорд╛рдЗрдХреНрд░реЛ-рдпреВрдПрд╕рдмреА рдкреЛрд░реНрдЯ рдЖрдкрдХреЛ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдХрд╣реАрдВ рднреА рдЪрд╛рд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдмрд┐рдЬрд▓реА рддрдХ рдкрд╣реБрдВрдЪ рд╣реИред рдЖрдк рдЪрд╛рд░реНрдЬрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕реМрд░ рдкреИрдирд▓ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ "рдбреИрдбрдЧреЗрдЯ" рдиреЗ рдкрд╣рд▓реЗ рд╣реА Geektimes рдкрд░ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рд╣реИред



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

рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рд╣рд╛рдпрдХ рдЙрдкрдХрд░рдг


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



рд╡реИрд╕реЗ, рдЖрдк рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╡реЛрд▓реНрдЯреЗрдЬ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ - рдЖрдк 3.3V рдпрд╛ 5V рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред

BLE рд╕реБрд╡рд┐рдзрд╛рдПрдБ


рдпрд╣рд╛рдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд╛рдпрд░рд▓реЗрд╕ рдирд┐рдпрдВрддреНрд░рдг рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╣реИ:



рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЖрдк рдПрдВрдбреНрд░реЙрдЗрдб рд╕рд╣рд┐рдд рдХрд┐рд╕реА рднреА рдУрдПрд╕ рд╕реЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк Arduino IDE рдорд╛рдирдХ рдФрд░ рдордХреНрдЦреА рдкрд░ рджреЛрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

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

рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдХрдВрдкрдиреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ iOS, OS X рдФрд░ Android SDK рднреА рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред

рдмреАрди + рдХреЗ рдмреАрдЪ рдмрд╛рддрдЪреАрдд


рд╣рд╛рдБ, рдмреЛрд░реНрдб рдЕрдиреНрдп рдмреАрди + рдмреЛрд░реНрдбреЛрдВ рдХреЗ рд╕рд╛рде "рдмрд╛рдд" рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ BLE рдФрд░ рдкреНрд░реЗрдХреНрд╖рдХ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╡ рд╣реИред



рд╕рдВрдЧреАрдд




рд╕реВрдЪрдирд╛рдПрдВ




рдЫреБрдкрд╛рдпрд╛




рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЖрдк рдмреАрди + рдХреЛ рд╡рд╛рдпрд░рд▓реЗрд╕ рдХреАрдмреЛрд░реНрдб рдпрд╛ рдорд╛рдЙрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╡реЗрдм рдПрдХреАрдХрд░рдг


рдЙрджрд╛рд╣рд░рдг рдПрдХ рдмреАрди + рдХрд╛ рдЙрдкрдпреЛрдЧ рдиреЛрдб-рд▓рд╛рд▓ рдХреЗ рд╕рд╛рде

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

рдкреНрд░рдХрд╛рд╢



рдпрд╣ рдЪрдорддреНрдХрд╛рд░ рдХрд╣рд╛рдБ рд╕реЗ рд▓рд╛рдПрдБ?


рдкрд░ рдХрд┐рдХ , рдмреЛрд░реНрдб рдХреА рд▓рд╛рдЧрдд рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИред рдЖрдк $ 39 рдХреЗ рд▓рд┐рдП рдкреНрд░реА-рдСрд░реНрдбрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рджрд┐рд╕рдВрдмрд░ рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рдЖ рдЬрд╛рдПрдЧрд╛ред рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдмрдиреНрд╕ (2 рдпрд╛ рдЕрдзрд┐рдХ рдореЙрдбреНрдпреВрд▓, рд╕рд╣рд╛рдпрдХ рдЙрдкрдХрд░рдг, рдЖрджрд┐) рдХреЗ рд╕рд╛рде рдЕрдиреНрдп рд╕реНрдерд╛рди рд╣реИрдВред рд▓реЗрдХрд┐рди рдпреЗ рд╕реНрдерд┐рддрд┐ рдЕрдзрд┐рдХ рдорд╣рдВрдЧреА рд╣реИрдВред

рдЯреЗрд╕реНрдЯ рдбреИрдбреНрдЬ рдХрд╛ рдирд┐рдордВрддреНрд░рдг


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

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


All Articles