Отправка и получение данных с помощью HC-05 - MIT App Inventor
Перейдите по ссылке ai2.appinventor.mit.edu . Войдите в систему с существующей учетной записью Gmail. Чтобы начать делать свое приложение, нажмите на меню «Проекты» в левом верхнем углу экрана и выберите «Начать новый проект», а затем укажите название своего проекта.
Выберите компонент ListPicker из пользовательского интерфейса. ListPicker - это кнопка, которая отображает список доступных Bluetooth-устройств и обрабатывает выбор. Вы можете изменить отображение текста на панели списка в панели свойств. Вы также можете изменить высоту, ширину и цвет с помощью той же панели.
После этого нажмите и удерживайте слово «Button» в палитре, перетащите указатель мыши на Viewer и отпустите кнопку над горизонтальным видом и откройте имя.
Добавьте текст метки (необязательно) в качестве статуса соединения Bluetooth.
Добавьте две кнопки, чтобы включить и выключить светодиод. Также добавьте клиентский компонент bluetooth для установления соединения Bluetooth.
Добавьте текстовое поле для приема данных с подключенного устройства. Прием данных осуществляется с использованием таймера. В секунду клиент проверяет, доступны ли данные. Если это так, как чтение и отображение данных. Таким образом, для этого добавить компонент датчика часов, который также является скрытым компонентом.
Редактор блоков - это программа, в которой вы программируете поведение своего приложения. Существуют встроенные блоки, которые обрабатывают такие вещи, как математика, логика и текст, с добавленными вами компонентами. Нажмите кнопку выбора списка и выберите «ListPicker Before Picking» и установите элементы списка в качестве доступных устройств Bluetooth.
Снова нажмите на подборщик списка и выберите ListPicker After Picking для установления соединения между выбранным устройством и приложением. И нажав на кнопку разъединения, добавьте следующие блоки для отключения соединения.
Теперь добавьте блоки для включения и выключения кнопок. Здесь мы отправляем 1, чтобы включить led и 0, чтобы выключить светодиод в соответствии с кодом. Вы можете изменить их.
Вы можете применить условие, что функция будет выполняться только при подключении Bluetooth и включении и выключении светодиода с помощью одной кнопки.
Добавить код для приема данных с подключенного устройства.
Здесь вы можете скачать исходный код этого приложения.