Используя различные обучающие программы, мне удалось подключить свой телефон Android к модулю bluetooth HC-05, подключенному к Arduino. То, что я пытаюсь сделать, это настроить 5 кнопок, которые будут передавать уникальное целое число на кнопку только при нажатии кнопки, иначе они отправят «0», когда кнопка будет отпущена. ergo BUTTON1 посылает «1» при нажатии и «0» при отпускании, BUTTON2 нажимает «2» при нажатии и «0» при отпускании. В настоящее время я не могу понять, как отправлять ЛЮБОЕ данные по соединению. От чтения и просмотра различных учебников я получил небольшое понимание, но, похоже, что-то не хватает.Android отправляет данные в Arduino через Bluetooth
К нижней части моего кода в общедоступном void run(), я установил OnClickListener для одной из моих кнопок, чтобы попытаться отправить ... ну что-то после нажатия, чтобы увидеть, могу ли я послать SOMETHING полезным к Ардуину.
Вот где у меня есть OnClickListener. Я считаю, что я должен отправить «Т» в Ардуино.
pUpBtn.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v) {
String testr="T:";
byte[] msgBuffer = testr.getBytes();
try {
mmOutStream.write(msgBuffer);
} catch (IOException e) {
e.printStackTrace();
}
}
});
Вместо того, чтобы сбрасывать всю вашу деятельность может сузить код в ваш вопрос к меньшему примеру? – JAL
Извините. Я стараюсь учиться лучше всего, видя все, а не мелкие фрагменты, поскольку обычно в них есть небольшая часть соответствующей информации. Я сузил код до слушателя OnClick. – SkyLine