Ez egy Bluetooth soros monitor interfész az Arduino és a Bluetooth kísérleteihez
Használható olyan Bluetooth modulokkal, mint a HC-05, HC-06
Különleges képességek
★ bekapcsolja a Bluetooth alkalmazást
★ képes keresni az elérhető eszközöket
★ Kiválaszthatja a megfelelő eszközt, ha egynél több eszköz áll rendelkezésre
★ Testreszabható felület és funkciók
★ Auto Connect funkció
Ha ezzel a funkcióval engedélyezett alkalmazás elmenti az utoljára csatlakoztatott Bluetooth modul mac-címét, és megpróbálja összekapcsolni azt a modult az alkalmazás indításakor. A funkciót engedélyezheti vagy letilthatja a beállítások között
Minta kód
#include "SoftwareSerial.h"
SoftwareSerial bt (2, 3); // RX | TX (vezetékezés: BT modul RX-> TX, TX-> BT modul RX, használjon szintváltót vagy ellenállás feszültségosztót, ha a BT modulja 3,3 V-os logikai szintet használ)
void setup () {
Soros kezdet (9600);
bt. kezdete (9600);
}
void loop () {
ha (bt. elérhető ())
Soros.ír (bt.olvas ());
if (Soros.elérhető ())
bt.write (Soros.olvasott ());
}
/ *
Ez elküldi a PC soros monitor bemenetét az alkalmazáshoz, és az alkalmazás bemenetét a PC-hez
Az alkalmazás felismeri az üzenet végét a „\ r” karakterből.
Tehát válassza a "Carriage return" vagy "Both NL & CR" lehetőséget a PC soros monitorján.
És u-t is használnia kell a println () helyett a print () helyett, amikor saját parancsot készít néhány paranccsal.
Volt:-
bt.print ("Hello");
Ez nem jeleníti meg az üzenetet az alkalmazásban, mert nem tartalmazza a következőt: "\ r" az üzenet végén.
tehát neked kell kódolni, mint az alábbiakban
Volt:-
bt.println ("Hello"); vagy bt.print ("Hello \ r");
Mindkettő az alkalmazás kimenetét mutatja, mert mindkettő '\ r'
* /