arduino_bt_pcs

10+
deskarga
Edukiaren sailkapena
Adin guztietarako
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia

Aplikazio honi buruz

Muntatu Bluetooth modulua Arduino plakan, konektatu telefono mugikorraren eta Arduinoren arteko Bluetooth komunikazioa aplikazio hau telefono mugikorrean funtzionatuz, eta, ondoren, sakatu telefono mugikorrean emandako hainbat botoi Arduinoko botoiak sakatzeak ezagutzeko eta egin. nahi duzun eragiketa. aukera ematen dizun aplikazioa
- Botoi bakarra: 10 (2 bakoitza binaka konbinatu daiteke 5 ON/OFF egoera kontrolatzeko)
- Zenbakia eta alfabetoa sartzeko leihoa eta bidali botoia Arduinora bidaltzeko
(Abiadura kontrolatzeko erabilgarri zenbakiekin, etab. Kateak eta zenbakizko kateak eskuragarri)

(Botoi bakoitza sakatzean Arduinora transmititzen diren datuak)
A ON botoia: a. A OFF botoia: A.
B ON botoia: b. B OFF botoia: B.
C ON botoia: c. C OFF botoia: C.
D ON botoia : d. D OFF botoia: D.
E ON botoia: e. E OFF botoia: E.
Bidali botoia: Ezkerrean sartutako karaktere/zenbakizko kateari gehitu zaio

* Amaieran gehitutako . transmisioaren amaiera gisa tratatzen da Arduino programan.

(Arduinoko programaren adibidea)
Arduinoren 5. ataka digitalari konektatutako LEDak keinu egiten du A ON eta A OFF botoiekin.
Sartu SoftwareSerial.h hasieran.
SoftwareSerial BT (2, 3); // Arduino D2 (RX) Bluetooth moduluaren 2 pinera (TX) konektatuta dago,
// Arduino D3 (TX) Bluetooth moduluaren 1. pinarekin (RX) konektatuta dago
char inData[10];
int led1 = 5;
int i=0;

void konfigurazioa () {
Serial.begin(9600); // uno 9600-rako
BT.hasi (9600); // uno 9600-rako
for(int i=0; i<5; i++){
pinMode (5+i, IRTEERA);
digitalWrite(5+i, LOW);
}
}

void loop() {
bitartean (BT.disponible() > 0)
{
char jaso = BT.read(); // 1 byte irakurri
inData[i++] = jasoa;
bada (jaso == '.')
{
Serial.print(inData);
inData[i] = '\0'; // Garbitu jasotako bufferra
i = 0;
}
}

// LED1 piztu/itzali
if(strcmp(inData,"a.")==0)
{
digitalWrite(led1, HIGH);
}
if(strcmp(inData,"A.")==0)
{
digitalWrite(led1, LOW);
}
}
Azken eguneratzea
2024(e)ko abe. 5(a)

Datuen babesa

Seguru egoteko, funtsezkoa da jakitea garatzaileek nola biltzen eta partekatzen dituzten zuri buruzko datuak. Baliteke datuen pribatutasunaren eta segurtasunaren inguruko jardunbideak aplikazioaren erabileraren, lurraldearen eta adinaren araberakoak izatea. Informazio hori garatzaileak eman du, eta baliteke aurrerago eguneratzea.
Ez da daturik partekatzen hirugarrenekin
Lortu informazio gehiago garatzaileek partekatutako datuak aitortzeko duten moduari buruz
Ez da daturik biltzen
Lortu informazio gehiago garatzaileek bildutako datuak aitortzeko duten moduari buruz

Berritasunak

Ver 2.1.0: 2024.12.5 출시