Форум программистов, компьютерный форум, киберфорум
Наши страницы

Потеря данных полученных в Android от Arduino по Bluetooth (appinvertor) - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Сохранение данные при переходе на другой активити http://www.cyberforum.ru/android-dev/thread1592065.html
Доброго времени суток, уважаемые! Вопрос заезжан и много инфы в инете, но прочитав и попробовав наткнулся на пару стен, соответственно полез на форум, может быть вы меня ткнете в мои ошибки! Итак -...
Программирование Android Как в Toast использовать переменную типа int Как в Toast.makeText(this, a, Toast.LENGTH_SHORT).show();использовать переменную типа Int Забыл, помню как то так делается String a =parseToInt или что то в этом роде(( http://www.cyberforum.ru/android-dev/thread1591980.html
Передать данные из диалога ListView родительскому Activity Программирование Android
Нашел код в котором создается диалоговое окно, в нем вводятся данные и эти данные передаются родителю. Вот код: res/layout/main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout...
Узнать фон SurfaceView Программирование Android
Как узнать фон SurfaceView? mSurfaceViewLeft = (SurfaceView)findViewById(R.id.surfaceViewLeft); mSurfaceViewRight = (SurfaceView)findViewById(R.id.surfaceViewRight); ...
Программирование Android Реклама от admob в приложениях Андроид http://www.cyberforum.ru/android-dev/thread1591817.html
Вставил рекламу в приложение в соответствии с инструкцией на сайте admob, но отображается только тестовый баннер. Почему? Manifest.xml: <?xml version="1.0" encoding="utf-8"?> <manifest...
Программирование Android Обработчик динамически созданных кнопок есть цикл, в котором создаются кнопки for (k=1;k<20;k++){ Button newBtn=new Button(this); newBtn.setText("новая кнопка"); lMain.addView(newBtn, 200, 500); ... подробнее

Показать сообщение отдельно
alexnf
0 / 0 / 0
Регистрация: 25.11.2015
Сообщений: 6

Потеря данных полученных в Android от Arduino по Bluetooth (appinvertor) - Программирование Android

25.11.2015, 08:40. Просмотров 726. Ответов 8
Метки (Все метки)

Отправляю сигналы с ардуино, с разных датчиков, в виде "имя датчика + уровень"

Пробовал вот так:
C++
1
2
Serial1.print("pp"); //pp, pl, pc, ppc, plc - имена датчиков
Serial1.println(pplevel); //pplevel-уровень сигнала датчика от 1 до 5
При соединении терминалом получаю последовательность данных
pp1
pp2 и тд

Менял буквы на цифры:
C++
1
2
3
Serial1.print(0); //00, 01, 02 - имена датчиков
Serial1.print(0); 
Serial1.println(pplevel); //pplevel-уровень сигнала датчика от 1 до 5
При соединении терминалом получаю последовательность данных
001
002 и тд

Но при получении данных в приложение, происходит их частичная потеря:
pp
p1
01
02 и тп, в общем некоторых символов не хватает, обычно первых

Вот программа:
Потеря данных полученных в Android от Arduino по Bluetooth (appinvertor)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.