Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Senum
3 / 2 / 1
Регистрация: 02.05.2014
Сообщений: 92
0

Вывод данных полученных через Bluetooth на экран

27.11.2016, 04:01. Просмотров 1175. Ответов 8
Метки (Все метки)

Есть датчик dht22 с него приходят 2 показателя: Температура и влажность,требуется получить данные по блютус на смартфон и вывести на экран.

Использую данный прмиер:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 h = new Handler() {
            public void handleMessage(android.os.Message msg) {
                switch (msg.what) {
                    case RECIEVE_MESSAGE:                                                   
                        byte[] readBuf = (byte[]) msg.obj;
                        String strIncom = new String(readBuf, 0, msg.arg1);
                        sb.append(strIncom);                                                
                        int endOfLineIndex = sb.indexOf("\r\n");                            
                        if (endOfLineIndex > 0) {                                            
                            String sbprint = sb.substring(0, endOfLineIndex);               
                            sb.delete(0, sb.length());                                      
                            txtArduino.setText(sbprint);             
                            
                        }
                        //Log.d(TAG, "...Строка:"+ sb.toString() +  "Байт:" + msg.arg1 + "...");
                        break;
                }
            };
Но в данном случае все выводиться в 1 текстовое поле, подскажите где можно достать как разделить показатели, или нужно делать 2 Handler, и еще 1 вопрос - частоту опроса датчика нужно менять в скетче ардуино или это можно сделать в каком то цикле в handler.

Вернуться к обсуждению:
Вывод данных полученных через Bluetooth на экран
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2016, 04:01
Готовые ответы и решения:

Потеря данных полученных в Android от Arduino по Bluetooth (appinvertor)
Отправляю сигналы с ардуино, с разных датчиков, в виде "имя датчика + уровень"...

Передача данных через bluetooth
сразу скажу я новичок в программировании так что не судите строго о моем...

Хранение полученных данных
В программе при запуске определённой активити запрашиваются данные с сервера...

Вывод из базы данных в ListView через SimpleCursorAdapter
Доброе время суток. Пишу программу под Андроид в среде Android Studio и...

Распаковка JSON-данных, полученных в get-запросе VK api
Пишу в Android Studio программку, начал с простого, чтобы понять, как всё...

8
Другие темы раздела
Программирование Android Смена языка в приложении http://www.cyberforum.ru/android-dev/thread1860992.html
Пожалуйста, дайте рабочий код смены языка в приложении. Spinner, или кнопки, не важно.
Программирование Android Работа с pdf Здравствуйте! Подскажите, что нужно что бы приложение для операционной системы Android открывало и читало pdf файл:) http://www.cyberforum.ru/android-dev/thread1860990.html
Задать качество фотографии Программирование Android
Добрый вечер! Подскажите, пожалуйста, как сохранить фотографию в определенном качестве и формате? Пишу свою камеру и не могу найти на форумах параметр, отвечающий за то, чтобы задать определенный...
Пауза таймера CountDownTimer Программирование Android
Мне нужно каким-то образом на момент проигрывания рекламы сделать паузу на таймер. private void showInterstitial() { new CountDownTimer(30000, 1000) { public void...
Программирование Android WebView zoom http://www.cyberforum.ru/android-dev/thread1860398.html
Необходимо автоматически промасштабировать содержимое WebView. WebView.zoomBy не предлагать... Добавлено через 4 часа 57 минут WebView.setInitialScale(int nPersent) 8-)
Программирование Android OnLongClick на toolbar menu Как сделать чтобы toolbar menu открывался не только на onClick, но еще и на onLongClick? подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru