рдареАрдХ рд╣реИред рдпрд╣ рд╕рдм рдЗрд╕ рддрдереНрдп рд╕реЗ рд╢реБрд░реВ рд╣реБрдЖ рдХрд┐ рдореИрдВрдиреЗ рд╕рд░реНрд╡реЛ рдХреЛ рдЖрджреЗрд╢ рджрд┐рдпрд╛ред рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдпрд╣ рдПрдХ рдмрдбрд╝рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ 5 рдирд┐рдХрд▓рд╛, рд▓реЗрдХрд┐рди рдЫреЛрдЯрд╛ рдерд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рдореЗрд░реА рдЬрд╝рд░реВрд░рдд рдХреЗ рднрд╛рд░ рдХреЛ рдирд╣реАрдВ рдЦреАрдВрдЪрд╛, рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдорд╛рддреГрднреВрдорд┐ рдХреЗ рдбрд┐рдмреНрдмреЗ рдореЗрдВ рдХреБрдЫ рд╣реИ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХреБрдЫ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдкрд╣рд▓реЗ рдореИрдВ рдЙрдирд╕реЗ рд╡рд┐рдкрд░реАрдд рджрд┐рд╢рд╛ рдореЗрдВ рдЬрд╛рдиреЗ рдХреА рдШрдбрд╝реА рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЧрд▓рддреА рд╕реЗ рдЧрд▓рддреА рд╣реЛ рдЧрдИ рдФрд░ рдореБрдЭреЗ "---" рдЖрд╡рд╛рдЬ рдорд┐рд▓реА, рдЬреЛ рдореБрдЭреЗ рджрд┐рд▓рдЪрд╕реНрдк рд▓рдЧреАред
рдЗрд╕рдХреЗ рдмрд╛рдж рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рдореЗрдВ рдФрд░ рдЗрддреНрдореАрдирд╛рди рд╕реЗ рдЙрдард╛ рдерд╛, рдЬрд┐рд╕рдореЗрдВ рдХрдИ рдмрджрд▓рд╛рд╡ рд╣реБрдП, рдПрдордПрд╕рдХреЙрдо 430 рдХреЗ рд▓рд┐рдП рдПрдордПрд╕рдкреА 430 рдФрд░ рд╡рд╛рдпрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЦреЛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ (рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рджреВрд╕рд░реА рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рджреВрд╕рд░реА рдмрд╛рд░ рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЖрд▓рд╕реА рдерд╛), рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЗрд╕ рд░реВрдк рдореЗрдВ рд▓рд┐рдпрд╛ рдЧрдпрд╛:
рдЪреЗрддрд╛рд╡рдиреА! Bydlokod!
#include <Servo.h> // Servo myservo1;// Servo myservo2; int x = 0; // int y = 0; int z = 0; int w = 0; int g = 0; int h = 0; int q = 0; void setup() { myservo1.attach(7, 600, 800); // ( ) myservo2.attach(8, 600, 800); myservo1.write(0); // myservo2.write(0); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); pinMode(GREEN_LED, OUTPUT); pinMode(RED_LED, OUTPUT); digitalWrite(GREEN_LED, LOW); digitalWrite(RED_LED, LOW); } void loop() { delay(2000);// 2 , q=song(80,40,0);// q=song(80,40,0);// : q=song(-80,40,0);// - , , 180 0 q=song(-50,30,-50);// - . - 30 30 q=song(-5,15,0); // - , . q=song(-80,20,0); q=song(-10,10,-10); q=song(-10,10,0); q=song(-100,70,0); q=song(-80,32,-80); q=song(-40,32,-80); q=song(-80,32,-80); q=song(-70,32,0); q=song(-10,10,0); q=song(-100,20,-80); q=song(-70,40,0); q=song(-10,10,0); q=song(-100,20,-80); q=song(-70,40,0); q=song(-10,10,0); q=song(-100,50,0); q=song(-80,32,-80); q=song(-40,32,0); q=song(-10,10,0); q=song(-80,32,-80); q=song(-40,32,0); q=song(-10,10,0); q=song(-80,32,-80); q=song(-40,40,-40); q=song(-10,10,0); q=song(-10,8,-10); q=song(-10,8,-10); q=song(-10,32,-10); delay(2000000); } int song(int y, int z, int g){ x=x+y; // h=h+g;// w=(abs(y)*3.75+z*10/1.6)/2;// . , , if (g != 0) // ? { myservo2.write(h); digitalWrite(GREEN_LED, HIGH); myservo1.write(x); digitalWrite(RED_LED, HIGH); } else { myservo1.write(x); digitalWrite(RED_LED, HIGH); } g=0; delay(w);// - digitalWrite(GREEN_LED, LOW); digitalWrite(RED_LED, LOW); delay(w); }
рд╡реНрдпрд╛рдХреБрд▓рддрд╛ рдФрд░ рдкрд╛рда рдХреЛ рдХрдордЬреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлреЛрдЯреЛ:

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

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