Ви не увійшли.
увы та же история(( сначала он отправляет первый символ а затем все остальные с "милисикундной" задержкой. Может что в коде программы не так. Например через bluetooth terminal работает, но видно, что символы не сразу появляются (отправлял число 255, на bt terminal, сначала появляется 2 и буквально через мгновение 55 и в итоге 255 , в одной строчке) Для того кода,что я использую, так не получается...
код для кнопок брал отсюда http://arduino-project.net/pogodnaya-st … nventor-2/
да собственно и описанную в статье метеостанцию собирал и приложение от автора скачивал, но не работает. При нажатии на кнопки показывает значение, если это 25 градусов то поочередно 2 и 5, а если 750 мм.рт.с. то поочередно 7 и 50
да согласен не много, но программе этого хватает, из за этого не могу сравнивать значение температуры с заданным, а так если добавить пробел- все работает и температуру выводит на экран))) Я честно новичек в этом деле расскажите что вы имели в виду под :"есть настройки/признаки заполнения буфера, кол. байт и время хранения, изменяйте дефолтные на приемлимые." Может полезную статью подскажите, а то я вас не совсем понял)))
ха ха ха)))))))
в программе вместо [set TextBox to] [call BluetoothClient1.ReceiveText numberOfBytes] [call BluetoothClient1.BytesAvailableToReceiv]
пишешь [set TextBox to] [ [call BluetoothClient1.ReceiveText numberOfBytes] [call BluetoothClient1.BytesAvailableToReceiv] join [call BluetoothClient1.ReceiveText numberOfBytes] [call BluetoothClient1.BytesAvailableToReceiv] ]
и все заработало))))))
спасибо за советы, всем побольше новых идей
[set TextBox to]
[call BluetoothClient1.ReceiveText numberOfBytes]
[call BluetoothClient1.BytesAvailableToReceiv]
пишешь
[set TextBox to]
[ [call BluetoothClient1.ReceiveText numberOfBytes]
[call BluetoothClient1.BytesAvailableToReceiv]
join [call BluetoothClient1.ReceiveText numberOfBytes]
[call BluetoothClient1.BytesAvailableToReceiv]
]
что это за среда такая?
синтаксис страноват
вам вообще нужно ожидать перевод каретки а потом тект на вывод.
хоть и не знакома конструкция но есть подозрения что просто закрыли проблему именно для данной задачи.
дайте комментарии к каждой строчке что ли )
Неактивний
))) да я просто скриншот сюда вставить не смог, приложение написано в MIT App Inventor. В скобках "[]" написан текст содержащийся в блоках конструктора приложений ( там такая система типа пазла, но думаю вы знаете). Суть в том что я писал код вывода данных в TextBox принятых через Bluetooth. Это есть в статье, ссылку я выкладывал ранние. Но не получалось, а второй раз я использовал элемент join, он вроде объединяет два текста в один, и вставил в него: принимать данные через bluetooth в text 1 и принимать данные через Bluetooth в text 2. В итоге этот элемент объединяет два принятых значения с bluetooth и выводит их в TextBox.
У меня телефон Nokia 5230. ОС - Symbian 9.4 . Подскаите пожалуйста, какую прогу использовать для передачи данніх с телефона на модуль. Заранее благодарен.
В каком смысле к компу, сам модуль к компу или через соединение по блютуз, или через плату ардуино к компу по кабелю?
ардуино запрогромирован так что когда вы отправите ему 1 либо * и тогда он выполняет действие (устройство можно использовать любое)
Доброго времени суток! Знающие, подскажите... Случайно отослал команду установки контроля по чётным AT+EVEN. Больше на AT команды не реагирует. При этом блюпуп работает, обменивается данными с терминалом но иногда добавляет байты, к примеру "1" или "2" передаёт "Т" передаёт а вот "А" или "3" добавляет после байт и в итоге посылая AT получается вообще бред типа : комп > контроллер > BT > Android. с компа "AT" в смартфоне только "Т" . В смартфоне "AT" в терминале компа "AЁя". "АТ" в этом случаи посылаю не в АТ режиме. просто как пример что посылаю и что приходит. КАК ВЕРНУТЬ В РЕЖИМ БЕЗ ПРОВЕРКИ ЧЁТНОСТИ?
Прошу прощения, команду на изменение проверки чётности послал "AT+PE"
https://www.arduino.cc/en/Serial/Begin
Serial.begin(9600,SERIAL_8E1); // opens serial port, sets data rate to 9600 bps
с новым годом )
https://www.rcscomponents.kiev.ua/datas … etooth.pdf
No parity (default) AT+PN
save config
Неактивний
Привет всем!
Помогите пожалуйста! Купил вот такой модуль - http://goo.gl/N40MVN а купил его специально для моего гексокоптера c полетным контроллером Jiyi P2 Pro и к этому полетнику можно подключить синийзуб, но это зуб в упор не хочет подключатся пишет вот это постоянно "BT05 не разрешает сопряжение". Подскажите как это побороть и заставить работать, я не силен в этом а модуль очень нужен
Я пытался загружать скетчи и тому подобное, но ничего не получается. На команды АТ не реагирует. Имеются Nano V3 и FTDI, УНО к сожалению нет, но подумываю купить потому как надо для моего хобби.
Огромное спасибо за помощь!
Добрый день. Скажите, пожалуйста, а если просто подключить это устройство к питанию (батарейке) Он хоть как то будет определяться другим устройством? Просто виден будет? Без каких то замысловаты х задач? Спасибо
Привет всем!
Я хочу передать сигнал от Arduino к Bluetooth-гарнитуре. это не музыка, а просто тональный сигнал, на подобие того что в телефоне (меняется частота).
Я нигде не нашел, возможно ли это вообще? Если кто-то пробовал такое подскажите пожалуйста, как это реализовать с заводской Bluetooth-гарнитурой? какой модуль надо НС05 (установленный в мастер) или подойдет НС06?
Заранее спасибо.
http://processors.wiki.ti.com/index.php … User_Guide
http://www.ti.com/lit/ug/tidu459a/tidu459a.pdf
вам проще заказать или самому сделать app для телефона, что будет давать тон в зависимости от принятых данных с того жe HC05
( ADD телефон такие необходим, не могу придумать что за задача, расскажите, если не большой секрет )
не думаю что Вам действительно нужно использовать аудиопрофили, слишком сложно и дорого
Остання редакція NoName (2016-09-22 17:46:46)
Неактивний
что-то подобное https://youtu.be/NXvyFcXA0gc
Неактивний
расскажите, если не большой секрет )
Секрета нет есть металоискатель - в нем пищалка - нужно продублировать этот писк в наушнике. т.к. если находишся, например возле трассы, встроенную пищалку не слышно. провод к наушникам не удобно - путается и цепляться. буду благодарен если подскажите какое- то другое решение. просто мне показалось, что заводская гарнитура - лучшее решение
тема интересная, если в Киеве приглашаю на кофе )
нужно измерить частоту, лучьше чем то на BLE
и перекинуть в телефон, дальше все будет проще
или если есть порт, перекинуть в телефон данные, и там обработать, покажите что за девайсина у вас.
Остання редакція NoName (2016-09-23 11:08:19)
Неактивний
привет всем!
помогите пожалуйста разобраться.
у меня есть bluetooth модуль HC-6
и arduino keypad мне нужна чтобы при нажатии кнопки
передавался значение кнопки на компютар через bluetooth
код каторый уменя есть он работает через USB без проблем
мне нужно изменить код что бы всеё передавалась через bluetooth
#include <Keyboard.h>
#include <Keypad.h>
const byte ROWS = 4; //four rows
const byte COLS = 3; //three columns
char keys[ROWS][COLS] = {
{'1','2','3'},
{'4','5','6'},
{'7','8','9'},
{'*','0','#'}
};
byte rowPins[ROWS] = {5, 4, 3, 2}; //connect to the row pinouts of the kpd
byte colPins[COLS] = {8, 7, 6}; //connect to the column pinouts of the kpd
Keypad kpd = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
unsigned long loopCount;
unsigned long startTime;
void setup() {
Serial.begin(9600);
loopCount = 0;
startTime = millis();
}
void loop() {
loopCount++;
if ( (millis()-startTime)>5000 ) {
startTime = millis();
loopCount = 0;
}
// Fills kpd.key[ ] array with up-to 10 active keys.
// Returns true if there are ANY active keys.
if (kpd.getKeys())
{
for (int i=0; i<LIST_MAX; i++) // Scan the whole key list.
{
if ( kpd.key[i].stateChanged ) // Only find keys that have changed state.
{
switch (kpd.key[i].kstate) { // Report active key state : IDLE, PRESSED, HOLD, or RELEASED
case PRESSED:
Keyboard.write(kpd.key[i].kchar);
//Serial.print(kpd.key[i].kchar); //active keys number
break;
}
}
}
}
} // End loop
Здравствуйте.
Приобрел модуль НС-06 в варианте платы без навески. Подключился к меге и подаю АТ команды
В ответ
OK
BOLUTEK UART V2.1
BAUD=4
PIN=1234
без \r\n команды не принимаются, хотя в мануале обратное
команду присвоить новое имя игнорирует, отвечает не предусмотренна
описание версии BOLUTEK UART V2.1 нигде не встретил
стандартные bluetooth устройства не видят девайс
Помогите с решением как активировать полноценную паботу девайса.
Здравствуйте.
Приобрел модуль НС-06 в варианте платы без навески. Подключился к меге и подаю АТ команды
В ответ
OK
BOLUTEK UART V2.1
BAUD=4
PIN=1234
без \r\n команды не принимаются, хотя в мануале обратное
команду присвоить новое имя игнорирует, отвечает не предусмотренна
описание версии BOLUTEK UART V2.1 нигде не встретил
стандартные bluetooth устройства не видят девайс
Помогите с решением как активировать полноценную паботу девайса.
какие "подаю АТ команды" ?
такие?
http://diwo.bq.com/wp-content/uploads/2014/11/BLK-MD-BC04-B_AT-COMMANDS.pdf
Неактивний
да такие
Send_AT_Cmd("AT\r\n"); //
Send_AT_Cmd("AT+VERSION\r\n"); //
Send_AT_Cmd("AT+BAUD6\r\n"); //
Send_AT_Cmd("AT+PIN1234\r\n"); //
Send_AT_Cmd("AT+NAME=HC-06\r\n"); //
500 ms