Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > Робототехника

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.12.2016, 15:25   #31
Paul_B
Member
 
Регистрация: 06.12.2016
Сообщений: 35
Вес репутации: 0
Paul_B is an unknown quantity at this point
По умолчанию Re: Ультразвуковой дальномер HC-SR04

Вопрос по серве, на которой стоит УЗД.
Я так понял, что пока она крутится, можно использовать УЗД. Вопрос - пока серва не остановилась в конечной точке, можно ли по функции servo.read() узнать ее промежуточное состояние?
Paul_B вне форума   Ответить с цитированием
Старый 09.12.2016, 15:36   #32
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Ультразвуковой дальномер HC-SR04

Главное что бы серва не повернулась больше чем допустимый угол у УЗ
Жестко крепить к серве тоже не желательно, так как при механическом воздействии на УЗД могут быть нежелательные помехи
Admin вне форума   Ответить с цитированием
Старый 09.12.2016, 15:54   #33
Paul_B
Member
 
Регистрация: 06.12.2016
Сообщений: 35
Вес репутации: 0
Paul_B is an unknown quantity at this point
По умолчанию Re: Ультразвуковой дальномер HC-SR04

Вопрос - пока серва не остановилась в конечной точке, можно ли по функции servo.read() узнать ее промежуточное состояние?

Нашел:

В то же время, команда

hr = h_servo.read();

не вернет Вам реального положения сервы. Она возвращает последнее выставленное
значение управляющего сигнала из микроконтроллера(В общем случае после
инициализации они друг другу соответствуют). Типовая китайская серва вообще
ничего никогда не возвращает.

Последний раз редактировалось Paul_B; 09.12.2016 в 16:55.
Paul_B вне форума   Ответить с цитированием
Старый 09.12.2016, 18:55   #34
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Ультразвуковой дальномер HC-SR04

Цитата:
Вопрос - пока серва не остановилась в конечной точке, можно ли по функции servo.read() узнать ее промежуточное состояние?
Для поворота сервы Вы должны задать градус от 0 до 180
Admin вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 8 (пользователей: 0 , гостей: 8)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:38. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика