arduino_bt_pcs

10+
Prenosi
Kategorija vsebine
Primerno za vse
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona

O tej aplikaciji

Namestite modul Bluetooth na ploščo Arduino, povežite komunikacijo Bluetooth med mobilnim telefonom in Arduinom tako, da upravljate to aplikacijo na mobilnem telefonu, nato pritisnite različne gumbe v mobilnem telefonu, da prepoznate pritiske gumbov na Arduinu in izvedete želeno delovanje, aplikacija, ki vam omogoča
- Posamezen gumb: 10 (po 2 lahko kombinirate v paru za nadzor 5 vrst stanj VKLOP/IZKLOP)
- Okno za vnos številk in abecede ter gumb za pošiljanje za pošiljanje v Arduino
(Na voljo za nadzor hitrosti s številkami itd. Na voljo so nizi in številski nizi)

(Podatki, poslani Arduinu, ko je pritisnjen vsak gumb)
A gumb VKLOP: a. A Gumb za IZKLOP: A.
B Gumb VKLOP: b. B Gumb za IZKLOP: B.
Gumb C ON: c. C Gumb za IZKLOP: C.
D Gumb VKLOP: d. D Gumb za IZKLOP: D.
E Gumb VKLOP: e. E Gumb za IZKLOP: E.
Gumb za pošiljanje: dodan . nizu znakov/številki, ki je vnesen na levi

* ., dodan na koncu, se obravnava kot konec prenosa v programu Arduino.

(Primer programa v Arduinu)
LED, priključena na digitalna vrata 5 Arduino, utripa z gumboma A ON in A OFF.
Na začetku vključite SoftwareSerial.h.
SoftwareSerial BT(2, 3); // Arduino D2 (RX) je priključen na pin 2 (TX) modula Bluetooth,
// Arduino D3 (TX) je priključen na pin 1 (RX) modula Bluetooth
char inData[10];
int led1 = 5;
int i=0;

void setup() {
Serial.begin(9600); // za uno 9600
BT začetek (9600); // za uno 9600
for(int i=0; i<5; i++){
pinMode(5+i, IZHOD);
digitalWrite(5+i, LOW);
}
}

void loop() {
medtem ko (BT.available() > 0)
{
char prejel = BT.read(); // preberi 1 bajt
inData[i++] = prejeto;
če (prejeto == '.')
{
Serial.print(inData);
inData[i] = '\0'; // Počisti prejeti medpomnilnik
i = 0;
}
}

// LED1 vklop/izklop
if(strcmp(inData,"a.")==0)
{
digitalWrite(led1, HIGH);
}
if(strcmp(inData,"A.")==0)
{
digitalWrite(led1, LOW);
}
}
Posodobljeno dne
5. dec. 2024

Varnost podatkov

Razumevanje, kako razvijalci zbirajo in razkrivajo vaše podatke, je prvi korak do varnosti. Varovanje podatkov in zagotavljanje varnosti podatkov se morda razlikujeta glede na vašo uporabo, območje in starost. Razvijalec je zagotovil te podatke in jih bo sčasoma morda posodobil.
Podatki se ne razkrivajo drugim ponudnikom
Preberite več o tem, kako razvijalci najavijo deljenje.
Zbranih ni bilo nič podatkov.
Preberite več o tem, kako razvijalci najavijo zbiranje.

Novosti

Ver 2.1.0: 2024.12.5 출시