Arduino рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдкреНрд░рдХрд╛рд╢ рдмрдВрджреВрдХ рдХреЛ рдЬреЛрдбрд╝рдирд╛



рдПрдХ рдЦреБрд░реНрджрдмреАрди рдХреЗ рд╕рд╛рде рдирд╛рдЦреВрдиреЛрдВ рдХреЛ рдХреИрд╕реЗ рд╣рдереМрдбрд╝рд╛ рджрд┐рдпрд╛ рдЬрд╛рдП, рдЗрд╕ рдкрд░ рдПрдХ рдЫреЛрдЯреА рдХрд╣рд╛рдиреАред

Arduino рдЦрд░реАрджрд╛ рд╣реИ, рдФрд░ рдкрд░рдВрдкрд░рд╛рдЧрдд рд░реВрдк рд╕реЗ рдПрдХ рдПрд▓рдИрдбреА (рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдЬреАрдм "рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб") рдХреЛ рдкрд▓рдХ рдЭрдкрдХрддреЗ рд╣реБрдП, рдХреБрдЫ рдФрд░ рдЙрдкрдпреЛрдЧреА рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред Arduino рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рддрд▓рд╛рд╢рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╣рд▓реНрдХреА рдмрдВрджреВрдХ рдХреЛ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдмреЗрд╢рдХ, рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЕрдЪреНрдЫрд╛ рдПрдбрд╛рдкреНрдЯрд░ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдХрднреА рднреА рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╡реНрдпрд╡рд╕рд╛рдп рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдХрд╛рд░реНрдп рдХрд╛рдлреА рджрд┐рд▓рдЪрд╕реНрдк рдирд┐рдХрд▓рд╛ред
рддреЛ, рдкреНрд░рдХрд╛рд╢ рдмрдВрджреВрдХ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреА рдпреЛрдЬрдирд╛рдПрдВ рдФрд░ рд╡рд┐рд╡рд░рдг рдкрд╛рдП рдЧрдП:
ftp.radio.ru/pub/arhiv/1997/10-97/29-10-1997.jpg
ftp.radio.ru/pub/arhiv/1997/10-97/30-10-1997.jpg
рд╡рд╣рд╛рдВ рд╕реЗ, рдореБрдЭреЗ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдмрдВрджреВрдХ рдХреЗ рд╕рдВрдкрд░реНрдХреЛрдВ рдХреЗ рдкрд┐рдирдЖрдЙрдЯ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рдереАред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдХреЗ рд▓рд┐рдП, рдмрдВрджреВрдХ рдХреЛ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдПрдХ рдорд▓реНрдЯреАрдореАрдЯрд░ рдХреЗ рд╕рд╛рде рд▓рдЧрд╛рдпрд╛ рдЧрдпрд╛ред



рднреВрд░рд╛ рддрд╛рд░ - рдЬрдореАрди
рд▓рд╛рд▓ рддрд╛рд░ - рдлреЛрдЯреЛрдбрд╛рдпреЛрдб
рдмреНрд▓реВ рд╡рд╛рдпрд░ - рдЯреНрд░рд┐рдЧрд░
рдкреАрд▓рд╛ рддрд╛рд░ - рд╢рдХреНрддрд┐

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



рдПрдХ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░ Arduino рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛:

const int DPIN7_SWITCH_GUN = 7; //  const int APIN4_LIGHT_GUN = 4; // int valSwitch = 0; int valLight = 0; byte data[5]; void setup() { Serial.begin(9600); pinMode(DPIN7_SWITCH_GUN, INPUT); } void loop() { valSwitch = digitalRead(DPIN7_SWITCH_GUN); valLight = analogRead(APIN4_LIGHT_GUN); if (valSwitch == HIGH || valLight>3) { data[0] = 0x47; //G data[1] = 0x55; //U data[2] = 0x4e; //N data[3] = valSwitch; data[4] = valLight/4; Serial.write(data, 5); } } 


рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди, рдпрд╣ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдХрд┐ рдлреЛрдЯреЛрдбрд┐рдпреЛрдб рд╕реЗ рд╕рдВрдХреЗрдд рд▓рдЧрд╛рддрд╛рд░ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЕрдВрдзреЗрд░реЗ рд╕реЗ рдкреНрд░рдХрд╛рд╢ рддрдХ рд░реЛрд╢рдиреА рдореЗрдВ рддреЗрдЬ рдмрджрд▓рд╛рд╡ рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рдЯреНрд░рд┐рдЧрд░ рдЙрд╕ рд╕рдордп рдЦреАрдВрдЪ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рдВрдХреЗрдд рдордЬрдмреВрдд рд╣реЛрддрд╛ рд╣реИред рдЯреНрд░рд┐рдЧрд░ рдЦреАрдВрдЪреЗ рдЬрд╛рдиреЗ рдХреЗ рд╕рд╛рде, рдореВрд▓реНрдп 100-120 рдмрдВрджрд░рдЧрд╛рд╣ рдкрд░ рдЖрддрд╛ рд╣реИ, 10-30 рджрдмрд╛рдП рдмрд┐рдирд╛ред

рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдмрдЪреА рд╣реИ рд╡рд╣ рд╣реИ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╣реЛрд╕реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрдирд╛ред
рдпрд╣рд╛рдБ рдореИрдВ рд░реЗрдХ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдШреВрдорддрд╛ рд░рд╣рд╛ рдЬреЛ рдХрд┐ COM рдкреЛрд░реНрдЯ рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдмрд╣реБрдд рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдбреЗрдЯрд╛ рдПрдХ рдкреИрдХреЗрдЯ рдореЗрдВ 2 рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдирд╣реАрдВ рдЖрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ (рдХреЗрд╡рд▓ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЯреНрд░рд┐рдЧрд░ рдФрд░ рдлреЛрдЯреЛрдбрд╛рдпреЛрдб рдорд╛рди рднреЗрдЬреЗ рдЧрдП рдереЗ)ред рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдп, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХреЛрдИ рдореЗрд░реЗ рд░рд╛рд╕реНрддреЗ рдкрд░ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдзреНрдпрд╛рди рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдирддреАрдЬрддрди, рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реЗрдбрд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдо, рдЬреИрд╕рд╛ рдХрд┐ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдмрдлрд░ рдореЗрдВ рдЬрдорд╛ рд╣реБрдЖ рдерд╛ рдФрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрдврд╝рд╛ рдЧрдпрд╛ рдерд╛ред

рдЕрдВрдд рдореЗрдВ, рдкрд░реАрдХреНрд╖рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рдиреЗ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред



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



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



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

рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореБрдЭреЗ рдХрд┐рд╕реА рднреА рдЯрд┐рдкреНрдкрдгреА рдкрд░ рдЦреБрд╢реА рд╣реЛрдЧреАред

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


All Articles