Возникли такие трудности с Bluetooth- HC05. Решил проверить его на отправку данных с Ардуино на Андроид. Для примера взял этот код: Код (Text): int cnt = 0; // счетчик void setup() { Serial.begin(9600); // инициализация порта } void loop() { cnt++; Serial.print("Hello BB from Arduino! Counter:"); // выводим надпись Serial.println(cnt); // выводим значение счетчика и переводим на новую строку delay(1000); // ждем 1 секунду } И как всё было: подключение телефона к модулю прошло успешно. Светодиод сначала моргал, потом просто светился. Потом успешно подключился к программе: Bluetooth Terminal. http://arduino-project.net/podklyuchenie-bluetooth-hc-05-arduino/. (как в примере). Залил код, проверил на компьютере: через каждую секунду светодиод на модуле и TX мигает(что значит, что текст передаётся). Но на телефоне всё выглядит вот так: (в программе видно, что она подключилась). Помогите разобраться, а то уже 3 часа пытаюсь понять, в чём дело. (И ещё, какое питание должно у него быть? Одни говорят, что 3.3 другие, что 5В. Я сначала ставил 5В. Может он...перегорел?(
А если попробовать отправить что-то через Терминал для com порта, то андроид это принимает и показывает
Это ваши фото? Если да то питание должно быть 5в сам модуль 3.3в но на переходной плате стабилизатор 3.3 из 5в
А в терминале нет никакой настройки, отвечающей за формат вывода? То, что наблюдается на снимке, является тем самым текстом, только в шестнадцатеричном представлении каждого символа. Первая строка Hello BB from Arduino! Counter:182 последняя Hello BB from Arduino! Counter:189
Всё, что есть. скажите, если эта информация в шестнадцатеричном представлении, то как её перевести в читаемый(нормальный)
Это у Bluetooth terminal такие настройки? Странно оно как-то для телефона выглядит. Но ничего подходящего не просматривается. Разве что имеется Hex Plugin, который и может чудить, но у него отметка не проставлена. А кодировка в теории должна почти любая использованную латиницу содержать. А те, что не содержат, должны быть далеко не кодировками по умолчанию. Append - это для отправляемого текста, к принимаемому отношения не имеет.
Не, этот скриншот программы для USB порта(COM), то есть для самого Ардуино, не для телефона, для программы на андроиде вообще нет настроек.
Дружище, я не знаю, кто вы и откуда, но спасибо вам!!)))) Всё получилось, нашёл настройки, и там изменил кодировку информации!!))))