arduino_bt_pcs

10+
Stahování
Hodnocení obsahu
Všichni (E)
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky

Informace o aplikaci

Namontujte modul Bluetooth na desku Arduino, propojte komunikaci Bluetooth mezi mobilním telefonem a Arduinem pomocí této aplikace na mobilním telefonu a poté stiskněte různá tlačítka v mobilním telefonu, abyste rozpoznali stisknutá tlačítka na Arduinu a provedli požadovaná operace. aplikace, která vám umožní
- Jedno tlačítko: 10 (každé 2 lze kombinovat do párů pro ovládání 5 typů stavů ON/OFF)
- Okno pro zadání čísla a abecedy a tlačítko Odeslat pro odeslání do Arduina
(K dispozici pro ovládání rychlosti pomocí čísel atd. K dispozici jsou řetězce a číselné řetězce)

(Data přenášená do Arduina při stisknutí každého tlačítka)
A Tlačítko ON: a. A Tlačítko OFF: A.
B Tlačítko ON: b. B Tlačítko OFF: B.
C tlačítko ON: c. C Tlačítko OFF: C.
D Tlačítko ON: d. D Tlačítko OFF: D.
Tlačítko E ON: e. E Tlačítko OFF: E.
Tlačítko Odeslat: Přidáno .k řetězci znaků/čísel zadaným vlevo

* .přidaný na konec je v programu Arduino považován za konec přenosu.

(Příklad programu v Arduinu)
LED připojená k digitálnímu portu 5 Arduina bliká pomocí tlačítek A ON a A OFF.
Na začátek zahrňte SoftwareSerial.h.
SoftwareSerial BT(2, 3); // Arduino D2 (RX) je připojeno k pinu 2 (TX) modulu Bluetooth,
// Arduino D3 (TX) je připojeno k pinu 1 (RX) modulu Bluetooth
char inData[10];
int led1 = 5;
int i=0;

void setup() {
Serial.begin(9600); // za uno 9600
BT začátek (9600); // za uno 9600
for(int i=0; i<5; i++){
pinMode(5+i, OUTPUT);
digitalWrite(5+i, NÍZKÁ);
}
}

void loop() {
while (BT.available() > 0)
{
char přijat = BT.read(); // přečtení 1 bajtu
inData[i++] = přijato;
if (přijato == '.')
{
Serial.print(inData);
inData[i] = '\0'; // Vymazání přijaté vyrovnávací paměti
i = 0;
}
}

// LED1 zapnuto/vypnuto
if(strcmp(inData,"a.")==0)
{
digitalWrite(led1, HIGH);
}
if(strcmp(inData,"A.")==0)
{
digitalWrite(led1, LOW);
}
}
Datum aktualizace
5. 12. 2024

Zabezpečení údajů

Bezpečnost začíná pochopením toho, jak vývojáři shromažďují a sdílejí vaše data. Postupy ochrany soukromí a zabezpečení dat se mohou lišit podle způsobu používání, oblasti a věku. Tyto informace poskytl vývojář a může je průběžně aktualizovat.
S třetími stranami nejsou sdílena žádná data
Další informace o tom, jak vývojáři deklarují sdílení
Aplikace neshromažďuje žádná data
Další informace o tom, jak vývojáři deklarují shromažďování

Novinky

Ver 2.1.0: 2024.12.5 출시