arduino, servo, joystick
- Войдите на сайт для отправки комментариев
Пт, 26/02/2016 - 14:36
Здравствуйте форумчане, помогите пожалуйста с кодом. Что имеем, два серво двигателя, джойстик, ардуино Nano.
При изменение положения джойстика, изменяем уголол серво, если мы отпускаем джойстик, он возврачается в первоночальное положение и серво тоже, а хотелось бы, что бы серва не возвращалась, а в исходное положение серво можно было бы вернуть движением джойстика в обратную сторону
#include <servo.h>
const int servo1 = 3; // first servo
const int servo2 = 10; // second servo
const int joyH = 4; // Joystick Horizontal Axis
const int joyV = 5; // Joystick vertical Axis
int servoVal; // variable to read the value from the analog pin
Servo myservo1; // create servo object to control a servo
Servo myservo2; // create servo object to control a servo
void setup() {
// Servo
myservo1.attach(servo1); // attaches the servo
myservo2.attach(servo2); // attaches the servo
// Inizialize Serial
Serial.begin(9600);
}
void loop(){
// Display Joystick values using the serial monitor
outputJoystick();
// Read the horizontal joystick value (value between 0 and 1023)
servoVal = analogRead(joyH);
servoVal = map(servoVal, 0, 1023, 0, 180); // scale it to use it with the servo (result between 0 and 180)
myservo2.write(servoVal); // sets the servo position according to the scaled value
// Read the horizontal joystick value (value between 0 and 1023)
servoVal = analogRead(joyV);
servoVal = map(servoVal, 0, 1023, 70, 180); // scale it to use it with the servo (result between 70 and 180)
myservo1.write(servoVal); // sets the servo position according to the scaled value
delay(15); // waits for the servo to get there
}
признаюсь, код стянут с сайта
хотелось бы, что то похожее http://www.youtube.com/watch?v=WnKNEcDZwfM
Почти год как стянул уже . А ошибку так никто и не исправил ; тут косяков )) . Косяк №1 , найди лишнее . Это строка 24 . Она там нахрен не впёрлась ))) .
А зачем ее исправлять, если этот код все равно никому не нужен?
Логично . Мне вот один скетчик понравился , про прошивку Totch Memory RW 1990 , с пятью кнопками . Собрал себе всё в одном корпусе от палёного блока питания от ноута . Мобильная версия получилась , с пуэрбанком самопальным внутри . Год уже поработала приблуда , решил модернезировать сейчас . Завтра соберу до финала , версию 2.0 . Мой пауэрбанк был собран из двух преобразователей , потом китайцы собрали в одной маленькой плате , что дало возможность установить уже 4 АКБ , вместо одного и промини . Шикарная вещь . Карманный программатор получиться на днях . И не за 4500 , как китайцы готовые продают . )
А про серву , это часто спрашивают , как на машине зеркалми управлять с руля , у кого уже нет подушки давно , а тюнинга хочется на старушках . ))
Код стянул, а в смысл программы не вник
Все такими были ) . Забывали про библиотеки , матерились ))) . Я раньше тоже строки пронумеровывал . Чтобы в личку ответить где у меня косяк зарыт . А то гоняют лысого по Ютубу плагиаторы ))) Эх , взрослые люди , а проводочки и пиво . Прошло наше детство , под старую жопу наиграемся )))
https://vk.com/id6154878 . Если что , меня можно найти здесь . Пообщаемся .
Не могу к вам написать в vk? пожалуйста добавьте меня! https://vk.com/id14547744