arduino_bt_pcs

10+
Atsisiuntimai
Turinio įvertinimas
Visiems
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas

Apie šią programą

Sumontuokite „Bluetooth“ modulį ant „Arduino“ plokštės, sujunkite „Bluetooth“ ryšį tarp mobiliojo telefono ir „Arduino“ naudodami šią programėlę mobiliajame telefone, tada paspauskite įvairius mobiliajame telefone esančius mygtukus, kad atpažintumėte Arduino mygtukų paspaudimus ir atliktumėte norima operacija. programa, kuri leidžia jums
- Vienas mygtukas: 10 (kiekvieną 2 galima sujungti poromis, kad būtų galima valdyti 5 tipų įjungimo/išjungimo būsenas)
- Skaičių ir abėcėlės įvesties langas ir siuntimo mygtukas, kad išsiųstumėte jį į Arduino
(Galima valdyti greitį su skaičiais ir kt. Galimos eilutės ir skaičių eilutės)

(Duomenys perduodami į Arduino, kai paspaudžiamas kiekvienas mygtukas)
ĮJUNGIMO mygtukas: a. OFF mygtukas: A.
B ĮJUNGIMO mygtukas: b. B IŠJUNGIMO mygtukas: B.
C ON mygtukas: c. C IŠJUNGIMO mygtukas: C.
D ĮJUNGIMO mygtukas: d. D IŠJUNGIMO mygtukas : D.
E ON mygtukas: e. E OFF mygtukas: E.
Siųsti mygtukas: pridėtas . prie kairėje įvestos simbolio / skaičių eilutės

* Pabaigoje pridėtas . Arduino programoje laikomas perdavimo pabaiga.

(Programos pavyzdys Arduino)
Prie 5 skaitmeninio Arduino prievado prijungtas šviesos diodas mirksi mygtukais A ON ir A OFF.
Įtraukite SoftwareSerial.h pradžioje.
Programinė įrangaSerial BT(2, 3); // Arduino D2 (RX) prijungtas prie Bluetooth modulio 2 kaiščio (TX),
// Arduino D3 (TX) prijungtas prie Bluetooth modulio 1 kaiščio (RX).
char inData[10];
int led1 = 5;
int i=0;

void setup() {
Serial.begin(9600); // už uno 9600
BT pradžia (9600); // už uno 9600
for(int i=0; i<5; i++){
pinMode(5+i, OUTPUT);
digitalWrite(5+i, LOW);
}
}

void loop() {
o (BT.available() > 0)
{
char gautas = BT.read(); // perskaityti 1 baitą
inData[i++] = gauta;
if (gauta == '.')
{
Serial.print(inData);
inData[i] = '\0'; // Išvalyti gautą buferį
i = 0;
}
}

// LED1 įjungimas / išjungimas
if(strcmp(inData,"a.")==0)
{
digitalWrite(led1, HIGH);
}
if(strcmp(inData,"A.")==0)
{
skaitmeninisWrite(led1, LOW);
}
}
Atnaujinta
2022-11-06

Duomenų sauga

Norint užtikrinti saugą pirmiausia reikia suprasti, kaip kūrėjai renka ir bendrina jūsų duomenis. Duomenų privatumo ir saugos praktika gali skirtis, atsižvelgiant į jūsų naudojimą, regioną ir amžių. Kūrėjas pateikė šią informaciją ir gali atnaujinti per laiką.
Jokie duomenys nėra bendrinami su trečiosiomis šalimis
Sužinokite daugiau, kaip kūrėjai apibrėžia bendrinimą
Nerenkami jokie duomenys
Sužinokite daugiau, kaip kūrėjai apibrėžia rinkimą

Kas naujo

22.11.7 Version 1.0.0 출시