roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 04:22

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




Начать новую тему Ответить на тему  [ Сообщений: 153 ]  На страницу Пред.  1 ... 7, 8, 9, 10, 11  След.
Автор Сообщение
 Заголовок сообщения: Re: Проект "Nanobot"
СообщениеДобавлено: 17 янв 2013, 17:37 
Не в сети
Аватара пользователя

Зарегистрирован: 04 окт 2007, 16:11
Сообщения: 1027
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел
Duhas писал(а):
настройки порта вводить надо в программе открывающей порт, а не в диспетчере устройств.

юзать лучше путти. настройки в путти поставить правильные и сохранить конфигурацию.

В программах то же меняю.
про пути не понял. что за настройки в пупи?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект "Nanobot"
СообщениеДобавлено: 17 янв 2013, 17:49 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
настройки порта выставить там. сохранить настройки, обозвав как нить... потом мона запускать с разу с выставленными настройками дописам -load имя настройки... если мне память не изменяет

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект "Nanobot"
СообщениеДобавлено: 17 янв 2013, 17:50 
Не в сети
Аватара пользователя

Зарегистрирован: 04 окт 2007, 16:11
Сообщения: 1027
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел
это в терминале?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект "Nanobot"
СообщениеДобавлено: 17 янв 2013, 18:19 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
да, Duhas за терминал писал. только он про putty :) софтина очень полезная, имхо маст хэв.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект "Nanobot"
СообщениеДобавлено: 17 янв 2013, 18:38 
Не в сети
Аватара пользователя

Зарегистрирован: 04 окт 2007, 16:11
Сообщения: 1027
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел
у меня почемуто не соединяется, хотя все параметры в закладке serial выставил. что то еще надо настроить?

Добавлено спустя 16 минут 48 секунд:
соединился. но особой разници пока не вижу с гипертерминалом.
контроллер шлет попрежнему чушь, без команды, и не шъется.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект "Nanobot"
СообщениеДобавлено: 17 янв 2013, 23:06 
Не в сети
Аватара пользователя

Зарегистрирован: 04 окт 2007, 16:11
Сообщения: 1027
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел
Реально не понял что сделал, но заработало! )))
во включенном состоянии поменял местами джамперы уарт-а на S, а потом обратно в положение М
и все.

Добавлено спустя 8 минут 8 секунд:
А вот терминал orfa, все равно зависает ( но уже соединившись с модулем


Вложения:
терминал орфа.png
терминал орфа.png [ 46.38 КиБ | Просмотров: 5820 ]
терминал.png
терминал.png [ 43.67 КиБ | Просмотров: 5790 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект "Nanobot"
СообщениеДобавлено: 18 янв 2013, 10:10 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
CiSi писал(а):
Реально не понял что сделал, но заработало! )))
во включенном состоянии поменял местами джамперы уарт-а на S, а потом обратно в положение М
и все.

Очуметь, плохой контакт у джампера - это что-то новое в моей практике :)

CiSi писал(а):
А вот терминал orfa, все равно зависает ( но уже соединившись с модулем

Могу посоветовать только исходники+отладка.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект "Nanobot"
СообщениеДобавлено: 18 янв 2013, 10:21 
Не в сети
Аватара пользователя

Зарегистрирован: 04 окт 2007, 16:11
Сообщения: 1027
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел
=DeaD= писал(а):
CiSi писал(а):
Реально не понял что сделал, но заработало! )))
во включенном состоянии поменял местами джамперы уарт-а на S, а потом обратно в положение М
и все.

Очуметь, плохой контакт у джампера - это что-то новое в моей практике :)

Да, было такое предположение.
=DeaD= писал(а):
CiSi писал(а):
А вот терминал orfa, все равно зависает ( но уже соединившись с модулем

Могу посоветовать только исходники+отладка.

Планирую свой писать. Сейчас с OpenCV разбираюсь (как же без камеры на борту :)).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект "Nanobot"
СообщениеДобавлено: 16 янв 2015, 10:01 
Не в сети
Аватара пользователя

Зарегистрирован: 04 окт 2007, 16:11
Сообщения: 1027
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел
Изготовил кранштейны под электронику и вкарячил ее в бота. С верху положил нетбук в него залил примитивную прогрммку. Управление происходит через вай фай и удаленый рабочий стол.


Вложения:
image.jpg
image.jpg [ 453.6 КиБ | Просмотров: 5366 ]
image.jpg
image.jpg [ 1.72 МиБ | Просмотров: 5357 ]
image.jpg
image.jpg [ 1.83 МиБ | Просмотров: 5355 ]
image.jpg
image.jpg [ 1.89 МиБ | Просмотров: 5362 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект "Nanobot"
СообщениеДобавлено: 16 янв 2015, 15:13 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
вместо реле можно на будущие переделки почискать что-то на подобии bts7960. на меньшие токи можно немного и подешевле платку подыскать, хотя в этой запас приличный.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект "Nanobot"
СообщениеДобавлено: 16 янв 2015, 21:58 
Не в сети

Зарегистрирован: 08 апр 2013, 08:09
Сообщения: 303
Откуда: Екатеринбург
ФИО: Сергей
Вопрос по bts7960.Просветите пожалуйста как она управляется и что может, а то в описании не пойму.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект "Nanobot"
СообщениеДобавлено: 20 янв 2015, 12:10 
Не в сети
Аватара пользователя

Зарегистрирован: 04 окт 2007, 16:11
Сообщения: 1027
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел
снимал ночью, сильно не пинайте)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект "Nanobot"
СообщениеДобавлено: 08 фев 2015, 23:43 
Не в сети
Аватара пользователя

Зарегистрирован: 04 окт 2007, 16:11
Сообщения: 1027
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел
Не могу решить одну проблему, дело скорей всего в программировании. Ошибка похоже в следующем: переполняется буфер обмена, ошибка (WriteFile) и плата перестает реагировать на команды с пк, а ошибка начинает вылетать после нажатия на любую из команд. Даже ком порт не отключается, приходится вырубать программку через диспетчер задач. после ее повторного запуска она не сразу конектится с ком портом.
Пробывал и входящий и исходящий буфер очищать, ошибка все равно вылезает. Очищаю буфер после получения ответа от платы.
Контроллер питается от бп или аккумулятора в 12В через стабилизатор 5В.
Код:
var
  Form1: TForm1;

   str: string;
   speed: string;

implementation

{$R *.dfm}

procedure TForm1.ApplicationEvents1ShortCut(var Msg: TWMKey;
  var Handled: Boolean);
  Var
  q: integer;
begin
  if getasynckeystate(vk_up)<0{(getasynckeystate(17)<0) and (getasynckeystate(38)<0)} then begin
      //Machine.TraverseTop(SpeedFreeMov);   вперед
      speed:=Labelededit1.Text;
      str:='DrvLR='+speed+','+speed;
      str := Str + #13#10;
      Form1.ComPort1.WriteStr(str);
      Memo1.Text := Memo1.Text + Str;

    end;
if getasynckeystate(vk_down)<0{(getasynckeystate(17)<0) and (getasynckeystate(40)<0)} then begin
     // Machine.TraverseBottom(SpeedFreeMov); назад
     speed:='-'+Labelededit1.Text;
     str:='DrvLR='+speed+','+speed;
     str := Str + #13#10;
     Form1.ComPort1.WriteStr(str);
     Memo1.Text := Memo1.Text + Str;
    end;
    if getasynckeystate(vk_left)<0{(getasynckeystate(17)<0) and (getasynckeystate(40)<0)} then begin
     // Machine.TraverseBottom(SpeedFreeMov); Лево
    speed:=Labelededit1.Text;
str:='DrvLR=-'+speed+','+speed;
str := Str + #13#10;
Form1.ComPort1.WriteStr(str);
Memo1.Text := Memo1.Text + Str;
    end;
    if getasynckeystate(vk_right)<0{(getasynckeystate(17)<0) and (getasynckeystate(40)<0)} then begin
     // Machine.TraverseBottom(SpeedFreeMov); Право
      speed:=Labelededit1.Text;
str:='DrvLR='+speed+',-'+speed;
str := Str + #13#10;
Form1.ComPort1.WriteStr(str);
Memo1.Text := Memo1.Text + Str;
    end;
    if getasynckeystate(32)<0{(getasynckeystate(17)<0) and (getasynckeystate(40)<0)} then begin
     // Machine.TraverseBottom(SpeedFreeMov); стоп
     str:='DrvLR=0,0';
Str := Str + #13#10;
ComPort1.WriteStr(str);
    Memo1.Text := Memo1.Text + Str +'...'+Inttostr(q);
end;
end;

procedure TForm1.Button10Click(Sender: TObject); //влево
begin
speed:=Labelededit1.Text;
str:='DrvLR=-'+speed+','+speed;
str := Str +#13#10;
Form1.ComPort1.WriteStr(str);
Memo1.Text := Memo1.Text + Str;
Sleep(100);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
Form1.ComPort1.ShowSetupDialog;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
if ComPort1.Connected then
    ComPort1.Close
  else
    ComPort1.Open;
end;

procedure TForm1.Button3Click(Sender: TObject);   //версия прошивки
begin
str:='V';
Str := Str + #13#10;
Form1.ComPort1.WriteStr(str);
//Memo1.Lines.Add(str);
//Memo1.Lines.Text:=str;
Memo1.Text := Memo1.Text + Str;
end;

procedure TForm1.Button4Click(Sender: TObject);    // закрыть
begin
ComPort1.Free;
Form1.ComPort1.Close;
end;

procedure TForm1.Button5Click(Sender: TObject);
begin
Memo1.Lines.Clear;
end;

procedure TForm1.Button6Click(Sender: TObject);    // stop
begin
str:='DrvLR=0,0';
Str := Str +#13#10;
ComPort1.WriteStr(str);
    Memo1.Text := Memo1.Text + Str;
    Sleep(100);
end;

procedure TForm1.Button7Click(Sender: TObject);    //вперед
begin
speed:=Labelededit1.Text;
str:='DrvLR='+speed+','+speed;
str := Str +#13#10;
Form1.ComPort1.WriteStr(str);
Memo1.Text := Memo1.Text + Str;
Sleep(100);
end;

procedure TForm1.Button8Click(Sender: TObject);       //назад
begin
speed:='-'+Labelededit1.Text;
str:='DrvLR='+speed+','+speed;
str := Str +#13#10;
Form1.ComPort1.WriteStr(str);
Memo1.Text := Memo1.Text + Str;
Sleep(100);
end;

procedure TForm1.Button9Click(Sender: TObject);    //вправо
begin
  speed:=Labelededit1.Text;
str:='DrvLR='+speed+',-'+speed;
str := Str +#13#10;
Form1.ComPort1.WriteStr(str);
Memo1.Text := Memo1.Text + Str;
Sleep(100);
end;

procedure TForm1.ComPort1RxChar(Sender: TObject; Count: Integer);
begin
  ComPort1.ReadStr(Str, count);
  Memo1.Lines.Add(str);
  //PurgeComm(ComPort1.Handle, PURGE_TXABORT or PURGE_RXABORT or PURGE_TXCLEAR or PURGE_RXCLEAR);
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);  // закрыть
begin
Form1.ComPort1.Close;
end;

end.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект "Nanobot"
СообщениеДобавлено: 30 ноя 2016, 20:29 
Не в сети
Аватара пользователя

Зарегистрирован: 04 окт 2007, 16:11
Сообщения: 1027
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел
Еще лет 50 и из этой тележки может что то получится)))



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проект "Nanobot"
СообщениеДобавлено: 01 дек 2016, 15:46 
Не в сети
Аватара пользователя

Зарегистрирован: 12 янв 2007, 00:34
Сообщения: 6285
Откуда: Масква
не устаю радоваться названию )))

_________________
.............солнце светит, птички поют, я - зелёный бамбук меня тянет к солнцуЯ - зелёный бамбук, я - зелёный бамбук , меня тянет к солнцу. Я - не огурчик и не лягушка, я - зелёный бамбук. Меня курят...............


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 153 ]  На страницу Пред.  1 ... 7, 8, 9, 10, 11  След.

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


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

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


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

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