Мазмуну:

Bluefruit колдонуу менен зымсыз сериялык байланыш: 4 кадам
Bluefruit колдонуу менен зымсыз сериялык байланыш: 4 кадам

Video: Bluefruit колдонуу менен зымсыз сериялык байланыш: 4 кадам

Video: Bluefruit колдонуу менен зымсыз сериялык байланыш: 4 кадам
Video: BLE Volume knob Circuit Playground Bluefruit demo @adafruit @johnedgarpark #adafruit 2024, Ноябрь
Anonim
Bluefruit колдонуп зымсыз сериялык байланыш
Bluefruit колдонуп зымсыз сериялык байланыш

Бул жерде зымдарды bluetooth аз энергия байланышы менен алмаштыруу боюнча этап -этабы менен көрсөтмө бар:

Муну түшүнүү үчүн мага бир аз убакыт кетти, анткени Bluefruit модулу сыяктуу заманбап bluetooth аз энергиялуу муну менен эч кандай документтер жок. Менин максатым Arduino менен туташкан акселерометрден маалыматты зымсыз чогултуу болчу, бул маалыматтар ноутбугума же смартфонго талдоо үчүн жазылат.

Биринчи кадам: UART окуу үчүн программаларды жүктөп алыңыз

Mac - Мен Adafruit Bluefruit LE Connectти колдонуп жатам, ал App Storeдо бекер жана бул блогдо жазылган:

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

IOS / Android - Мен ошол эле Bluefruit LE Connect программасын колдонуп жатам, бирок жөн гана IOS версиясын текшериңиз App Store

Windows - Бул жерде GitHubда сонун программа бар:

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

1 -кадам: Bluefruit модулуңузга зым тартуу

Bluefruit модулуңуздун зымдары
Bluefruit модулуңуздун зымдары

Бул жерде негизги зымдардын диаграммасы, Adafruit китепканалары кийинки этапта дагы байланыштырылат, бул зым конфигурациясы орнотулган, ошондуктан мен аны өзгөртпөөнү сунуштайм. Мен муну Arduino Uno жана Pro Mini менен колдонгом жана алар негизинен бирдей иштешет.

2 -кадам: Bluefruit үчүн IDE орнотуу

Bluefruit үчүн IDE орнотуу
Bluefruit үчүн IDE орнотуу
Bluefruit үчүн IDE орнотуу
Bluefruit үчүн IDE орнотуу

Эгерде сизде азырынча жок болсо, анда модулду программалоодо колдонуу үчүн бир нече китепканаларды жүктөп алууңуз керек болот, бул жерде алар:

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

Эгерде сиз китепкананы кантип орнотууну билбесеңиз, анда файлды ачып, документтериңизге/Arduino/Libraries папкасына салып, IDEди өчүрүп күйгүзүңүз.

3 -кадам: Программаңызды жазыңыз жана жүктөңүз

Бул жерде мен кабыл алган түзмөктүн Bluetooth аркылуу билдирүү жөнөткөн кыска программасы, эң маанилүүсү, сиз ошого жараша сериялык RX / TX төөнөгүчтөрүңүздү коюп, башка параллелдүү сериялык линияны кошуңуз.

#кошуу

const int rxpin = 10;

const int txpin = 9;

SoftwareSerial Serial1 (rxpin, txpin);

жараксыз орнотуу (жараксыз) {

Serial.begin (9600); // бул кадимки зымдуу сериялык монитор туташуусу, сиз Arduino IDE менен көрө аласыз

Serial1.bin (9600); // бул Bluefruit модулуна жөнөтүлгөн экинчи сапта, ал 9600 бод болушу керек

}

void loop () {

Serial.println ("MyNameJeff");

Serial1.println ("MyNameJeff");

кечигүү (1000); // бул эки жерде тең басылып чыгат, андыктан бул укмуштуудай маанилүү кабарды эки жактан тең көрүшүңүз керек

}

4 -кадам: Сиз муну жасадыңыз

Сиз муну жасадыңыз!
Сиз муну жасадыңыз!

Сиз азыр өзүңүз тандаган тиркемедеги UART өзгөчөлүгүн карап жатасыз жана анын берген билдирүүлөрүнө ыраазы болуп жатасыз, эгерде сиздин схемаңызды кайра туташтырууга аракет кылбасаңыз же GND пинди кармап заводуңузду баштапкы абалга келтирүүгө аракет кылбасаңыз, анда бул сүрөттөр сыяктуу нерселерди көрүшүңүз керек. көк жана кызыл жарыктар жаркыраганга чейин DFU пин 5 секунд.

Сунушталууда: