arduino+hc06 - цифры вместо букв ?!
- Войдите на сайт для отправки комментариев
Сб, 05/11/2016 - 23:37
Доброго времени суток, сталкунулся с проблемой.
Существует устройство на базе ардуино без usb порта, подключил к rx/tx модуль блютус hc-06
С ББ подключился к этому модулю, и у меня появился виртуальный компорт, теперь подключаяя монитор порта к компорту, я могу получить информацию для отладки (serial.print, serial.println)
Но есть одна загвоздка, цифры выводятся в консоль правильно, а вот буквы, как набор цифр, например:
вместо
'h' - 26685
's' - 29501
'v' - 30269
Может кто сталкивался с подобным ?
Немного подразобрался, вместо букв в терминале отображаются коды символов, что с этим делать ? как дать понять терминалу, что выводится текст ?
Доброго времени суток, сталкунулся с проблемой.
Существует устройство на базе ардуино без usb порта, подключил к rx/tx модуль блютус hc-06
С ББ подключился к этому модулю, и у меня появился виртуальный компорт, теперь подключаяя монитор порта к компорту, я могу получить информацию для отладки (serial.print, serial.println)
Но есть одна загвоздка, цифры выводятся в консоль правильно, а вот буквы, как набор цифр, например:
вместо
'h=' - 26685
's=' - 29501
'v=' - 30269
Может кто сталкивался с подобным ?
Чтобы дали ответ - размести код.
А так пальцем в небо ткнуть.
Сделайте явное преобразование типа.
Чтобы дали ответ - размести код.
А так пальцем в небо ткнуть.
В скетче пишу это:
В консоли получаю это :
26685
29501
30269
Сделайте явное преобразование типа.
Можно по подробней ?
з.ы. пробовал несколько разных программ - терминалов, в том числе и на телефоне и на ББ, везде один и тот же результат...
переведи каждый символ в byte и отправь по очереди
переведи каждый символ в byte и отправь по очереди
Спасибо, работает, а возможно как то это исправить ?
В скетче пишу это:
А это вообще компилируется?
Попробуйте так:
Спасибо, дело было в одинарных кавычках, заменил на двойные и все заработало