arduino_bt_pcs

10+
Завантаження
Вікові обмеження
Для всіх вікових груп
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана

Про цей додаток

Встановіть модуль Bluetooth на плату Arduino, підключіть Bluetooth-зв’язок між мобільним телефоном і Arduino, запустивши цю програму на мобільному телефоні, а потім натисніть різні кнопки на мобільному телефоні, щоб розпізнати натискання кнопок на Arduino та виконати бажану операцію. додаток, який дозволяє вам
- Одна кнопка: 10 (2 кожну можна поєднати в пари для керування 5 типами станів УВІМК./ВИМК.)
- Вікно введення числа та алфавіту та кнопка надсилання для надсилання на Arduino
(Доступно для керування швидкістю за допомогою чисел тощо. Доступні рядки та числові рядки)

(Дані передаються на Arduino при натисканні кожної кнопки)
A Кнопка ON: a. A Кнопка ВИМК.: A.
B Кнопка ON: b. B Кнопка ВИМК.: B.
C Кнопка ON: c. C Кнопка ВИМК.: C.
D Кнопка ON: d. D Кнопка ВИМК.: D.
E Кнопка ON: e. E Кнопка ВИМК.: E.
Кнопка «Надіслати»: до рядка символів/цифр, введеного ліворуч, додано

* Доданий у кінці . розглядається як кінець передачі в програмі Arduino.

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

void setup() {
Serial.begin(9600); // для uno 9600
BT початок (9600); // для uno 9600
for(int i=0; i<5; i++){
pinMode(5+i, ВИХІД);
digitalWrite(5+i, LOW);
}
}

void loop() {
while (BT.available() > 0)
{
char отримано = BT.read(); // прочитати 1 байт
inData[i++] = отримано;
якщо (отримано == '.')
{
Serial.print(inData);
inData[i] = '\0'; // Очистити отриманий буфер
i = 0;
}
}

// Світлодіод1 увімкнено/вимкнено
if(strcmp(inData,"a.")==0)
{
digitalWrite(led1, HIGH);
}
if(strcmp(inData,"A.")==0)
{
digitalWrite(led1, LOW);
}
}
Оновлено
6 лист. 2022 р.

Безпека даних

Безпека визначається тим, як додаток збирає та кому передає ваші дані. Способи забезпечення конфіденційності й захисту даних можуть різнитися залежно від використання додатка, регіону та віку користувача. Розробник, який надає цю інформацію, може оновлювати її.
Дані не передаються третім сторонам
Докладніше про те, як розробники заявляють про передавання даних
Дані не збираються
Докладніше про те, як розробники заявляють про збирання даних

Що нового

22.11.7 Version 1.0.0 출시