Технический форум по робототехнике.
olegsem » 10 май 2011, 14:02
X16 ноги 9,10,11
Кстати, после запуска в терминале должны появиться Address - и Command - или они появляются только когда поймают сигнал?
galex1981 » 10 май 2011, 14:24
А переделай программу немного так:
- Код: Выделить всё • Развернуть
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
и смотри что получится в результате
olegsem » 10 май 2011, 14:38
Start MiniBot
Wrong RC5 Code
Wrong RC5 Code
Wrong RC5 Code
...
...
...
На пульт не реагирует
galex1981 » 10 май 2011, 14:40
Вот и весь сказ - неверный RC код.
Вопросы:
1) что за пульт ДУ?
2) а верно ТСОП подключил?
olegsem » 10 май 2011, 15:00
Пульт от.... да от всего уже перепробовал)))
Видно по скорости вывода в терминал строки Wrong RC5 Code, что комманды принимаются, потому что когда нажимаю кнопку на пульте то строка выводится чаще чем когда кнопка не нажата.
А кстати как отличить пульт RC5?
от бытовой техники можно использовать?
Дело за малым - найти пульт
galex1981 » 10 май 2011, 15:53
На пульте как раз и должно написано быть RC5, чаще всего от российских телевизоров.
olegsem » 10 май 2011, 17:28
Пульт если найду в продаже с надписью RC5 то можно смело брать? должен работать100%?
Добавлено спустя 39 секунд:
И серву хочу на пробу взять, покрутить ее. Какую посоветуете?
galex1981 » 10 май 2011, 17:30
Пульт любой где написано RC5 или RC6 подойдет.
Серву любую стандартную
olegsem » 10 май 2011, 17:49
Как сигнал для сервы формируется?
можно кусок кода привести?
Добавлено спустя 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
Это рабочий код?
galex1981 » 10 май 2011, 18:24
Есть программа, Proteus называется. В ней можно и железо отладить и проверить работу своей программы на железе