Итак задача:
Имеется Bluetooth модуль MB-C04-AT и соответственно появилось желание
использовать его для связи своего смартфона с контроллерами например
Atmega8, Atmega88 и.т.д и.т.п. Самое простое скачать любую из бесплатных программ
подобного плана с настраиваемым интерфейсом что бы найти такую в Andoid Market достаточно набрать
"Bluetooth control". Или "Bluetooth terminal" .
Но мы не ищем легких путей :) и было решено написать свою прогу.
Решено было идти от простого к сложному поэтому возможности первой версии программы более чем простые.
1. Поиск Bluetooth устройств.
2. Подключение к Bluetooth устройству.
3. Интерфейс программы кнопочное поле 3 на 3 + 2 кнопок итого 11 кнопок.
4. Функции и надписи кнопки с возможностью редактирования и запоминание редактированного.
Собственно все..
Итак что вышло с интерфейсом.
В меню при нажатии "Settings" появляется строка редактирования
команд и названия кнопок.
В которой все просто первая цифра это позиционный номер кнопки, его лучше не редактировать,
в скобках надпись на кнопке а дальше формат пересылаемого сообщения в hex, количество байт
можно менять. Собственно в режиме настройки когда видна строка, при нажатии на любую из кнопок
в стоке отображается строка с настройками. Если отредактировать и нажать Save то строка изменения сохраняется.
Если в строке написать "default" и нажать сохранения то восстановятся "заводские" настройки для всех кнопок.
Пункты меню "Scan and connect secure" и "Scan and connect insecure" соответственно подключение с
к устройству с подтверждением PIN кода и без оного. (это полезно если ваш bluetooth модуль не поддерживает
например 6ти значный пинкод, который генерируется автоматически в Android 4.0).
Собственно все.
И сама программа btcontol01 , хотелось бы услышать пожелания
и замечания по поводу данной программы.