Страница 1 из 1
Uart и android
Добавлено: 20 ноя 2017, 20:06
mic10154
Здравствуйте! Написал приложение для android. Проблема в получении строки вместо например "t1" мне приходит "t" "1" хотя нет никаких пробелов. В приложении все четко, а вот как мне сложить эти символы в единый я не пойму. Многое перепробовал,но увы.
Uart
Добавлено: 20 ноя 2017, 21:17
Anydy
Опять те же грабли...у меня вот так не получается а вот так вроде получилось))))
Как люди должны узнать? Что получилось а что нет?
Где проект?
Где схема?
Uart
Добавлено: 20 ноя 2017, 21:44
whitevip
mic10154, [spoiler=Спойлер][/spoiler]
Uart
Добавлено: 20 ноя 2017, 22:30
Олег
whitevip, Посмотрите пожалуйста
эту тему.
Uart
Добавлено: 21 ноя 2017, 03:22
Сергей
Олег, ща скажет смотрел, а как сделать чтоб...
Uart
Добавлено: 21 ноя 2017, 07:54
Олег
Надежда всегда умирает последней.
Uart
Добавлено: 25 ноя 2017, 17:50
whitevip
Сергей, я спешу помочь пользователю а не учить его жизни, а что касается темы, я его не смотрел а что указали то спасибо Вам!
Uart
Добавлено: 13 дек 2017, 21:20
mic10154
[c]Был немного занят и не смог ответить. Уважаемые знатоки,давайте разберемся более детально с этой темой,а не будем пинать неопытного начинающего сторонника flprog. В принципе схема мягко говоря не сложная.
Как вы собираетесь использовать сложение строк,если строка приходит как бы уже сложеная,только каждый символ приходит отдельно друг от друга?
В com порте выставлено "Заканчивать переводом строки". Я не думаю что здесь все сложно. Мне удалось их сплюсовать в Arduino IDE,а вот как это будет выглядеть в flprog?[/c]
Uart
Добавлено: 13 дек 2017, 21:49
eugeneb
Я про андроид не понял.
Как нам повторить вашу ошибку?
Выкладывайте свой косячный проект или его часть.
Uart
Добавлено: 14 дек 2017, 23:35
Labu55
mic10154 писал(а):Написал приложение для android... ...В приложении все четко...
Т.е. Вы передаете из приложения строку в ардуино и
mic10154 писал(а):как мне сложить эти символы в единый
Тогда загляните в рисунок.
Если же Вы пытаетесь передать из ардуино строку в своё приложение, то не глядите в рисунок, а учитывая , что в "UART-интерфейсе стандартная посылка занимает 10 бит. Начало передачи обозначают передачей стартового бита, затем идет передача восьми бит данных, завершает посылку бит четности и стоповый бит.",- попробуйте запихнуть в эти 8 бит данных коды 2-х знаков таблицы ASCII. Что говорите? Не получается? Тогда всё-таки загляните в рисунок
и сделайте аналогично в Вашем приложении. Надеюсь, что Вы обладаете здоровым чувством юмора. Извините, ну просто скучно выдавать "сверхсекретную информацию. Удачи с Вашим приложением!
Uart
Добавлено: 23 дек 2017, 20:25
mic10154
Сделал передачу данных типа Byte. Все отлично,но почему то серва тоже стала реагировать на принятие данных. В настройках масштабирования сервы максимальный верхний предел выходного сигнала 150. Я посылаю 200 и она реагирует как на 200. Ну это ладно. С накоплением и сбросом данных типа String я пробовал ,только вот какое время выставлять на сброс?
Uart
Добавлено: 24 дек 2017, 13:54
Labu55
mic10154 писал(а):настройках масштабирования сервы максимальный верхний предел выходного сигнала 150
измените масштабирование, сделайте 255, тогда размер данных типа Byte не даст Вам выйти за пределы, или под спойлером.
[spoiler=Спойлер][/spoiler]
mic10154 писал(а):только вот какое время выставлять на сброс
А вот тут уже я не понял вопроса. А почему сброс должен быть по времени? Вероятно Вы не заметили ссылку в предыдущем моем сообщении, что не удивительно,- прицепилась только к букве "и"
выделеной цветом, а ссылка на
подробный материал вообще выпала. При редактировании сообщения происходят загадочные вещи . Надеюсь что источник всегда полезней, чем пересказывание и Вы найдете ответы на все вопросы и много интересного в представленном материале (пробегитесь по ссылкам на странице). Удачи!