Բովանդակություն:
- Քայլ 1. Միացրեք ձեր Bluefruit մոդուլը
- Քայլ 2: Կարգավորեք IDE- ն Bluefruit- ի համար
- Քայլ 3: Գրեք և վերբեռնեք ձեր ծրագիրը
- Քայլ 4: Դուք դա արեցիք:
Video: Անլար սերիական հաղորդակցություն Bluefruit- ի միջոցով. 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Ահա մի պարզ քայլ առ քայլ ուղեցույց ՝ ձեր լարերը bluetooth ցածր էներգիայի միացումով փոխարինելու համար
Ինձ որոշ ժամանակ պահանջվեց դա պարզելու համար, քանի որ գրեթե ոչ մի փաստաթուղթ չկա այն մասին, թե ինչպես դա անել ժամանակակից bluetooth ցածր էներգիայի տեխնոլոգիայով, ինչպիսին է Bluefruit մոդուլը: Իմ նպատակն էր կարողանալ անլար կերպով հավաքել տվյալներ 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 մոդուլը
Ահա էլեկտրագծերի հիմնական դիագրամը, հաջորդ քայլին Adafruit- ի գրադարանները նույնպես կմիացվեն այս էլեկտրագծերի կազմաձևման համար, ուստի խորհուրդ եմ տալիս այն չփոխել: Ես դա օգտագործել եմ Arduino Uno- ի և Pro Mini- ի հետ, և դրանք ըստ էության նույնն են գործում:
Քայլ 2: Կարգավորեք IDE- ն Bluefruit- ի համար
Եթե դեռ չեք հասցրել, մոդուլը ծրագրելիս օգտագործելու համար ձեզ հարկավոր է ներբեռնել մի քանի գրադարան, ահա դրանք.
learn.adafruit.com/introducing-the-adafrui…
Եթե չգիտեք, թե ինչպես տեղադրել գրադարան, այն շատ պարզ է, պարզապես բացեք ֆայլը և տեղադրեք այն ձեր փաստաթղթերի/Arduino/Գրադարանների պանակում և վերագործարկեք IDE- ն:
Քայլ 3: Գրեք և վերբեռնեք ձեր ծրագիրը
Ահա իմ գրած կարճ ծրագիրը, որը հաղորդագրություն է ուղարկում bluetooth- ով ընդունող սարքի դիտման համար, ամենակարևորն այն է, որ համապատասխանաբար սահմանեք ձեր սերիական RX / TX կապում և ավելացնեք մեկ այլ զուգահեռ սերիական գիծ:
#ներառում
const int rxpin = 10;
const int txpin = 9;
Sրագրային ապահովում Սերիալ 1 (rxpin, txpin);
դատարկ կարգավորում (դատարկ) {
Serial.begin (9600); // սա սովորական լարային սերիական մոնիտորի միացումն է, որը կարող եք դիտել Arduino IDE- ով
Serial1.begin (9600); // սա երկրորդ տողում, որն ուղարկվում է Bluefruit մոդուլին, այն պետք է լինի 9600 baud
}
դատարկ շրջան () {
Serial.println ("MyNameJeff");
Serial1.println ("MyNameJeff");
ուշացում (1000); // սա տպվում է երկու վայրերում, այնպես որ դուք պետք է տեսնեք այս անհավատալիորեն կարևոր հաղորդագրությունը ամեն դեպքում
}
Քայլ 4: Դուք դա արեցիք:
Հուսով ենք, որ դուք այժմ դիտում եք ձեր ընտրած հավելվածի UART հնարավորությունը և գոհ եք այն ձեզ փոխանցող հաղորդագրություններից, դուք պետք է տեսնեք այս պատկերների նման բան այստեղ, եթե չփորձեք նորից միացնել ձեր մոդուլը կամ գործարանային վերականգնել ձեր մոդուլը ՝ GND կապը պահելով DFU կապում 5 վայրկյան, մինչև կապույտ և կարմիր լույսերը բռնկվեն:
Խորհուրդ ենք տալիս:
Arduino սերիական հաղորդակցություն. 5 քայլ
Arduino սերիական հաղորդակցություն. Arduino- ի շատ նախագծեր հիմնված են մի քանի Arduinos- ի միջև տվյալների փոխանցման վրա: Անկախ նրանից, թե դուք հոբբիստ եք, ով կառուցում է RC մեքենա, RC ինքնաթիռ, կամ հեռակառավարվող էկրանով եղանակային կայան է նախագծում, դուք պետք է իմանաք, թե ինչպես կարելի է հուսալիորեն: սերիայի փոխանցում
PIC MCU և Python սերիական հաղորդակցություն. 5 քայլ
PIC MCU և Python սերիական հաղորդակցություն. Բարև, տղերք: Այս նախագծում ես կփորձեմ բացատրել իմ փորձերը PIC MCU- ի և Python- ի սերիական հաղորդակցության վերաբերյալ: Ինտերնետում կան բազմաթիվ ձեռնարկներ և տեսանյութեր, թե ինչպես կարելի է շփվել PIC MCU- ի հետ վիրտուալ տերմինալի միջոցով, ինչը շատ օգտակար է: Հովև
Arduino- ի և Python- ի սերիական հաղորդակցություն. Ստեղնաշարի ցուցադրում `4 քայլ
Arduino- ի և Python- ի սերիական հաղորդակցություն. Ստեղնաշարի ցուցադրում. Այս նախագիծը նախատեսված է mac օգտագործողների համար, բայց այն կարող է իրականացվել նաև Linux- ի և Windows- ի համար, միակ քայլը, որը պետք է տարբերվի, տեղադրումն է:
Քայլ Servo շարժիչը սերիական հսկողության միջոցով Arduino- ի միջոցով օգտագործելով 3D տպիչ - Pt4: 8 քայլ
Arduino- ի միջոցով եռաչափ տպիչի միջոցով Step Servo Motor- ի սերիական կառավարում - Pt4. Motor Step շարքի այս չորրորդ տեսանյութում մենք կօգտագործենք այն, ինչ սովորել էինք նախկինում սերիական հաղորդակցության և իրական վերահսկողության միջոցով stepper servo շարժիչ կառուցելու համար: դիրքի հետադարձ կապ ՝ օգտագործելով դիմադրիչ կոդավորիչ, որը վերահսկվում է Arduino- ի կողմից:
Սերիական հաղորդակցություն ARM Cortex-M4- ի միջոցով. 4 քայլ
Սերիական հաղորդակցություն ARM Cortex-M4- ի միջոցով. Սա տախտակի վրա հիմնված նախագիծ է, որն օգտագործում է ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) սերիական հաղորդակցության համար `օգտագործելով վիրտուալ տերմինալը: Արդյունքը կարելի է ձեռք բերել 16x2 LCD էկրանով, իսկ սերիական հաղորդակցության համար մուտքագրումը կարող է տրվել սերիական Mo