рдореМрд╕рдо рд╕реНрдЯреЗрд╢рди: рд╡рд┐рдЪрд╛рд░ рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рддрдХ



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



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



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



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

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



рдореИрдВрдиреЗ рд╕реНрдХреНрд░реАрди рд╕реЗ рдШрдЯрдХреЛрдВ рдХреЗ рдЪрдпрди рдХреА рд╢реБрд░реБрдЖрдд рдХреАред рдмрд╣реБрдд рдЬрд▓реНрджреА рдореБрдЭреЗ рдЖрд░рдЬреАрдмреА-рдмреИрдХрд▓рд╛рдЗрдЯ www.adafruit.com/products/398 рдХреЗ рд╕рд╛рде рдПрдХ рдЕрджреНрднреБрдд рд╕реНрдХреНрд░реАрди рдорд┐рд▓реА , рдЬрд┐рд╕рдиреЗ рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рд░рдВрдЧ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред рдпрд╣ рд▓реЛрдХрдкреНрд░рд┐рдп HD44780 рдЪрд┐рдк рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ Arduino рдореЗрдВ рд▓рд┐рдХреНрд╡рд┐рдб рдХреНрд░рд┐рд╕реНрдЯрд▓ рд╕рд╣рд┐рдд рдХрдИ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИред



рдореИрдВрдиреЗ рдХрд╕реНрдЯрдо-рдореЗрдб рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреА рдХреАрдорддреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдкреВрдЫрд╛ред рдЙрд╕ рд╕рдордп рдПрдХ рдореЛрдиреЛрдХреНрд░реЛрдо рдПрд▓рд╕реАрдбреА (рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдореМрд╕рдо рд╕реНрдЯреЗрд╢рди рдореЗрдВ) рдХреА 1 рдкреНрд░рддрд┐ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдХреАрдордд рд▓рдЧрднрдЧ 1,000 рдпреВрд░реЛ рдереА, рдПрдХ рдПрдХрд▓ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдореЗрдВ рдЧреИрд░-рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдРрд╕рд╛ рдореВрд▓реНрдп рдЯреИрдЧ рдЕрдиреБрдЪрд┐рдд рд▓рдЧрд╛ред







рддреАрд╡реНрд░ GP2Y0A02YK0F рдХреЛ IR рд╕реЗрдВрд╕рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛ рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рд╕реАрдорд╛ рдереА, рдЗрд╕ рд╕реЗрдВрд╕рд░ рдХреЗ рд▓рд┐рдП рдпрд╣ 1.5 рдореАрдЯрд░ рд╣реИ, рдЬрдмрдХрд┐ рдХрдИ рдЕрдиреНрдп рд╕реЗрдВрд╕рд░ рдХреЗ рд▓рд┐рдП рдпрд╣ 30 рд╕реЗрдореА рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдСрдкрд░реЗрд╢рди рдиреЗ рджрд┐рдЦрд╛рдпрд╛ рд╣реИ, рдПрдХ рдЫреЛрдЯреА рд╕реНрдХреНрд░реАрди 16x2 рдФрд░ рдПрдХ рдЖрдзрд╛ рдореАрдЯрд░ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╖реНрдЯрддрдо рджреВрд░реА рд╣реИред



рдмреЙрд╢ BMP085 , I2C рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд░рдирд╛, рдЖрд░реНрджреНрд░рддрд╛ HH10D - рдПрдХ рдЖрд╡реГрддреНрддрд┐ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рджрдмрд╛рд╡ рд╕реЗрдВрд╕рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛ред рдЖрдЧреЗ рджреЗрдЦрддреЗ рд╣реБрдП, рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдЕрдм рдореИрдВ рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдмрд╛рдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ I2C рд╡рд┐рдХрд▓реНрдк рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, HT2121Dред



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



рдЕрд╡рд░рдХреНрдд рд░рд┐рд╕реАрд╡рд░ рдХреЛ рд╕рдмрд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓рд┐рдпрд╛ рдЧрдпрд╛, рдЯрд╛рдЗрдк TSOP382ред рдХреБрдЫ рдореМрд╕рдо рд░рд┐рдХреЙрд░реНрдбрд░ рдХреЗ рд▓рд┐рдП рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдореМрд╕рдо рд╕реНрдЯреЗрд╢рди рдХреЗ рд▓рд┐рдП рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдмрди рдЧрдпрд╛ред рдмрдЬрд░ (рдЙрд░реНрдл рд╕реНрдХреНрд╡реАрдХрд░) рд╕рдмрд╕реЗ рдЖрдо рдкреАрдЬреЛ рдПрдорд┐рдЯрд░ рд╣реИред







рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреА рдШрдбрд╝реА рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ DS1307 рдХреЛ рдЪреБрдирд╛, рдЬреЛ I2C рдкрд░ рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, I2C рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рд╛рде 64 KB рдХреЗ рд╕рд╛рде рдПрдХ рдЫреЛрдЯреА 24KA256 рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рдЪрд┐рдк рдереАред рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕рд░рд╛рд╕рд░ рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рд╕реЗ рдмрд╛рд╣рд░ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЬреЛрдбрд╝рд╛ - рдЗрд╕рдореЗрдВ рдореМрд╕рдо рдХрд╛ рдбреЗрдЯрд╛ рд▓рд┐рдЦрдХрд░ рдмрд╛рд╣рд░реА рдореЗрдореЛрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдмрд┐рдЬрд▓реА рдмрд╛рд╣рд░реА рд╣реИ, рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рд╕реЗред рдЗрдирдкреБрдЯ рдореЗрдВ рдПрдХ LM7805 рд╡реЛрд▓реНрдЯреЗрдЬ рдХрдирд╡рд░реНрдЯрд░ / рд╕реНрдЯреЗрдмрд▓рд╛рдЗрдЬрд╝рд░ рд╣реИ, рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рд╕реНрд╡рдпрдВ Arduino рдореЗрдВ рдЙрдкрдпреЛрдЧ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдмрд╣реБрдд рд╕рдорд╛рди рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдХреНрд▓реЛрди рдирд╣реАрдВ рд╣реИ)ред



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



рдпрд╣рд╛рдБ рдореИрдВ рдПрдХ рд░рдВрдЧ рдкреНрд░рддрд┐рдкрд╛рджрди рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдЗрдиреНрддрдЬрд╛рд░ рдореЗрдВ рдерд╛ред рд╕реНрдХреНрд░реАрди рд░рдВрдЧ рдХреЛ 256 рдХрджрдореЛрдВ рдХреЗ рд╕рд╛рде рддреАрди рдмреИрдХрд▓рд╛рдЗрдЯ рдПрд▓рдИрдбреА (рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдкрд▓реНрд╕-рдЪреМрдбрд╝рд╛рдИ рдореЙрдбреБрд▓рди рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд╛рдорд╛рдиреНрдп 24-рдмрд┐рдЯ рд░рдВрдЧ рдкреНрд░рддреАрдд рд╣реЛрдЧрд╛ред рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢, рдореЙрдирд┐рдЯрд░ рдФрд░ рдмреИрдХрд▓рд╛рдЗрдЯ рдПрд▓рдИрдбреА рдХреЗ рд░рдВрдЧреЛрдВ R, G рдФрд░ B рдХреЗ рд▓рд┐рдП рддрд░рдВрдЧрджреИрд░реНрдзреНрдп рдмрд╣реБрдд рдЕрд▓рдЧ рд╣реИрдВ, рдФрд░ рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ, # ffff00 рдЬреИрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд░рдВрдЧ рдореЗрд░реА рдПрд▓рд╕реАрдбреА рд╕реНрдХреНрд░реАрди рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдкрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рджрд┐рдЦрддреЗ рд╣реИрдВ ("рдкрдХреНрд╖ рдореЗрдВ рдЬрд╛рдПрдВ")ред рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рддреАрди рд╕реНрд▓рд╛рдЗрдбрд░реНрд╕ рдФрд░ рдПрдХ рд░рдВрдЧ рдмреАрдирдиреЗ рд╡рд╛рд▓реЗ рдХреЗ рд╕рд╛рде C # рдореЗрдВ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрдирд╛ рдерд╛, рддреАрди рд░рдВрдЧ рдШрдЯрдХреЛрдВ рдХреЛ Arduino рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ред рддрдм рдореБрдЭреЗ рдЧрдгрд┐рдд рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рдпрд╛рдж рдХрд░рдиреА рдкрдбрд╝реАрдВ рдФрд░ рдПрдХ рдРрд╕реЗ рд╕рдорд╛рд░реЛрд╣ рдХреА рд░рдЪрдирд╛ рдХреА, рдЬрд┐рд╕рдиреЗ рддрд╛рдкрдорд╛рди рдХреЛ рдбрд┐рдЧреНрд░реА рд╕реЗрд▓реНрд╕рд┐рдпрд╕ рдореЗрдВ рдЖрд░рдЬреАрдмреА рд░рдВрдЧ рдХреЗ рдкреИрдорд╛рдиреЗ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░ рджрд┐рдпрд╛ред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдореИрдВ рдЕрдм рдкреАрд▓реЗ-рдиреАрд▓реЗ рдпреИрдВрдбреЗрдХреНрд╕ рдкреИрдорд╛рдиреЗ рддрдХ рд╕реАрдорд┐рдд рдирд╣реАрдВ рдерд╛, рдФрд░ рдЕрдиреНрдп рд░рдВрдЧреЛрдВ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ - рдореЗрд░реЗ рд╕рдВрдШреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ред



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



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



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



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



рдХрдВрд╕реЛрд▓ рдиреЗ рдХреБрдЫ рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ред рдореИрдВ рдЗрд╕рдХреЗ рдЙрд▓рдЯ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдирд╣реАрдВ рдерд╛; рдкреНрд░рддреНрдпреЗрдХ рдмрдЯрди рдХрд╛ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЬреЛ рдореБрдЭреЗ IRRemote рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕реЗ рдорд┐рд▓рд╛ рдерд╛, рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдлреА рдкрд░реНрдпрд╛рдкреНрдд рдерд╛ред рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╣рд░ 10 рдорд┐рдирдЯ рдореЗрдВ рдореМрд╕рдо рдбреЗрдЯрд╛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреБрдирд╛, 16 рдмрд╛рдЗрдЯреНрд╕ рдХреА рд░рд┐рдХреЙрд░реНрдб рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде рдпрд╣ 4 рдорд╣реАрдиреЗ рддрдХ рд░рд╣рддрд╛ рд╣реИред



рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб
LOGGER.h

#ifndef LOGGER_h #define LOGGER_h #include <WProgram.h> class LOGGER { public: LOGGER(int); void storeRecord16(byte* buffer); void getRecord16(unsigned int address, byte* buffer); int getAddress(); void setAddress(int); private: int _FlashI2CAddress; void _getAddress(); void _setAddress(); unsigned int _addr; }; #endif
      
      





LOGGER.cpp

 #include <WProgram.h> #include <Wire.h> #include "LOGGER.h" /* MEMORY MAP: 0000 - MSB of last written address 0001 - LSB of last written address ... 0040 - 7FFF - storage, */ LOGGER::LOGGER(int a) { _FlashI2CAddress = a; } void LOGGER::storeRecord16(byte* buffer) { byte c; //get address LOGGER::_getAddress(); //increase addr delay(5); _addr+=16; if(_addr>0x7FF0) _addr = 64; //store buffer Wire.beginTransmission(_FlashI2CAddress); Wire.send((byte) (_addr >> 8) & 0xFF); // MSB Wire.send((byte) (_addr & 0xFF) ); // LSB for ( c = 0; c < 16; c++) Wire.send(buffer[c]); Wire.endTransmission(); delay(20); //save new addr LOGGER::_setAddress(); } void LOGGER::getRecord16(unsigned int address, byte* buffer) { byte c; //set address Wire.beginTransmission(_FlashI2CAddress); Wire.send((byte) (address >> 8) & 0xFF); // MSB Wire.send((byte) (address & 0xFF) ); // LSB Wire.endTransmission(); Wire.requestFrom(_FlashI2CAddress,16); for (c = 0; c < 16; c++ ) if (Wire.available()) buffer[c] = Wire.receive(); } void LOGGER::_getAddress() { byte c; Wire.beginTransmission(_FlashI2CAddress); Wire.send(0); Wire.send(0); Wire.endTransmission(); Wire.requestFrom(_FlashI2CAddress,2); for (c = 0; c < 2; c++ ) if (Wire.available()) _addr = _addr * 256 + Wire.receive(); } void LOGGER::_setAddress() { Wire.beginTransmission(_FlashI2CAddress); Wire.send(0); // pointer Wire.send(0); // pointer Wire.send((byte) (_addr >> 8) & 0xFF); // MSB Wire.send((byte) (_addr & 0xFF) ); // LSB Wire.endTransmission(); } void LOGGER::setAddress(int addr) { _addr = addr; LOGGER::_setAddress(); } int LOGGER::getAddress() { LOGGER::_getAddress(); return _addr; }
      
      









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



рдЙрд╕рдХреЗ рдмрд╛рдж, рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдореМрд╕рдо рд╕реНрдЯреЗрд╢рди рд▓рдЧрднрдЧ рдПрдХ рд╕рдкреНрддрд╛рд╣ рддрдХ рдЕрд░реБрдбрд┐рдиреЛ рдФрд░ рдмреНрд░реЗрдбрдмреЛрд░реНрдб рдХреЗ рд░реВрдк рдореЗрдВ рд░рд╣рд╛ред рдЗрд╕ рд╕рдордп рдХреЗ рджреМрд░рд╛рди, рдкрд░реАрдХреНрд╖рдгреЛрдВ рд╕реЗ рдардВрдб рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛ (рд╕рдбрд╝рдХ рддрд╛рдкрдорд╛рди рд╕реЗрдВрд╕рд░ рдХреА рдЬрдХрдбрд╝рди рдХреЗ рдЙрд▓реНрд▓рдВрдШрди рдХреЗ рдХрд╛рд░рдг)ред рдореИрдВрдиреЗ рд╕реЗрдВрд╕рд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЛ рдлрд┐рд░ рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ (рдЖрдЬ рдореИрдВ рдХреЗрд╡рд▓ рдПрдХ рдХрд╛рд░рдЦрд╛рдиреЗ рдХреЛ рд▓реЗ рдЬрд╛рдКрдВрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ ), рд▓реЗрдХрд┐рди рдореИрдВ рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ рдлреНрд░реАрдЬрд╝ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВрдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдХрд┐ 49 рджрд┐рдиреЛрдВ рдХреЗ рдирд┐рд░рдВрддрд░ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдмрд╛рдж, рдорд┐рд▓рд┐рд╕ () рдлрд╝рдВрдХреНрд╢рди рдУрд╡рд░рдлреНрд▓реЛ рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдЬреЛ рдХрд┐ рдлрд░реНрдорд╡реЗрдпрд░ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рднреА рдлреНрд░реАрдЬ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдмрд╛рдд рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП! рдЗрд╕рд▓рд┐рдП, рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЕрдВрддрд┐рдо рд╕реНрдкрд░реНрд╢ рд╡реЙрдЪрдбреЙрдЧ рдЯрд╛рдЗрдорд░ рдХреА рд╕рдХреНрд░рд┐рдпрддрд╛ рдереА, рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдХрд┐рд╕реА рднреА рд╣реИрдВрдЧ-рдЕрдк рдХреЛ рд░рд┐рдмреВрдЯ рдкрд░ 2 рд╕реЗрдХрдВрдб + 5 рд╕реЗрдХрдВрдб рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рдЪрд▓рдиреЗ рдХреА рдЧрд╛рд░рдВрдЯреА рджреА рдЬрд╛рддреА рд╣реИ (рд╣рд╛рдБ, рд╣рдорд╛рд░реЗ рдбрд┐рдЬрд┐рдЯрд▓ рдпреБрдЧ рдореЗрдВ рднреА рдореМрд╕рдо рд╕реНрдЯреЗрд╢рдиреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред



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



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











(рдПрдХ рд╕рдорд╛рди рдЪрд┐рддреНрд░ рдвреВрдВрдврдирд╛ рдХрдард┐рди рд╣реИ, рд▓реЗрдХрд┐рди 3D рдореЙрдбрд▓рд┐рдВрдЧ рдореЗрдВ рдореИрдВ рд╕рдорд░реНрдердХ рдирд╣реАрдВ рд╣реВрдВред рд╕реНрдХреНрд░реАрди рд╢реАрд░реНрд╖ рдкрд░ рд╕реНрдерд┐рдд рд╣реИ, рдмрд╛рдХреА рд╕рдм рд╕реНрдЯреИрдВрдб рдореЗрдВ рд╣реИ) рдФрд░, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рд╕реЗрдВрд╕рд░ рдХреЗ рд▓рд┐рдП 433 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдФрд░ рдкреАрд╕реА рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рд╡рд╛рдИ-рдлрд╛рдИ рдирд╣реАрдВред



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



Habr├й рдореБрджреНрд░рд┐рдд рд╕рд░реНрдХрд┐рдЯ рдмреЛрд░реНрдбреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╡рд┐рд╖рдп рдХрд╛ рдмрд╣реБрдд рд╢реМрдХреАрди рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣рд╛рдВ рдореИрдВ рдПрдХ рд╡рд┐рд╖рдпрд╛рдВрддрд░ рдХрд░реВрдВрдЧрд╛ред рдореИрдВ LUT рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдмреЛрд░реНрдб рдмрдирд╛рдиреЗ рдХреА рдХреЛрдИ рдЗрдЪреНрдЫрд╛ / рдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд░рд╕рд╛рдпрди рд╡рд┐рдЬреНрдЮрд╛рди рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ (рдлреЗрд░рд┐рдХ рдХреНрд▓реЛрд░рд╛рдЗрдб рдПрдХ рдФрд░ рдЪреАрдЬ рд╣реИ)ред рд▓реЗрдХрд┐рди рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рдкрд╛рдпрд▓рдЯ рдЙрддреНрдкрд╛рджрди рд╣реЛрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдмрд╣реБрдд рд╣реА рдЙрдЪрд┐рдд рдореВрд▓реНрдп (~ $ 3 рдкреНрд░рддрд┐ рд╡рд░реНрдЧрдореАрдЯрд░ред рдЙрд╕ рд╕рдордп) рд╡реЗ рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рджреЛ-рддрд░рдлрд╛ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА - рдлреЛрдЯреЛрд╕реНрдЯрд┐рд╕реНрдЯ, рдЫреЗрдж - 0.6 рдорд┐рдореА рд╕реЗ, рдиреНрдпреВрдирддрдо рдЯреНрд░реИрдХ рдЪреМрдбрд╝рд╛рдИ - 0.2 рдорд┐рдореА рд▓рдЧрддреА рд╣реИ (рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдмрдбрд╝рд╛ рдирд╣реАрдВ рд╣реИ, рдЕрдм рдореБрдЭреЗ рдпрд╛рдж рдирд╣реАрдВ рд╣реИ)ред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдХрд┐рд╕реА рдХреЛ рдЗрд╕ рдХреАрдордд рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рдорд┐рд▓рд╛рдк рдорд╛рд╕реНрдХ, рд╡реНрдпрд╛рд╕ рдХреЗ рдзрд╛рддреБрд░реВрдкрдг рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдм рд╣рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдЕрдВрдд рдореЗрдВ, рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рд▓рд┐рдП (рдФрд░ рдмреЛрд░реНрдб рдПрдХ рдпрд╛ рджреЛ рджрд┐рди рдореЗрдВ рддреИрдпрд╛рд░ рд╣реЛрддреЗ рд╣реИрдВ) рдФрд░ рдЫреЛрдЯреЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЙрддреНрдкрд╛рджрди, рдЖрдк рдорд╛рд╕реНрдХ рдХреЗ рдмрд┐рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЖрдИрдПрдордПрдЪрдУ; рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдФрд░ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдирд╛)ред




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



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



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



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






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



рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдЖрд░реЗрдЦ:











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



рджреВрд░ рд╕реЗ рдмреЗрд╣рддрд░ рдкрдардиреАрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдмрд┐рдЧ рдЕрдВрдХ рдореЛрдб:














All Articles