roboforum.ru

Технический форум по робототехнике.
Текущее время: 10 апр 2025, 14:32

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 40 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: Вывод в гипертерминал
СообщениеДобавлено: 10 май 2011, 14:02 
Не в сети

Зарегистрирован: 05 дек 2008, 13:40
Сообщения: 63
Откуда: Смоленск
X16 ноги 9,10,11

Кстати, после запуска в терминале должны появиться Address - и Command - или они появляются только когда поймают сигнал?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод в гипертерминал
СообщениеДобавлено: 10 май 2011, 14:24 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
А переделай программу немного так:
Код:
Do
   Getrc5(address , Command)
   If Address <> 255 And Command <> 255 Then
      Command = Command And &B01111111
      Print Chr(12);
      Print "Address - " ; Address
      Print "Command - " ; Command;
   Else
      Print "Wrong RC5 Code"
   End If
Loop

и смотри что получится в результате

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод в гипертерминал
СообщениеДобавлено: 10 май 2011, 14:38 
Не в сети

Зарегистрирован: 05 дек 2008, 13:40
Сообщения: 63
Откуда: Смоленск
Start MiniBot
Wrong RC5 Code
Wrong RC5 Code
Wrong RC5 Code
...
...
...
На пульт не реагирует


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод в гипертерминал
СообщениеДобавлено: 10 май 2011, 14:40 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Вот и весь сказ - неверный RC код.
Вопросы:
1) что за пульт ДУ?
2) а верно ТСОП подключил?

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод в гипертерминал
СообщениеДобавлено: 10 май 2011, 15:00 
Не в сети

Зарегистрирован: 05 дек 2008, 13:40
Сообщения: 63
Откуда: Смоленск
Пульт от.... да от всего уже перепробовал)))
Видно по скорости вывода в терминал строки Wrong RC5 Code, что комманды принимаются, потому что когда нажимаю кнопку на пульте то строка выводится чаще чем когда кнопка не нажата.
А кстати как отличить пульт RC5?
от бытовой техники можно использовать?
Дело за малым - найти пульт


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод в гипертерминал
СообщениеДобавлено: 10 май 2011, 15:53 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
На пульте как раз и должно написано быть RC5, чаще всего от российских телевизоров.

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод в гипертерминал
СообщениеДобавлено: 10 май 2011, 17:28 
Не в сети

Зарегистрирован: 05 дек 2008, 13:40
Сообщения: 63
Откуда: Смоленск
Пульт если найду в продаже с надписью RC5 то можно смело брать? должен работать100%?

Добавлено спустя 39 секунд:
И серву хочу на пробу взять, покрутить ее. Какую посоветуете?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод в гипертерминал
СообщениеДобавлено: 10 май 2011, 17:30 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Пульт любой где написано RC5 или RC6 подойдет.

Серву любую стандартную

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод в гипертерминал
СообщениеДобавлено: 10 май 2011, 17:49 
Не в сети

Зарегистрирован: 05 дек 2008, 13:40
Сообщения: 63
Откуда: Смоленск
Как сигнал для сервы формируется?
можно кусок кода привести?

Добавлено спустя 33 секунды:
как ногой дрыгать с определенной частотой?)))

Добавлено спустя 14 минут 32 секунды:
Do

For I = 45 To 135 Step 1
Servo(1) = I
Waitms 13
Next

For I = 135 To 45 Step -1
Servo(1) = I
Waitms 13
Next

Loop

Это рабочий код?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод в гипертерминал
СообщениеДобавлено: 10 май 2011, 18:24 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Есть программа, Proteus называется. В ней можно и железо отладить и проверить работу своей программы на железе

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 40 ]  На страницу Пред.  1, 2, 3

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO