10.04.2013, 20:39 | #61 |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 799 |
Я так понимаю UART можно использовать вместо стандартных команд serial port? Можно короткое описание настроек и команд? Или он не заменяет последовательный порт, в смысле почему в проекте с роботом используется специализированная библиотека для обмена? Не хотелось бы подключать дополнительные библиотеки, так сказать по максимуму использовать CyberLib.
|
10.04.2013, 20:54 | #62 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
В проекте робота используется софтовый сериал порт, потому что хардверный порт нужен для подключения к роутеру
|
12.04.2013, 15:13 | #63 |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 799 |
Чет все равно я не понимаю в массивах
пишу вот так PHP код:
Последний раз редактировалось Bulatovor; 12.04.2013 в 15:16. |
12.04.2013, 16:15 | #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 бит) |
12.04.2013, 18:14 | #65 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Могу предложить программу для мониторинга данных в сериал порту в десятичном и шестнадцатеричном виде
|
13.04.2013, 17:20 | #66 |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 799 |
Спасибо теперь я вижу, то что и хотел передать, правда программа Admina не запустилась -на винде7-64 ей все время чего-то не хватает, скачал другую
|
21.05.2013, 11:02 | #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 функция будет искать точные копии значений |
21.05.2013, 19:52 | #68 |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 799 |
Просьба такая, если найдется немножко времени, в первом посте дать список(хотя бы пока без описания) всех функций библиотеки - а то, уже много стало их, не все сразу вспоминаются
|
22.05.2013, 00:23 | #69 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Сам каждый раз когда что то добавляю в либу, то об этом думаю
Но пока все еще собираюсь духом |
13.06.2013, 23:33 | #70 | |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 |
Цитата:
Или оно два байта займёт? |
|
Здесь присутствуют: 44 (пользователей: 0 , гостей: 44) | |
|
|