+7-960-0655211 (Билайн)
+7-987-4207734 (МТС)
интернет-магазин
доставка по России и СНГ
нам уже 10 лет!

Форум

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Советы бывалых
 
Цитата
parus пишет:
Цитата
Евгений Зуев пишет:
Как правильно послать команду 22 00 00 22 (чтоние расстояния) на сенсор?
или 0x22 0x00 0x00 0x22 ?
или 2 0 0 2 или 22000022?
И при этом получить кокое-нибудь значение???
Помогите пожалуйста советом...
0x22 пишете прямо в компорт, как строка(4 байта)? или пишете как 1 байт?
Я документацию на данный расстояниеметр не читал, но 99% уверен, что надо писать 0x22 0x00 0x00 0x22 не как символы, а как 4 байта.

По сабжу: тема ещё актуальна?

ВЫ оказались правы.
В программе для работы с com-портом установил вывод в 16теричном виде и отправил
"22 00 00 22", сонор исправно вернул "22 00 82 34" где 82 34 - величина, пропорциональная расстоянию до препятствия.
Т.Е. проблема связи сонор- комп решена.
Вот теперь пытаюсь решить ЭТУ ЖЕ проблему но обмен должен вестись между сонором и МК atmega16
через usart. Пока не получается. Мож поможете ответить на пару ребусов?:
1)))--- как отправить через usart команду "0x22 0x00 0x00 0x22"?
пытаюсь putsf("0x22 0x00 0x00 0x22") --- так правильно?
2)))--- как принять команду такого же формата от сонора (4 байта) и вывести её на жк.
у меня раза стоит
a=getchar();
b=getchar();
c=getchar();
d=getchar()// взял 4 принятых байта из буфера приемника
lcd_putsf(a);lcd_putsf("_");
lcd_putsf(a);lcd_putsf("_");
lcd_putsf(a);lcd_putsf("_");
lcd_putsf(a);lcd_putsf("_");// вывел на lcd 16x2
----------------------------------------------------Эта программа не работает, что-то напутал... :cry:
Советы бывалых
 
ПОМОГИТЕ!!!
Купил ультразвуковой дальномер URM37 от YERobot
Подключил питание, rx tx кинул на com- порт

Пытаюсь послать на сенсор команду через гипертерминал - нет ответа, всё начинает подвисать.
Перепробовал все возможные комбинации включения порта. Ничего не получилось.

Самое интересное то, что программа, скачанная с сайта

URL:: http://www.yerobot.com/products/manual/URM37V3.2helpmate.rar

вроде бы работает, дает значения в шестнадцатеричном виде, в зависимости от расстояния до препятствия значения изменяются...

Как правильно послать команду 22 00 00 22 (чтоние расстояния) на сенсор?
или 0x22 0x00 0x00 0x22 ?
или 2 0 0 2 или 22000022?
И при этом получить кокое-нибудь значение???
Помогите пожалуйста советом...
Возникшие проблемы при заказе товара
 
Подскажите, судя по всему наложенным платежом дороже всего. Это очевидно.
А при оплате через WMR сколько будет стоить отправка заказа в Белоруссию?
сумма заказа- около 1500-2000 р
Страницы: 1