Obsah:
- Krok 1: Zapojení modulu Bluefruit
- Krok 2: Nastavení IDE pro Bluefruit
- Krok 3: Napište a nahrajte svůj program
- Krok 4: Dokázali jste to
Video: Bezdrátová sériová komunikace pomocí Bluefruit: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Zde je jednoduchý průvodce krok za krokem, jak vyměnit kabely za nízkoenergetické připojení bluetooth:
Chvíli mi trvalo, než jsem na to přišel, protože neexistuje téměř žádná dokumentace, jak to udělat s moderními bluetooth nízkoenergetickými technologiemi, jako je modul Bluefruit. Mým cílem bylo, abych mohl bezdrátově sbírat data z akcelerometru připojeného k Arduinu, přičemž data byla pro analýzu zaznamenávána buď na můj notebook, nebo na můj smartphone.
Krok první: Stáhněte si programy a přečtěte si UART
Mac - Používám Adafruit Bluefruit LE Connect, je zdarma v App Storu a je dokumentován v tomto příspěvku na blogu:
blog.adafruit.com/2016/06/06/bluefruit-le-…
IOS / Android - Používám stejný software Bluefruit LE Connect, ale jednoduše verzi IOS, podívejte se do App Store
Windows - Na GitHubu je k dispozici skvělý program zde:
github.com/adafruit/adafruit-bluefruit-le-…
Krok 1: Zapojení modulu Bluefruit
Zde je základní schéma zapojení, v dalším kroku se propojí také knihovny Adafruit a v této fázi se nastavuje tato konfigurace zapojení, takže doporučuji jej neměnit. Použil jsem to s Arduino Uno a Pro Mini a v podstatě fungují stejně.
Krok 2: Nastavení IDE pro Bluefruit
Pokud jste to ještě neudělali, budete si muset stáhnout několik knihoven, které použijete při programování modulu, zde jsou:
learn.adafruit.com/introducing-the-adafrui…
Pokud nevíte, jak nainstalovat knihovnu, je to velmi jednoduché, rozbalte soubor a vložte jej do složky dokumenty/Arduino/knihovny a restartujte IDE.
Krok 3: Napište a nahrajte svůj program
Zde je krátký program, který jsem napsal a který odesílá zprávu přes bluetooth pro zobrazení přijímajícího zařízení, nejdůležitější je, že podle toho nastavíte své sériové piny RX / TX a přidáte další paralelní sériovou linku.
#zahrnout
const int rxpin = 10;
const int txpin = 9;
SoftwareSerial Serial1 (rxpin, txpin);
neplatné nastavení (neplatné) {
Serial.begin (9600); // toto je normální kabelové připojení sériového monitoru, které můžete zobrazit pomocí Arduino IDE
Serial1.begin (9600); // toto ve druhém řetězci, který je odeslán do modulu Bluefruit, musí mít 9600 baudů
}
prázdná smyčka () {
Serial.println ("MyNameJeff");
Serial1.println ("MyNameJeff");
zpoždění (1000); // toto se vytiskne na obou místech, takže byste měli vidět tuto neuvěřitelně důležitou zprávu v každém případě
}
Krok 4: Dokázali jste to
Naštěstí se nyní díváte na funkci UART ve vámi zvolené aplikaci a jste spokojeni se zprávami, které vám dává, měli byste zde vidět něco jako tyto obrázky, pokud nezkusíte znovu zapojit váš obvod nebo obnovit tovární nastavení modulu podržením kolíku GND na kolík DFU po dobu 5 sekund, dokud nezačne blikat modré a červené světlo.
Doporučuje:
Bezdrátová komunikace SmartHome: extrémní základy MQTT: 3 kroky
Bezdrátová komunikace SmartHome: extrémní základy MQTT: Základy MQTT: ** Budu dělat sérii domácí automatizace, projdu kroky, které jsem podnikl, abych se v budoucnu naučil vše, co jsem udělal. This Instructable is the baseline on how to setup MQTT for use in my future Instructables. Howeve
Bezdrátová komunikace pomocí transceiverového modulu NRF24L01 pro projekty založené na Arduinu: 5 kroků (s obrázky)
Bezdrátová komunikace pomocí transceiverového modulu NRF24L01 pro projekty založené na Arduinu: Toto je můj druhý instruktážní tutoriál o robotech a mikrořadičích. Je opravdu úžasné vidět svého robota naživu a pracovat podle očekávání, a věřte mi, že bude zábavnější, když budete robota nebo jiné věci ovládat rychle a
Sériová komunikace Arduino a Python - displej klávesnice: 4 kroky
Sériová komunikace Arduino a Python - zobrazení klávesnice: Tento projekt je určen pro uživatele počítačů Mac, ale lze jej také implementovat pro Linux a Windows, jediným krokem, který by se měl lišit, je instalace
Bezdrátová komunikace pomocí levných RF modulů 433 MHz a obrazových mikrokontrolérů. Část 2: 4 kroky (s obrázky)
Bezdrátová komunikace pomocí levných RF modulů 433 MHz a obrazových mikrokontrolérů. Část 2: V první části tohoto pokynu jsem demonstroval, jak naprogramovat PIC12F1822 pomocí kompilátoru MPLAB IDE a XC8, aby bezdrátově odeslal jednoduchý řetězec pomocí levných modulů TX/RX 433 MHz. Modul přijímače byl připojen přes USB k UART TTL kabelová reklama
Sériová komunikace pomocí ARM Cortex-M4: 4 kroky
Sériová komunikace pomocí ARM Cortex-M4: Jedná se o projekt založený na breadboardu, který používá ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) pro sériovou komunikaci pomocí virtuálního terminálu. Výstup lze získat na obrazovce LCD 16x2 a vstup pro sériovou komunikaci lze zadat v Serial Mo