Ребят, спасибо тем, кто помогал мне с предыдущими вопросами! Особенно огромное спасибо Megakoteyka! Но у меня опять вопрос. Я научился управлять сервоприводом с помощью потенциометра, но мне нужно удвоить кол-во сервоприводов. То есть я поворачиваю потенциометр на определенно значение, поворачиваются и два сервопривода на определенный угл. Сервы я уже подключил, осталось только написать правильный код.
Добавьте строки для инициализации и управления второй сервой, в чем проблема? myServo1.write(...); myServo2.write(...);
А вот еще такой вопрос. На ардуинки есть диод, который можно заставить мигать. Я взял код из скетча Blink, подставил все части кода куда надо и вот что получилось: диод мигает, когда я не заставляю сервы поворачиваться, но когда происходит действие поворота, то диод не мигает. Я это понимаю так: пока выполняется действие это куска кода: Код (Text): int val = analogRead(A0); int angle = int(val / 245.0 * POT_MAX_ANGLE); angle = constrain(angle, 2, 180); myservo.write(angle); myservo2.write(angle); - этот кусок выполняться не будет: Код (Text): digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(led, LOW); // turn the LED off by making the voltage LOW delay(1000); . Не подскажешь, как заставить работать этот кусок кода Код (Text): [CODE]digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(led, LOW); // turn the LED off by making the voltage LOW delay(1000); [/CODE] отдельно от других, скажем так. Ну чтоб хоть я управляю серво, хоть не управляю, он все равно мигал бы.