arduino_bt_pcs

10+
Descărcări
Evaluarea conținutului
Toți
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran

Despre aplicație

Montați modulul Bluetooth pe placa Arduino, conectați comunicarea Bluetooth între telefonul mobil și Arduino prin operarea acestei aplicații pe telefonul mobil, apoi apăsați diferite butoane furnizate în telefonul mobil pentru a recunoaște apăsările butoanelor de pe Arduino și efectuați operația dorită.aplicație care vă permite
- Buton unic: 10 (2 fiecare pot fi combinate în perechi pentru a controla 5 tipuri de stări ON/OFF)
- Fereastra de introducere a numerelor și alfabetului și butonul de trimitere pentru a-l trimite către Arduino
(Disponibil pentru controlul vitezei cu numere etc. Sunt disponibile șiruri și șiruri numerice)

(Date transmise către Arduino atunci când fiecare buton este apăsat)
A butonul ON: a. Un buton OPRIT: A.
B Butonul ON: b. B Buton OFF: B.
C Butonul ON: c. C Buton OFF: C.
D Butonul ON : d. D Buton OFF : D.
Butonul E ON: e. E Buton OFF: E.
Buton Trimitere: Adăugat . la șirul de caractere/numeric introdus în stânga

* . adăugat la sfârșit este tratat ca sfârșit de transmisie în programul Arduino.

(Exemplu de program în Arduino)
LED-ul conectat la portul digital 5 al Arduino pâlpâie cu butoanele A ON și A OFF.
Includeți SoftwareSerial.h la început.
SoftwareSerial BT(2, 3); // Arduino D2 (RX) este conectat la pinul 2 (TX) al modulului Bluetooth,
// Arduino D3 (TX) este conectat la pinul 1 (RX) al modulului Bluetooth
char inData[10];
int led1 = 5;
int i=0;

void setup() {
Serial.begin(9600); // pentru uno 9600
BT. începe (9600); // pentru uno 9600
for(int i=0; i<5; i++){
pinMode(5+i, IEȘIRE);
digitalWrite(5+i, LOW);
}
}

void loop() {
în timp ce (BT.available() > 0)
{
char primit = BT.read(); // citește 1 octet
inData[i++] = primit;
dacă (primit == '.')
{
Serial.print(inData);
inData[i] = '\0'; // Șterge tamponul primit
i = 0;
}
}

// LED1 aprins/oprit
if(strcmp(inData,"a.")==0)
{
digitalWrite(led1, HIGH);
}
if(strcmp(inData,"A.")==0)
{
digitalWrite(led1, LOW);
}
}
Ultima actualizare
6 nov. 2022

Siguranța datelor

Siguranța începe cu înțelegerea modului în care dezvoltatorii îți colectează și trimit datele. Practicile de securitate și confidențialitate a datelor pot varia în funcție de modul de utilizare, de regiune și de vârsta ta. Dezvoltatorul a oferit aceste informații și le poate actualiza în timp.
Nu sunt trimise date terțelor părți
Află mai multe despre cum declară dezvoltatorii trimiterea
Nu au fost colectate date
Află mai multe despre cum declară dezvoltatorii colectarea

Noutăți

22.11.7 Version 1.0.0 출시