/* 1.светодиод готовности 2.если кнопка нажата то идёт программа: 3 секунды ждём 3 секунды запуск двигателей 3 секунды взлёт 3 секунды зависание 3 секунды снижение 3 секнуды посадка 3.отключение двигателей */ int ledPin0 = 13; // светодиод готовности int ledPin1 = 10; // порт управляющего сигнала (поворот вокруг оси У) int ledPin = 9; // порт управляющего сигнала (газ - высота) int buttonPin = 2;// порт для кнопки int buttonState = 0; void setup() { pinMode(buttonPin, INPUT); pinMode(ledPin0, OUTPUT); } void loop() { digitalWrite(ledPin0, HIGH); buttonState = digitalRead(buttonPin); // check if the pushbutton is pressed. // if it is, the buttonState is HIGH: if (buttonState == HIGH){ analogWrite(ledPin1, 125); delay(3000); analogWrite(ledPin1, 255); delay(3000); analogWrite(ledPin1, 130); delay(3000); analogWrite(ledPin, 95); delay(3000); analogWrite(ledPin, 112); delay(3000); analogWrite(ledPin, 109); delay(3000); analogWrite(ledPin, 100); delay(3000); analogWrite(ledPin, 95); delay(3000); analogWrite(ledPin, 0); delay(3000); analogWrite(ledPin1, 0); delay(3000); } else { analogWrite(ledPin,0); } }