arduino_bt_pcs

10+
Изтегляния
Класификация на съдържанието
За всички възрасти
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка

Всичко за това приложение

Монтирайте Bluetooth модула на платката на Arduino, свържете Bluetooth комуникацията между мобилния телефон и Arduino, като използвате това приложение на мобилния телефон и след това натиснете различни бутони, предоставени в мобилния телефон, за да разпознаете натисканията на бутони на Arduino и да изпълните желана операция Приложение, което ви позволява
- Единичен бутон: 10 (по 2 могат да се комбинират по двойки, за да се контролират 5 вида състояния ВКЛ./ИЗКЛ.)
- Прозорец за въвеждане на число и азбука и бутон за изпращане, за да го изпратите до Arduino
(Наличен за контрол на скоростта с числа и др. Налични са низове и цифрови низове)

(Данни, предавани на Arduino при натискане на всеки бутон)
Бутон за ВКЛ.: a. Бутон за ИЗКЛЮЧВАНЕ: A.
B Бутон ON: b. B Бутон ИЗКЛ.: B.
Бутон C ON: c. C Бутон за ИЗКЛЮЧВАНЕ: C.
D Бутон ВКЛ.: 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() {
докато (BT.available() > 0)
{
char получено = BT.read(); // прочете 1 байт
inData[i++] = получено;
if (received == '.')
{
Serial.print(inData);
inData[i] = '\0'; // Изчистване на получения буфер
i = 0;
}
}

// LED1 вкл./изкл
if(strcmp(inData,"a.")==0)
{
digitalWrite(led1, HIGH);
}
if(strcmp(inData,"A.")==0)
{
digitalWrite(led1, LOW);
}
}
Актуализирано на
5.12.2024 г.

Безопасност на данните

Безопасността започва с разбирането на това как програмистите събират и споделят данните ви. Практиките за поверителност и сигурност на данните може да варират в зависимост от употребата от ваша страна, региона и възрастта ви. Тази информация е предоставена от програмиста и той може да я актуализира с течение на времето.
Не се споделят данни с трети страни
Научете повече за това, как програмистите декларират споделянето
Не се събират данни
Научете повече за това, как програмистите декларират събирането

Новите неща

Ver 2.1.0: 2024.12.5 출시