Для удобства пользования форумом и поиска информации прошу придерживаться правила: 1 тема = 1 вопрос.
К примеру, если обсуждается настройка передатчика, а у вас вопрос про подключение такого же передатчика к симулятору или вопрос про другую модель передатчика - создавайте новую тему. Если вы новичок в авиамоделизме, рекомендуется прочитать статью Новичку и ссылки с нее.
Исключение только в разделе Вопросы и обсуждения по статьям
Как выложить фото, Как опубликовать видео
С уважением,
Константин.
- Начало
- » Авиационный моделизм
- » Аппаратура радиоуправления
- » Turnigy 9X и Ардуино
Turnigy 9X и Ардуино
Re: Turnigy 9X и Ардуино
Понимаю что обсуждение было 8 лет назад,. Но вдруг...
При таком скече. У меня считываются значения от 20399 до 21418.
Хотя для сервы сигнал вроде о 1000 до 2000
Что я делаю не так?
С уважением Максим.
- Otton
- Максим В
- Пилот
- 814 Сообщений
-
Re: Turnigy 9X и Ардуино
Otton написал(а):
Понимаю что обсуждение было 8 лет назад,. Но вдруг...
При таком скече. У меня считываются значения от 20399 до 21418.
Хотя для сервы сигнал вроде о 1000 до 2000
Что я делаю не так?
С уважением Максим.
Диапазон 1000 микросекунд... Да и серва на 90% примерно крутится так что вот этот диапазон в 2000
Нужно взять самое большое значение и отнять полученое..
Если получилось очень много то было взято не самое большое значение. (по условию прировнять к 0)
Раз дели на 10 получишь %
int pin = 7;
unsigned long duration;
unsigned long temp;
void setup() {
Serial.begin(9600);
pinMode(pin, INPUT); //7й цифровой порт переключается на вход
}
void loop() {
duration = pulseIn(pin, INPUT); //непосредственно, вызов функции измерения длинны импульса
Serial.print("Duration = " );// запись значения в serial (просмотр в Tools->Serial Monitor)
temp = 18580-duration;
if (temp > 2000) temp=0;
temp=temp/10;
Serial.print(temp);
Serial.print(" %\n"); //перенос строки
}
Примерно так ... если прикручивать библиотеку серв то она просит значение от 0 до 180. Соответственно temp*1.8
Примерно так кажись
- mikrozaur
- Ученик пилота
- 1 Сообщений
-
- Начало
- » Авиационный моделизм
- » Аппаратура радиоуправления
- » Turnigy 9X и Ардуино
Информация
- Статистика форума:
- Всего тем:
- 9950
- Всего опросов:
- 79
- Всего сообщений:
- 183191
- Всего сообщений сегодня:
- 1
- Пользователи форума:
- Всего пользователей:
- 10181
- Последним зарегистрировался:
- user1
- Пользователи онлайн:
- 0
- Гостей онлайн:
- 524
- Самые активные пользователи:
- konst, carpenter, kompmen, cnyx, Dragony, maks_dg, Goby, Student, alldn, nikolaypet
- Онлайн:
- Нет пользователей онлайн