Сделал робота 6х6, http://roboforum.ru/viewtopic.php?f=10&t=7335 Все никак не доходят руки им порулить - нет программы. Вроде определился - писать на си билдере. Сейчас гденить скачаю и начну делать программу. Я предлагаю тем, кто юзает подобные, обеденится и набрасать основу для типовой программы и выложить исходный код для дальнейшей переделки юзерами. Т.к. я понимаю, что OFRA - неплохая штука, но эта неплохая штука есть только в МК, а для ее руления еще ничего нет. Может быть у кого-то уже есть наработки.
краткая биография: родился в роддоме - учился на учебе - служил на службе - работал на работе.....
Добавлено спустя 31 минуту 44 секунды: Попробовал переделать под линукс - чтобы не вводить номер порта, но эта зараза не видит почему-то СОМ-порт 4-й среди доступных, на котором у меня БТ-модуль завязан
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Добавлено спустя 6 минут 43 секунды: Я под Linux собрал, щас сделаю, чтоб можно было порт выбирать и под Linux и под Windows
Проект [[Open Robotics]] - универсальные модули для построения роботов Модули Open Robotics можно приобрести в магазине shop.roboforum.ru Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!
Проект [[Open Robotics]] - универсальные модули для построения роботов Модули Open Robotics можно приобрести в магазине shop.roboforum.ru Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!
Добавлено спустя 1 минуту 10 секунд: Пишет все время: Не выбрана корректная версия Qt. Выберите её в Инструменты - Параметры Ошибка во время сборки проекта ORFA-term Во время выполнения сборки на этапе 'QMake' Прерванная сборка. Прерванная сборка.
#ifdef Q_OS_LINUX QStringList ports; ports << "/dev/ttyS%1" << "/dev/ttyUSB%1" << "/dev/rfcomm%1"; for (QStringList::iterator i = ports.begin(); i != ports.end(); i++) { for (int j = 0; j < 50; j++) { QString port = (*i).arg(j); if (QFile::exists(port)) { uiHWSetup->portComboBox->addItem(port,QVariant(port)); } } }
#else QList<QextPortInfo> ports = QextSerialEnumerator::getPorts(); for (int i = 0; i < ports.size(); i++) { QString port=ports.at(i).portName.toLocal8Bit().constData(); uiHWSetup->portComboBox->addItem(port,QVariant(port)); }; #endif
А с управлением моторами что за бардак? Скорости двухбайтные, номера регистров перемешаны с данными.
Проект [[Open Robotics]] - универсальные модули для построения роботов Модули Open Robotics можно приобрести в магазине shop.roboforum.ru Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!