arduino_bt_pcs

10+
(количество скачиваний)
Возрастные ограничения
Для всех
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот

Описание

Установите модуль Bluetooth на плату Arduino, подключите связь Bluetooth между мобильным телефоном и Arduino, запустив это приложение на мобильном телефоне, а затем нажмите различные кнопки на мобильном телефоне, чтобы распознать нажатия кнопок на Arduino и выполнить желаемая операция. приложение, которое позволяет
- Одна кнопка: 10 (по 2 можно комбинировать попарно для управления 5 типами состояний ВКЛ/ВЫКЛ)
- Окно ввода цифр и алфавита и кнопка отправки для отправки в Arduino
(Доступно для управления скоростью с помощью чисел и т. д. Доступны строки и числовые строки)

(Данные передаются в Arduino при нажатии каждой кнопки)
Кнопка ВКЛ: а. Кнопка ВЫКЛ: А.
B Кнопка включения: b. B Кнопка ВЫКЛ: B.
Кнопка ВКЛ: c. Кнопка ВЫКЛ.: C.
Кнопка D ON : d. D Кнопка ВЫКЛ : D.
Кнопка E ON: e. Кнопка E ВЫКЛ.: E.
Кнопка «Отправить»: добавлено . к строке символов/чисел, введенной слева.

* ., добавленный в конце, рассматривается как конец передачи в программе Arduino.

(пример программы на ардуино)
Светодиод, подключенный к цифровому порту 5 Arduino, мигает кнопками A ON и A OFF.
Включите SoftwareSerial.h в начале.
Программное обеспечение Serial BT(2, 3); // Arduino D2 (RX) подключен к контакту 2 (TX) модуля Bluetooth,
// Arduino D3 (TX) подключен к контакту 1 (RX) модуля Bluetooth
char inData[10];
инт светодиод1 = 5;
интервал я=0;

недействительная установка () {
Серийный.начать(9600); // для уно 9600
БТ начало (9600); // для уно 9600
для (целое я = 0; я <5; я ++) {
pinMode(5+i, ВЫХОД);
цифровая запись(5+i, НИЗКИЙ);
}
}

недействительный цикл () {
в то время как (BT.доступно() > 0)
{
полученный символ = BT.read(); // прочитать 1 байт
inData[i++] = получено;
если (получено == '.')
{
Serial.print (в данных);
inData[i] = '\0'; // Очистить полученный буфер
я = 0;
}
}

// LED1 вкл/выкл
если(strcmp(inData,"a.")==0)
{
цифровая запись (светодиод1, ВЫСОКИЙ);
}
если(strcmp(inData,"A.")==0)
{
цифровая запись (светодиод1, НИЗКИЙ);
}
}
Последнее обновление
6 нояб. 2022 г.

Безопасность данных

Чтобы контролировать безопасность, нужно знать, как разработчики собирают ваши данные и передают их третьим лицам. Методы обеспечения безопасности и конфиденциальности могут зависеть от того, как вы используете приложение, а также от вашего региона и возраста. Информация ниже предоставлена разработчиком и в будущем может измениться.
Данные не передаются третьим сторонам.
Данные не собираются

Что нового

22.11.7 Version 1.0.0 출시