
рд╣рдо рдпрд╣рд╛рдВ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдСрдирд▓рд╛рдЗрди рдкрд╛рдареНрдпрдХреНрд░рдо "рдмрд┐рд▓реНрдбрд┐рдВрдЧ рд░реЛрдмреЛрдЯреНрд╕ рдПрдВрдб рдЕрджрд░ рдЕрд░реНрдбреБрдЗрдиреЛ рдбрд┐рд╡рд╛рдЗрд╕реЗрд╕" рдХрд╛ рдЕрд╡рд▓реЛрдХрди рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ ред
рддреЛ, рдпрд╣ рдХрдм рддрдХ рдЫреЛрдЯрд╛ рдерд╛, MIPT рд╕реЗ рд░реЛрдмреЛрдЯрд┐рдХреНрд╕ рдХреЗ рдСрдирд▓рд╛рдЗрди рдкрд╛рдареНрдпрдХреНрд░рдо рдХрд╛ рджреВрд╕рд░рд╛ рд╕рдкреНрддрд╛рд╣ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ред рд╕рдЪ рдХрд╣реВрдБ рддреЛ, рд╕рдкреНрддрд╛рд╣ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рд╖рдпреЛрдВ рд╕реЗ рднрд░рдкреВрд░ рдерд╛ред
рдпрд╣рд╛рдВ рдПрдХ рдирдореВрдирд╛ рд╕реВрдЪреА рджреА рдЧрдИ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд▓рд┐рдП рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рд╣реИ:
- рд╡реЛрд▓реНрдЯреЗрдЬ рд╡рд┐рднрдХреНрддред рдПрдХ рдлреЛрдЯреЛрд╕реНрдЯреЛрд░ рдФрд░ рдерд░реНрдорд┐рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
- рдПрдирд╛рд▓реЙрдЧ рд╕рд┐рдЧреНрдирд▓ред рд╕рд┐рдЧреНрдирд▓ рдХреА рдЪреМрдбрд╝рд╛рдИ
- рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрдЪрд╛рд░ред рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдкрд░реНрдпрд╛рд╡рд░рдг
- рдбрд┐рдЬрд┐рдЯрд▓ рд╕рд┐рдЧреНрдирд▓ред рдмрдЯрди рдФрд░ рдХрдиреЗрдХреНрд╢рди рд╡рд┐рдХрд▓реНрдкред рдкреБрд▓-рдЕрдк рд░реЛрдХрдиреЗрд╡рд╛рд▓рд╛
- рддрд╛рд░реНрдХрд┐рдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпрд╛рдБ, рдпрджрд┐ рдФрд░ рдЕрдиреНрдп рдХрдерди
- рдмрдЬрд░, рдПрд▓рдИрдбреА рдмрд╛рд░, рд╕рд╛рдд-рдЦрдВрдб рд╕рдВрдХреЗрддрдХ
- рдЪрд┐рдкред рддрд░реНрдХ рдЗрдиреНрд╡рд░реНрдЯрд░ 74HC04, Shift рд░рдЬрд┐рд╕реНрдЯрд░ 74HC595
- рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрд╛рд░реНрдпрдХреНрд░рдо
- рдмрд╛рд╣рд░реА рдореЙрдбреНрдпреВрд▓
- рдПрдХ рддреИрдпрд╛рд░ рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдПрдХ рдкреНрд░рдХрд╛рд░ рдЬреЛ рдПрд▓рдИрдбреА рдкреИрдорд╛рдиреЗ рдкрд░ рддрд╛рдкрдорд╛рди рдФрд░ рдкреНрд░рдХрд╛рд╢ рд╕реНрддрд░ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдПрдХ рд╕реНрдкреАрдХрд░ рдЬреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рддрд╛рдкрдорд╛рди рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдиреЗ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдЙрддреНрддреАрд░реНрдг рд╣реЛрдиреЗ рдФрд░ рдкрд╛рдареЛрдВ рд╕реЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдЗрд╕ рдпрд╛ рдЙрд╕ рдпреЛрдЬрдирд╛ рдХреЛ рдХреИрд╕реЗ рдмреЗрд╣рддрд░ рдмрдирд╛рдпрд╛ рдЬрд╛рдП рдпрд╛ рдЕрдкрдирд╛ рдХреБрдЫ рд╕рдВрдЧреНрд░рд╣ рдХрд┐рдпрд╛ рдЬрд╛рдПред
рдкрд╣рд▓реА рдмрд╛рдд рдЬреЛ рджрд┐рдорд╛рдЧ рдореЗрдВ рдЖрдИ рд╡рд╣ рдереА рд▓рд╛рдЗрдЯ рд╕реЗрдВрд╕рд░ рдХрд╛ рдЖрдзреБрдирд┐рдХреАрдХрд░рдгред рдкрд╛рда рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдиреЗ рдХреЗрд╡рд▓ рдлреЛрдЯреЛрд░реЗрд╕рд┐рд╕реНрдЯрд░ рд╕реЗ рдореВрд▓реНрдп рд▓рд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдкрд░ рднреЗрдЬ рджрд┐рдпрд╛ред
рдЙрдиреНрдирдд рд╕рдВрд╕реНрдХрд░рдг рдХреЛ 0 (рдиреНрдпреВрдирддрдо рд░реЛрд╢рдиреА) рд╕реЗ 9 (рдЕрдзрд┐рдХрддрдо рд░реЛрд╢рдиреА) рддрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдд-рдЦрдВрдб рд╕рдВрдХреЗрддрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕реВрдЪрдХ рдХреЛ рд╢рд┐рдлреНрдЯ рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд░реЛрд╢рдиреА рдХреЗ рдиреНрдпреВрдирддрдо рдФрд░ рдЕрдзрд┐рдХрддрдо рд╕реНрддрд░ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрдЧрдореЗрдВрдЯ рдкрд░ Arduino рдкрд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢рд┐рдлреНрдЯ рд░рдЬрд┐рд╕реНрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдХрдо рдкрд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╢рд┐рдлреНрдЯ рд░рдЬрд┐рд╕реНрдЯрд░ рд╕реАрд░рд┐рдпрд▓ рдбреЗрдЯрд╛ рдЖрдЙрдЯрдкреБрдЯ (рд╕рдордп рдХреА рдПрдХ рдмрд┐рдЯ рдкреНрд░рддрд┐ рдЗрдХрд╛рдИ) рдХреЛ рд╕рдорд╛рдирд╛рдВрддрд░ (рд╕рдордп рдХреА рдкреНрд░рддрд┐ рдЗрдХрд╛рдИ рдХрдИ рдмрд┐рдЯ) рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рд╛рдд Arduino рдкрд┐рдиреЛрдВ рдХреЗ рдмрдЬрд╛рдп, рд╣рдореЗрдВ рдХреЗрд╡рд▓ рддреАрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдлреНрд░рд┐рдЯреНрдЬрд╝рд┐рдВрдЧ рдПрдбрд┐рдЯрд░ рдореЗрдВ, рдореБрдЭреЗ рдРрд╕рд╛ рдПрдХ рдЙрдкрдХрд░рдг рдорд┐рд▓рд╛ред

рдЗрд╕ рддрд░рд╣ рдпрд╣ рд▓рд╛рдЗрд╡ рджрд┐рдЦрддрд╛ рд╣реИред

рдЖрдзрд╛рд░ рдХреЛ рдПрдХ рд╢рд┐рдлреНрдЯ рд░рдЬрд┐рд╕реНрдЯрд░ рдФрд░ рдПрдХ рдлреЛрдЯреЛрд░рд╕рд┐рд╕реНрдЯрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпреЛрдЬрдирд╛рдПрдВ рд▓реА рдЧрдИрдВред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдмреЛрд░реНрдб рдкрд░ photoresistor рд╡реАрдбрд┐рдпреЛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреБрдЫ рд╣рдж рддрдХ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ - рд╡рд╣рд╛рдВ рд╣рдордиреЗ рдЬрдореАрди рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдлреЛрдЯреЛрд░реЗрд╕рд┐рд╕реНрдЯрд░ рдкрд░ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреЛ рдорд╛рдкрд╛, рдФрд░ рд╕рд░реНрдХрд┐рдЯ рдореЗрдВ рд╣рдо рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╡реЛрд▓реНрдЯреЗрдЬ рдбреНрд░реЙрдк рдХреЛ рд╣рдЯрд╛рддреЗ рд╣реИрдВред рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдереЛрдбрд╝рд╛ рд╕рд╛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рд░реЛрд╢рдиреА рдХреЗ рд╕реНрддрд░ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХреЗ рд╕рд╛рде, рдлреЛрдЯреЛрд╕реЗрд╕реНрдЯрд░ рдХрд╛ рдкреНрд░рддрд┐рд░реЛрдз рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдПрдХ рд╣реА рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рд╡реЛрд▓реНрдЯреЗрдЬ рдбреНрд░реЙрдк рдШрдЯ рдЬрд╛рддреА рд╣реИред рдЗрд╕рд▓рд┐рдП, рдПрдирд╛рд▓реЙрдЧ рдЗрдирдкреБрдЯ рдкрд░, рд╡реЛрд▓реНрдЯреЗрдЬ рдЬрд┐рддрдирд╛ рдЕрдзрд┐рдХ рд╣реЛрдЧрд╛, рд░реЛрд╢рдиреА рдХрд╛ рд╕реНрддрд░ рдЙрддрдирд╛ рд╣реА рдЕрдзрд┐рдХ рд╣реЛрдЧрд╛, рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрддред
рдЕрдм рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рдЕрдВрддрд┐рдо рд░реВрдк рджреЗрдирд╛ рдЖрдкрдХреЗ рдКрдкрд░ рд╣реИред рдПрдХ рд╣реА рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рд╛рдд-рдЦрдВрдб рд╕рдВрдХреЗрддрдХ рдкрд░ рдореВрд▓реНрдп рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛрдб// , #define DATA_PIN 13 #define LATCH_PIN 12 #define CLOCK_PIN 11 // , #define BTN_MIN 3 #define BTN_MAX 2 // , #define SENS_PIN A5 // , byte d0 = 0b01111101; byte d1 = 0b00100100; byte d2 = 0b01111010; byte d3 = 0b01110110; byte d4 = 0b00100111; byte d5 = 0b01010111; byte d6 = 0b01011111; byte d7 = 0b01100100; byte d8 = 0b01111111; byte d9 = 0b01110111; // int min_light = 0; int max_light = 1023; // int value; // , . . int output; // int digit; void setup() { // pinMode(DATA_PIN, OUTPUT); pinMode(CLOCK_PIN, OUTPUT); pinMode(LATCH_PIN, OUTPUT); // Serial.begin(9600); // pinMode(BTN_MIN, INPUT_PULLUP); pinMode(BTN_MAX, INPUT_PULLUP); } void loop() { // value = analogRead(SENS_PIN); output = value; // - if (!digitalRead(BTN_MIN)) min_light = value; if (!digitalRead(BTN_MAX)) max_light = value - 10; // if (value < min_light) output = min_light; if (value > max_light) output = max_light; // , digit = map(value, min_light, max_light, 0, 9); // Serial.println("Value: " + String(value) + " Output: " + String(output) + " Min: " + String(min_light) + " Max: " + String(max_light) + " Current : " + String(value) + " Digit: " + String(digit)); // if (digit == 0) { digitalWrite(LATCH_PIN, LOW); shiftOut(DATA_PIN, CLOCK_PIN, LSBFIRST, d0); digitalWrite(LATCH_PIN, HIGH); } else if (digit == 1) { digitalWrite(LATCH_PIN, LOW); shiftOut(DATA_PIN, CLOCK_PIN, LSBFIRST, d1); digitalWrite(LATCH_PIN, HIGH); } else if (digit == 2) { digitalWrite(LATCH_PIN, LOW); shiftOut(DATA_PIN, CLOCK_PIN, LSBFIRST, d2); digitalWrite(LATCH_PIN, HIGH); } else if (digit == 3) { digitalWrite(LATCH_PIN, LOW); shiftOut(DATA_PIN, CLOCK_PIN, LSBFIRST, d3); digitalWrite(LATCH_PIN, HIGH); } else if (digit == 4) { digitalWrite(LATCH_PIN, LOW); shiftOut(DATA_PIN, CLOCK_PIN, LSBFIRST, d4); digitalWrite(LATCH_PIN, HIGH); } else if (digit == 5) { digitalWrite(LATCH_PIN, LOW); shiftOut(DATA_PIN, CLOCK_PIN, LSBFIRST, d5); digitalWrite(LATCH_PIN, HIGH); } else if (digit == 6) { digitalWrite(LATCH_PIN, LOW); shiftOut(DATA_PIN, CLOCK_PIN, LSBFIRST, d6); digitalWrite(LATCH_PIN, HIGH); } else if (digit == 7) { digitalWrite(LATCH_PIN, LOW); shiftOut(DATA_PIN, CLOCK_PIN, LSBFIRST, d7); digitalWrite(LATCH_PIN, HIGH); } else if (digit == 8) { digitalWrite(LATCH_PIN, LOW); shiftOut(DATA_PIN, CLOCK_PIN, LSBFIRST, d8); digitalWrite(LATCH_PIN, HIGH); } else if (digit == 9) { digitalWrite(LATCH_PIN, LOW); shiftOut(DATA_PIN, CLOCK_PIN, LSBFIRST, d9); digitalWrite(LATCH_PIN, HIGH); } // delay(10); }
рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдореЗрдВ рд╕реЗ - рд░реЛрд╢рдиреА рдХреЗ рдЕрдзрд┐рдХрддрдо рд╕реНрддрд░ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╕рдордп, рд╣рдореЗрдВ рдХреБрдЫ рдирд┐рд░рдВрддрд░ (рдЕрдзрд┐рдХрддрдо_рдорд╛рди = рдореВрд▓реНрдп - 10), рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдЪрдпрдирд┐рдд рдХрд░рдирд╛ рдерд╛ред рд░реЛрд╢рдиреА рдХреЗ рдЕрдзрд┐рдХрддрдо рд╕реНрддрд░ рдкрд░ "рддреЗрдЬрд╕реНрд╡реА" рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдлреЛрдЯреЛрд░реЗрд╕рд┐рд╕реНрдЯрд░ рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╡реЛрд▓реНрдЯреЗрдЬ рдорд╛рди рдЕрд╕реНрдерд┐рд░ рд╣реЛрддрд╛ рд╣реИред
рд╣рдо рд╕реНрдХреЗрдЪ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕реЗ Arduino рдореЗрдВ рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЬрд╛рдВрдЪрддреЗ рд╣реИрдВред
рдкреЛрд░реНрдЯ рдореЙрдирд┐рдЯрд░ рдореЗрдВ рдкрд╣рд▓реЗ ...

рдФрд░ рдлрд┐рд░ рдЬреАрдирд╛
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдбрд┐рд╡рд╛рдЗрд╕ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╡рд░реНрдгрд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдмреЗрд╢рдХ, рдЕрднреА рднреА рд╕реБрдзрд╛рд░ рдХреА рдЧреБрдВрдЬрд╛рдЗрд╢ рд╣реИ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдПрдХ рдСрдбрд┐рдпреЛ рд╕рд┐рдЧреНрдирд▓ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рдкреНрд░рдХрд╛рд╢ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реНрддрд░ рд╕реЗ рдиреАрдЪреЗ рдЖрддрд╛ рд╣реИ - рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдкрдХреЛ рдХрд╛рд░реНрдпрд╕реНрдерд▓ рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рдХрд╛рд╢ рд╡реНрдпрд╡рд╕реНрдерд╛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕рд╛рде рд╣реА рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдПрд░реЗрдЬ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рд╕реНрд╡рдпрдВ рдмрджрд▓рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред
рдЕрдВрдд рдореЗрдВ, рдореИрдВ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рджреЛрд╣рд░рд╛рддрд╛ рд╣реВрдВ рдХрд┐ рд╕рдкреНрддрд╛рд╣ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рд╖рдпреЛрдВ рдкрд░ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛ рдЧрдпрд╛ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ Arduino IDE рдореЗрдВ рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рдмрд╛рдж рд╕реЗ, рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕реАрд░рд┐рдпрд▓ рдкреНрд▓реЙрдЯрд░ рдлрд╝рдВрдХреНрд╢рди рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рд╣реИ, рдЬреЛ рдкрд╛рда рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдП рдЧрдП рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдкрд░реНрдпрд╛рд╡рд░рдг рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдУрд╡рд░рд▓реИрдк рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рдкреНрддрд╛рд╣ рдХреЗ рдЕрдВрдд рдореЗрдВ, рд▓реЗрдЦрдХ рдореЙрдбреНрдпреВрд▓рд░рд┐рдЯреА рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд╕рд╛рде рдЖрдП рдЬрдм рдЕрдВрддрд┐рдо рдЙрдкрдХрд░рдг рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рддрддреНрд╡реЛрдВ - рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирд┐рд░реНрдорд┐рдд рдкреБрд▓-рдЕрдк рд░реЛрдХрдиреЗрд╡рд╛рд▓рд╛ рдХреЗ рд╕рд╛рде рдмрдЯрди, рдПрдХ рддреИрдпрд╛рд░-рдирд┐рд░реНрдорд┐рдд рдкреНрд░рдХрд╛рд╢ рд╕рдВрд╡реЗрджрдХ, рдЬрд╣рд╛рдВ рдПрдХ рдлреЛрдЯреЛрд░реЗрд╕рд┐рд╕реНрдЯрд░ рдФрд░ рдПрдХ рдкрд╛рд░рдВрдкрд░рд┐рдХ рд░реЛрдХрдиреЗрд╡рд╛рд▓рд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╡реЛрд▓реНрдЯреЗрдЬ рдбрд┐рд╡рд╛рдЗрдбрд░ рдореЗрдВ рдЗрдХрдЯреНрдареЗ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдЬреИрд╕реЗред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХ рдмреНрд░реЗрдбрдмреЛрд░реНрдб рдкрд░ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рд╡рд╛рд▓ рдкрд╛рдардХреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ, рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХрднреА рдЕрдкрдиреЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдорд▓рд╛ рдмрдирд╛рдпрд╛ рд╣реИ? рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдиреЗ рдХрд┐рди рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛? рд╢рд╛рдпрдж рдХрд╛рд░реНрдбрдмреЛрд░реНрдб, рдкреНрд▓рд╛рдИрд╡реБрдб, plexiglass, рдпрд╛, рдЬреЛ рдЖрдЬ рдЕрд╕рд╛рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИ, рдПрдХ 3 рдбреА рдкреНрд░рд┐рдВрдЯрд░ рдкрд░ рдореБрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛?