![]() |
![]() |
#61 |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 800 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Я так понимаю UART можно использовать вместо стандартных команд serial port? Можно короткое описание настроек и команд? Или он не заменяет последовательный порт, в смысле почему в проекте с роботом используется специализированная библиотека для обмена? Не хотелось бы подключать дополнительные библиотеки, так сказать по максимуму использовать CyberLib.
|
![]() |
![]() |
![]() |
#62 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
В проекте робота используется софтовый сериал порт, потому что хардверный порт нужен для подключения к роутеру
|
![]() |
![]() |
![]() |
#63 |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 800 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Чет все равно я не понимаю в массивах
пишу вот так PHP код:
Последний раз редактировалось Bulatovor; 12.04.2013 в 15:16. |
![]() |
![]() |
![]() |
#64 |
Junior Member
Регистрация: 04.02.2013
Сообщений: 19
Вес репутации: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Вы отправляете переменную типа byte, а терминалки в большинстве переводят пойманное по таблице кодировки. Итог отправили byte 100 а видим "d" см таблицу.
http://www.weblabla.ru/reference/html/ascii.html Выхода вижу 2: заставить терминалку выводить в byte или при отправке перевести в char в зависимости что вам надо читабельность и быстрота разработки или минимальное количество передаваемой информации. char Str[3] = {'1', '0', '0'}; '1', '0', '0' - Кавычки одиночные ! 3 символа по 8 бит или byte Dimmer1 = 100; "100" сотня представлена не 3 символами а числом 0-255 (byte 8 бит) |
![]() |
![]() |
![]() |
#65 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Могу предложить программу для мониторинга данных в сериал порту в десятичном и шестнадцатеричном виде
|
![]() |
![]() |
![]() |
#66 |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 800 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Спасибо теперь я вижу, то что и хотел передать, правда программа Admina не запустилась -на винде7-64 ей все время чего-то не хватает, скачал другую
|
![]() |
![]() |
![]() |
#67 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Добавил в библиотеку функцию поиска в массиве часто повторяемого значения.
Эта функция нужна для фильтрации шума, помех и ложных срабатываний с датчиков, УЗ или ИК дальномеров, для получения координат с тачскрина, измерение напряжения или тока, очень хорошо помогает при фильтрации шумов акселерометра, гироскопа и магнитометра Пример испоьзования PHP код:
но если изменить третий параметр вызываемой функции с 0 на 1, то функция вернет значение 10, так как посчитает значение 9 и 11 как 10 Параметры функции find_similar(Array, sizeArray, range); Функция возвращает наиболее часто встречаемое значение Array - Указатель на проверяемый массив, массив может иметь тип uint16_t или uint8_t sizeArray - длинна массива не более 256 элементов range - предел погрешности(отклонен� �е) может колебаться от 0 до 127, при значении 0 функция будет искать точные копии значений |
![]() |
![]() |
![]() |
#68 |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 800 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Просьба такая, если найдется немножко времени, в первом посте дать список(хотя бы пока без описания) всех функций библиотеки - а то, уже много стало их, не все сразу вспоминаются
|
![]() |
![]() |
![]() |
#69 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Сам каждый раз когда что то добавляю в либу, то об этом думаю
Но пока все еще собираюсь духом |
![]() |
![]() |
![]() |
#70 | |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Или оно два байта займёт? |
|
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|