Cuprins:

Comunicare în serie fără fir folosind Bluefruit: 4 pași
Comunicare în serie fără fir folosind Bluefruit: 4 pași

Video: Comunicare în serie fără fir folosind Bluefruit: 4 pași

Video: Comunicare în serie fără fir folosind Bluefruit: 4 pași
Video: Control Arduino with Python using Firmata / PyFirmata 2024, Noiembrie
Anonim
Comunicare serial fără fir folosind Bluefruit
Comunicare serial fără fir folosind Bluefruit

Iată un ghid simplu pas cu pas pentru a vă înlocui firele cu o conexiune Bluetooth cu consum redus de energie:

Mi-a luat ceva timp să dau seama de acest lucru, deoarece nu există aproape nicio documentație cu privire la acest lucru cu tehnologia modernă Bluetooth cu consum redus de energie, cum ar fi modulul Bluefruit. Scopul meu era să pot colecta fără fir date de pe un accelerometru conectat la un Arduino, datele fiind înregistrate fie pe laptopul meu, fie pe smartphone-ul meu pentru analiză.

Primul pas: descărcați programele pentru a citi UART

Mac - folosesc Adafruit Bluefruit LE Connect, este gratuit pe App Store și documentat în această postare de blog:

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

IOS / Android - Folosesc același software Bluefruit LE Connect, dar pur și simplu versiunea IOS, verificați App Store

Windows - Există un program minunat disponibil pe GitHub aici:

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

Pasul 1: Cablarea modulului dvs. Bluefruit

Cablarea modulului dvs. Bluefruit
Cablarea modulului dvs. Bluefruit

Iată schema de cablare de bază, bibliotecile Adafruit vor fi conectate și în pasul următor sunt configurate pentru această configurație de cablare, așa că vă recomand să nu o modificați. Am folosit acest lucru cu un Arduino Uno și Pro Mini și funcționează esențial la fel.

Pasul 2: Configurați IDE pentru Bluefruit

Configurați IDE-ul pentru Bluefruit
Configurați IDE-ul pentru Bluefruit
Configurați IDE-ul pentru Bluefruit
Configurați IDE-ul pentru Bluefruit

Dacă nu ați făcut-o deja, va trebui să descărcați câteva biblioteci pe care să le utilizați atunci când programați modulul, iată-le:

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

Dacă nu știți cum să instalați o bibliotecă, este foarte simplu, dezarhivați fișierul și plasați-l în folderul dvs. de documente / Arduino / Biblioteci și reporniți IDE-ul.

Pasul 3: Scrieți și încărcați programul

Iată un scurt program pe care l-am scris, care trimite un mesaj prin Bluetooth pentru ca dispozitivul receptor să îl vadă, cea mai importantă parte este că îți setezi pinii RX / TX serial în consecință și adaugi o altă linie serial paralelă.

#include

const int rxpin = 10;

const int txpin = 9;

SoftwareSerial Serial1 (rxpin, txpin);

configurare nulă (nulă) {

Serial.begin (9600); // aceasta este conexiunea normală cu monitor serial cu fir pe care o puteți vizualiza cu Arduino IDE

Serial1.begin (9600); // în cel de-al doilea șir care este trimis modulului Bluefruit, trebuie să fie 9600 baud

}

bucla nulă () {

Serial.println ("MyNameJeff");

Serial1.println ("MyNameJeff");

întârziere (1000); // aceasta se imprimă în ambele locuri, așa că ar trebui să vedeți acest mesaj incredibil de important în ambele sensuri

}

Pasul 4: Ai făcut-o

Tu ai făcut-o!
Tu ai făcut-o!

Sperăm că vă uitați acum la caracteristica UART din aplicația aleasă și sunteți mulțumit de mesajele pe care vi le oferă, ar trebui să vedeți ceva de genul acesta aici, dacă nu încercați să vă reconectați circuitul sau resetarea din fabrică a modulului ținând un pin GND la pinul DFU timp de 5 secunde până când luminile albastre și roșii clipesc.

Recomandat: