arduino_bt_pcs

10+
Aflaaie
Inhoudgradering
Almal
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent

Meer oor hierdie program

Monteer die Bluetooth-module op die Arduino-bord, verbind die Bluetooth-kommunikasie tussen die selfoon en die Arduino deur hierdie toepassing op die selfoon te gebruik, en druk dan verskeie knoppies wat in die selfoon voorsien word om die knoppies op die Arduino te herken en die gewenste operasie. app wat jou toelaat
- Enkelknoppie: 10 (2 elk kan in pare gekombineer word om 5 tipes AAN/UIT-toestande te beheer)
- Getal- en alfabetinvoervenster en stuurknoppie om dit na Arduino te stuur
(Beskikbaar vir spoedbeheer met getalle, ens. Strings en numeriese snare beskikbaar)

(Data word na Arduino oorgedra wanneer elke knoppie gedruk word)
A AAN-knoppie: a. 'n AF-knoppie: A.
B AAN-knoppie: b. B OFF-knoppie: B.
C AAN-knoppie: c. C OFF-knoppie: C.
D AAN-knoppie: d. D AF-knoppie: D.
E AAN-knoppie: e. E OFF-knoppie: E.
Stuur-knoppie: bygevoeg by die karakter/numeriese string wat aan die linkerkant ingevoer is

* Die . bygevoeg aan die einde word beskou as die einde van uitsending in die Arduino-program.

(Programvoorbeeld in Arduino)
Die LED wat aan die digitale poort 5 van die Arduino gekoppel is, flikker met die A ON en A OFF knoppies.
Sluit SoftwareSerial.h aan die begin in.
SoftwareSerial BT(2, 3); // Arduino D2 (RX) is gekoppel aan pen 2 (TX) van die Bluetooth-module,
// Arduino D3 (TX) is gekoppel aan pen 1 (RX) van die Bluetooth-module
char inData[10];
int led1 = 5;
int i=0;

nietige opstelling() {
Serial.begin(9600); // vir uno 9600
BT begin (9600); // vir uno 9600
for(int i=0; i<5; i++){
pinMode(5+i, UITSET);
digitalWrite(5+i, LOW);
}
}

void lus() {
while (BT.available() > 0)
{
char ontvang = BT.read(); // lees 1 greep
inData[i++] = ontvang;
if (ontvang == '.')
{
Serial.print(inData);
inData[i] = '\0'; // Vee ontvang buffer uit
i = 0;
}
}

// LED1 aan/af
if(strcmp(inData,"a.")==0)
{
digitalWrite(led1, HIGH);
}
if(strcmp(inData,"A.")==0)
{
digitalWrite(led1, LOW);
}
}
Opgedateer op
06 Nov. 2022

Dataveiligheid

Veiligheid begin wanneer jy verstaan hoe ontwikkelaars jou data insamel en deel. Praktyke vir dataprivaatheid en -sekuriteit kan verskil op grond van gebruik, streek en ouderdom. Die ontwikkelaar het hierdie inligting verskaf en kan dit mettertyd opdateer.
Geen data word met derde partye gedeel nie
Kom meer te wete oor hoe ontwikkelaars datadeling verklaar
Geen data ingesamel nie
Kom meer te wete oor hoe ontwikkelaars insameling verklaar

Wat's nuut

22.11.7 Version 1.0.0 출시