рд╕рднреА рдХреЛ рдирдпрд╛ рд╕рд╛рд▓ рдореБрдмрд╛рд░рдХ рд╣реЛ! рдирдП рд╕рд╛рд▓ рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ WS2812 LED рд╕реНрдЯреНрд░рд┐рдк рдкрд░ рд╣реЛрдо рдХрд▓рд░ рдореНрдпреВрдЬрд┐рдХ рдХреЗ рд▓рд┐рдП рдЗрдХрдЯреНрдард╛ рд╣реБрдЖред рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ рдФрд░ рдорд╣рдВрдЧреА рдирд╣реАрдВ рдереАред
рдХрд▓рд░ рдореНрдпреВрдЬрд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕ рдХрд╛ рдирд┐рд░реНрдорд╛рдг CMU.EXE рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ Arduino рдиреИрдиреЛ рдХрдВрдЯреНрд░реЛрд▓рд░ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд░реНрд╕рдирд▓ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд▓рд┐рдП "CMU.EXE" рдкреНрд░реЛрдЧреНрд░рд╛рдо 20-рдмреИрдВрдб рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдПрдирд╛рд▓рд╛рдЗрдЬрд╝рд░ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрдВрдЯреНрд░реЛрд▓ рдкреИрдирд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред
рдпрд╣ рд╕рдВрдЧрдарди рд╣рд░ рдХрд┐рд╕реА рдХреЛ рдмрд╕ рд░рдВрдЧ рд╕рдВрдЧреАрдд рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдкреНрд░рд╢рдВрд╕рдХ рдСрдбрд┐рдпреЛ рд╕рд┐рдЧреНрдирд▓ рдХреА рдбрд┐рдЬрд┐рдЯрд▓ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреА рдкреЗрдЪреАрджрдЧрд┐рдпреЛрдВ рдореЗрдВ рдкрдбрд╝реЗ рдмрд┐рдирд╛, рдПрдХ рд╕рд╛рдзрд╛рд░рдг Arduino IDE рдореЗрдВ рдЕрдкрдиреЗ рд░рдВрдЧ рд╕рдВрдЧреАрдд рдХрд╛рд░реНрдпрдХреНрд░рдо рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
тЖТ Arduino рдХреЗ рд▓рд┐рдП рд░реЗрдЦрд╛рдЪрд┐рддреНрд░ рдФрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо "CMU.EXE"
GitHub рдкрд░ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛
рд╣реИрдкрд░рд┐рдпреЛрдЬрдирд╛ рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрдиреЗрдХреНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред
рдкрд╣рд▓рд╛ рд╡рд┐рдХрд▓реНрдк , USB PC рд╕реЗ рд╕реАрдзрд╛ рдХрдиреЗрдХреНрд╢рди, COMtoLed рдХреЛ рд╕реНрдХреЗрдЪ рдХрд░реЗрдВред
рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк nRF24L01, COMtoRF рдФрд░ RFtoLed рд╕реНрдХреЗрдЪ рдкрд░ рдмрдиреЗ рдПрдХ рд░реЗрдбрд┐рдпреЛ рдмреНрд░рд┐рдЬ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝ рд░рд╣рд╛ рд╣реИред
рдЖрдк рд╕реНрдХреЗрдЪ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд░рдВрдЧ рд╕рдВрдЧреАрдд рдФрд░ рдЧрддрд┐рд╢реАрд▓ рджрд┐рдирдЪрд░реНрдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рд╛рде рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рд╕реНрдХреЗрдЪ рдореЗрдВ рд╕рднреА рд░рдВрдЧ рдФрд░ рд╕рдВрдЧреАрдд рдХрд╛рд░реНрдпрдХреНрд░рдо рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЙрдкрдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЗрд╕рд╕реЗ рдкреНрд░рд╕реНрддреБрдд рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рд╕рдордЭрдиреЗ рдФрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЙрдкрдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рд╣реЛрдЧреАред
Arduino рдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЬрд░реВрд░рдд рд╣реИ
1. Arduino IDE рдореЗрдВ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ: Adafruit_Neopixels, IRremote, RF24 (рдпрджрд┐ рд╡рд╛рдпрд░рд▓реЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ)
2. рд╕реНрдХреЗрдЪ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
- рдЖрдкрдХреЗ рдЯреЗрдк рдореЗрдВ рдПрд▓рдИрдбреА рдХреА рд╕рдВрдЦреНрдпрд╛:
#define stripLed 120
- рдЖрдкрдХреЗ рдЯреЗрдк рдФрд░ IR рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рд╕реЗ рдЬреБрдбрд╝реЗ рдЖрдЙрдЯрдкреБрдЯ рдХреА рд╕рдВрдЦреНрдпрд╛рдПрдБ:
#define stripPin 2 // #define irPin 3 // IR
- рд░реЗрдбрд┐рдпреЛ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдкрд░реНрдХ рдирдВрдмрд░ (рдпрджрд┐ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ):
RF24 radio(9, 10);
рдлрд┐рд▓рд╣рд╛рд▓, рд╕реНрдХреЗрдЪ рдореЗрдВ 7 рд░рдВрдЧ рд╕рдВрдЧреАрдд рдХрд╛рд░реНрдпрдХреНрд░рдо рдФрд░ 70 рд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ (рдЪреАрдиреА рд╢рдмреНрджреЛрдВ рдореЗрдВ, рджреВрд╕рд░рд╛ рд░рдВрдЧ = рдЕрдиреНрдп рдХрд╛рд░реНрдпрдХреНрд░рдо)ред
рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд▓рд┐рдП "CMU.EXE" рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛рдлреА рдЬрдЯрд┐рд▓ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдореЙрдбреНрдпреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд░рдВрдЧ-рд╕рдВрдЧреАрдд рдХрд╛рд░реНрдпрдХреНрд░рдо "CMU.EXE" рдПрдХ рдкрд░реНрд╕рдирд▓ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдХрд┐рд╕реА рднреА рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рд╕рд╛рдЙрдВрдб рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдПрдХ рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рдПрдХ рдорд┐рдХреНрд╕рд░, рд▓рд╛рдЗрди-рдЗрди, рдорд╛рдЗрдХреНрд░реЛрдлреЛрди, рдпрд╛ рдХреЛрдИ рд╡рд░реНрдЪреБрдЕрд▓ рдСрдбрд┐рдпреЛ рдХреЗрдмрд▓ред
рдорд┐рдХреНрд╕рд░ рдпрд╛ рд╡рд░реНрдЪреБрдЕрд▓ рдСрдбрд┐рдпреЛ рдХреЗрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдХрд┐рд╕реА рднреА рдСрдбрд┐рдпреЛ рдкреНрд▓реЗрдпрд░ рд╕реЗ рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: ITUNES, AIMP, VLC рдпрд╛ рдХреЛрдИ рдЕрдиреНрдпред
рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐:
рд╡рд░реНрдЪреБрдЕрд▓ рдСрдбрд┐рдпреЛ рдХреЗрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ ITUNES рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ рдФрд░ AIRPlay рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреЗрд▓реЗрдВ:

рд╕рдВрдЧреАрдд рдФрд░ рд╕рдВрдЧреАрдд рдХрд╛ рд╡реАрдбрд┐рдпреЛ рдпреВрдЯреНрдпреВрдм рдкрд░ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!