Tartalomjegyzék:

Vezeték nélküli soros kommunikáció a Bluefruit használatával: 4 lépés
Vezeték nélküli soros kommunikáció a Bluefruit használatával: 4 lépés

Videó: Vezeték nélküli soros kommunikáció a Bluefruit használatával: 4 lépés

Videó: Vezeték nélküli soros kommunikáció a Bluefruit használatával: 4 lépés
Videó: 15. Vezeték nélküli kommunikáció (XBee/ZigBee) 2024, November
Anonim
Vezeték nélküli soros kommunikáció a Bluefruit segítségével
Vezeték nélküli soros kommunikáció a Bluefruit segítségével

Íme egy egyszerű lépésről lépésre szóló útmutató a vezetékek cseréjéhez egy alacsony energiafogyasztású Bluetooth -kapcsolatra:

Beletelt egy kis időbe, mire rájöttem erre, mert alig van dokumentáció erre vonatkozóan a modern Bluetooth alacsony energiafogyasztású technológiával, például a Bluefruit modullal. Célom az volt, hogy vezeték nélkül gyűjtsek adatokat az Arduino -hoz csatlakoztatott gyorsulásmérőből, az adatokat vagy a laptopomon, vagy az okostelefonomon rögzítem elemzés céljából.

Lépés: Töltse le a programokat az UART olvasásához

Mac - Az Adafruit Bluefruit LE Connectet használom, ingyenes az App Store -ban, és dokumentálva van ebben a blogbejegyzésben:

blog.adafruit.com/2016/06/06/bluefruit-le-…

IOS / Android - Ugyanazt a Bluefruit LE Connect szoftvert használom, de egyszerűen az IOS verziót, nézd meg az App Store -t

Windows - Itt található egy csodálatos program a GitHubon:

github.com/adafruit/adafruit-bluefruit-le-…

1. lépés: A Bluefruit modul bekötése

A Bluefruit modul bekötése
A Bluefruit modul bekötése

Itt van az alapvető kapcsolási rajz, az Adafruit könyvtárak is összekapcsolódnak a következő lépésben, és beállítják ezt a kábelezési konfigurációt, ezért azt javaslom, hogy ne változtassa meg. Ezt Arduino Uno és Pro Mini készülékekkel használtam, és lényegében ugyanazok.

2. lépés: Az IDE beállítása a Bluefruit számára

Állítsa be az IDE -t a Bluefruit számára
Állítsa be az IDE -t a Bluefruit számára
Állítsa be az IDE -t a Bluefruit számára
Állítsa be az IDE -t a Bluefruit számára

Ha még nem tette meg, akkor le kell töltenie néhány könyvtárat a modul programozásához, itt vannak:

learn.adafruit.com/introducing-the-adafrui…

Ha nem tudja, hogyan kell telepíteni a könyvtárat, akkor egyszerűen bontsa ki a fájlt, és helyezze el a dokumentumok/Arduino/Libraries mappába, és indítsa újra az IDE -t.

3. lépés: Írja és töltse fel a programot

Íme egy rövid program, amit írtam, és Bluetooth -on keresztül üzenetet küld a fogadó eszköznek, hogy megtekintse, a legfontosabb az, hogy ennek megfelelően állítsa be a soros RX / TX csapokat, és adjon hozzá egy másik párhuzamos soros vonalat.

#befoglalni

const int rxpin = 10;

const int txpin = 9;

SoftwareSerial Serial1 (rxpin, txpin);

void setup (void) {

Sorozat.kezdet (9600); // ez a normál vezetékes soros monitor csatlakozás, amelyet az Arduino IDE segítségével tekinthet meg

Sorozat1.kezdet (9600); // ennek a Bluefruit modulnak küldött második karakterláncban 9600 baudnak kell lennie

}

void loop () {

Serial.println ("MyNameJeff");

Serial1.println ("MyNameJeff");

késleltetés (1000); // ez mindkét helyen kinyomtatódik, így látnia kell ezt a hihetetlenül fontos üzenetet

}

4. lépés: Megtette

Megcsináltad!
Megcsináltad!

Remélhetőleg most nézi az UART funkciót a kiválasztott alkalmazásban, és elégedett az általa küldött üzenetekkel, akkor valami hasonlót kell látnia itt fent, ha nem, akkor próbálja meg újrakötni az áramkört, vagy gyári alaphelyzetbe állítani a modult, tartva a GND tűt a DFU csap 5 másodpercig, amíg a kék és a piros fény villogni nem kezd.

Ajánlott: