Cov txheej txheem:

Wireless Arduino IDE Cov lus qhia tsis raug: 6 Cov kauj ruam
Wireless Arduino IDE Cov lus qhia tsis raug: 6 Cov kauj ruam

Video: Wireless Arduino IDE Cov lus qhia tsis raug: 6 Cov kauj ruam

Video: Wireless Arduino IDE Cov lus qhia tsis raug: 6 Cov kauj ruam
Video: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, Hlis ntuj nqeg
Anonim
Wireless Arduino IDE… Cov lus qhia tsis raug
Wireless Arduino IDE… Cov lus qhia tsis raug

Kuv xav rub cov duab kos los ntawm Adrino IDE rau kuv uno yam tsis muaj usb cable.

Kuv xav hloov kho cov duab kos hauv tus neeg hlau yam tsis nqa nws mus rau kuv lub rooj ntev zaum raws li lub uno nyob hauv ib lub thawv cais. Tom qab nyeem ntau tsab xov xwm Txoj hauv kev zoo tshaj yog nrog Bluetooth. Qhov zoo tshaj plaws uas kuv pom yog Cov Lus Qhia hauv "program a arduino wireless hla Bluetooth los ntawm webgeeks" thov mus saib lawv cov lus qhia.

Lawv YUAV TSUM XAIV CREDIT rau qhov no.

Qhov teeb meem yog lawv zaum ua qhov no hauv kaum tsib feeb qhov muag tsis pom, thiab nws coj kuv 3+ hnub. Lawv tau tso tawm cov ntsiab lus uas thawj lub sijhawm yuav tsis paub. Yog tias koj xav tau kev pab ntxaws ntxaws, ntawm no yog txhua yam kuv ua yuam kev. Kuv tsis paub ntau txog bluetooth lossis windows10 yog li tsis txhob nug cov ntaub ntawv ntxiv. Koj tuaj yeem cia siab tias yuav siv Arduino IDE tsis muaj lwm qhov rub tawm. Qhov ntau ntawm Bluetooth luv, ib puag ncig 30 ko taw. Thaum txuas nws txhua yam ua haujlwm ib yam li usb cable thiab serial.monitor ua haujlwm ib yam! Qhov tsis zoo tshaj plaws yog tus nqi HC05 ncig $ 7-10. Yog li txhua qhov haujlwm tsis xav tau qhov no.

Cov kauj ruam koom nrog ONE HC05 thiab ONE pro-mini (lossis uno). Koj thauj lub uno nrog cov duab kos uas tso cai hloov pauv rau HC05. Tom qab ntawd txuas thiab teeb tsa HC05. Tom qab ntawv rov ua dua HC05. Tom qab ntawd txuas tib HC05 rau koj lub khoos phis tawj. (qhov no yog qhov nyuaj tshaj). Tom qab ntawv qhib IDE thiab xaiv qhov com kom raug thiab rub tawm daim duab. Saib cov kab lus kab lus Kuv tau ua yuam kev xav tias TWO HC05 tau siv thiab lawv tau sib tham sib tham los ntawm lub khoos phis tawj txuas nrog lub uno.

Kauj Ruam 1: Thauj UNO Nrog Sketch

Load UNO Nrog Sketch
Load UNO Nrog Sketch

Siv ib qho arduino hom board thiab thauj cov duab "AT_mode_sketch".

Cov duab kos no yuav tso cai hloov pauv hauv HC05 los ntawm kev ntaus AT

cov lej dhau los ntawm serial.monitor.

Kauj Ruam 2: HC 05 Tsis yog HC 06 Kev Sib Txuas

HC 05 Tsis yog HC 06 Kev Sib Txuas
HC 05 Tsis yog HC 06 Kev Sib Txuas

HC05 yog daim duab ntawm no. Kuv siv qhov tshiab nrog 'STATE', 'EN' thiab hloov pauv.

Hloov qhov koob tshuaj tsis muaj dab tsi. Ntau qhov kev qhia qhia qhia siv cov xov hlau txuas rau tus pin 32-24 tsis thab.

Tus 'STATE' tus pin rov pib dua uno

Qhov 'EN' yuav tso HC05 rau hauv AT hom.

Lub teeb ntsais coj qhia 4 hom.

1. ntsais muag nrawm = yog sim ua khub lossis ua ke yam tsis muaj cov ntaub ntawv ntws.

2. ib qeeb blink-ncua = yog AT hom

3. ob lub qhov muag qeeb = ua khub

4. tsis muaj coj = khub thiab tham kuv twv. qhov no 'tsis coj' yog qhov ruam tag.

Txuas raws li qhia rau uno nrog 'AT_mode_sketch'.

HC05 EN rau ARDUINO tus pin 9

HC05 TX to ARDUINO pin 10

HC05 RX rau resistor divider ntawm ARDUINO tus pin 11 (ok ua 2.2k los ntawm 2ea 1k)

HC05 vcc rau vcc 5V ok

HC05 hauv av rau hauv av

Kauj Ruam 3: AT Cov Lus Hais hauv CAPITALS

AT Cov Lus Hais hauv CAPITALS
AT Cov Lus Hais hauv CAPITALS

Txuas thiab txhawb nqa los ntawm usb cable rau IDE. HC05 yuav ntsais muag nrawm yog tias txhua yam ua tau zoo txawm tias koj txuas nrog tus lej EN thiab uno hloov nws siab. Yog tias qee qhov laj thawj HC05 ntsais ntsais maj mam tom qab ntawd koj muaj hmoo. Rub lub vcc (5V) los ntawm HC05…. Tos 2 sec… ntsaws rov qab thiab HC05 yuav tsum nkag mus rau AT-MODE raws li qhia los ntawm qhov ntsais ntsais ntsais coj….this yog YUAV TSUM.

ntawm serial.monitor txheeb xyuas cov teeb tsa no:

baud tus nqi 9600 thiab ob lub NL thiab CR lub qhov rais (tsis yog tsis muaj kab xaus…. yuav qhia tsis tau lus teb)

Nrog lub khoos phis tawj, qhib IDE serial.monitor (rov pib dua yuav tshwm sim) thiab yuav tsum qhia 'Nkag mus AT cov lus txib:'

Siv lub kaus mom rau cov lus txib no!

1… AT+PSWD… lus teb….1234….tau tus password

2… AT+ORGL… teb ok

3… AT+ROLE = 0… teb ok

4… AT+POLAR = 1,0… teb ok

5… AT+UART = 115200, 0, 0… teb tau zoo

kuv qhov yuam kev loj tshaj, Qhov no yog qhov nrawm los tham nrog micro. IDE teeb tsa qhov no thaum xaiv pawg thawj coj hauv qab cov cuab yeej. Kuv siv tus pro-mini ntawm 3.3v thiab nrawm yog 57600 IDE cia li paub qhov no. Ntawm no koj YUAV TSUM phim qhov nrawm nrawm rau lwm hom board.

Kuv tsis muaj qhov qhia kom paub cov ntaub ntawv no! Yog li yog ib txwm tsis siv neeg 115200 lossis pro-mini 3.3v 57600

AT+BAUD = 115200, 0, 0: Hloov baud tus nqi rau 115200 (Arduino Uno, Bluino thiab Mega2560)

AT+BAUD = 57600, 0, 0: Hloov baud tus nqi rau 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V thiab Duemilanove)

6… AT+INIT… teb yuam kev 17, hais tias twb pib ua ntej lawm

HC05 tshem tawm thiab npaj rau cov kauj ruam tom ntej kom rov txuas xov tooj mus rau uno uas koj xav xa mus rau.

Hauv kuv 3 hnub ntawm kev ntxhov siab kuv pom qhov no QHOV CHAW UA HAUJ LWM ntawm AT cov lus txib thiab cov lus piav qhia zoo. (ntau yam kuv yuav tsis kawm ntxiv) PDF EGBT-045MS-046S…..

Kauj Ruam 4: AT Programed HC05 rau Khoos phis tawj kom ua khub

AT Programed HC05 rau Khoos phis tawj kom ua khub
AT Programed HC05 rau Khoos phis tawj kom ua khub
AT Programed HC05 rau Khoos phis tawj kom ua khub
AT Programed HC05 rau Khoos phis tawj kom ua khub
AT Programed HC05 rau Khoos phis tawj kom ua khub
AT Programed HC05 rau Khoos phis tawj kom ua khub

Koj tsuas tuaj yeem muab 3volts rau HC05 los ua ke lossis mus tom ntej thiab txuas mus rau uno koj xav rub cov duab kos rau. Qhov no yog HC-vcc rau uno-vcc …… HC-ground rau uno-ground….. HC-TX mus rau uno-RX…. HC-RX rau uno-TX HC-STATE mus rau 0.1 disk cap (104) rau uno -tsis xeev o ----- || ----- o rov pib dua

Yog tias koj siv pro-mini ntawm 3.3v kev sib txuas ncaj qha. Yog tias siv 5v micro koj yuav tsum faib RX tus pin ntawm HC05 los ntawm kev siv tib lub resistors qhia hauv step2 RX o --- www --- o ---- www ---- o av 1k | 2 k TX- uno pin

Cov kev sib txuas no dhau los ntawm TX thiab RX uno pins. (tus pin 0 thiab tus pin 1). Ib yam li FTDI adapter uas ntsaws rau hauv qhov txuas me-ntug txuas. Vim tias cov pins no tshwj xeeb rau thauj cov duab kos koj yuav tsum tsis txhob siv. Yog tias koj daim duab kos siv lawv lawv yuav tsis tso cai sib txuas lus rau thauj khoom los ntawm IDE.

Nrog txhua qhov txuas thiab txuas lub zog, HC05 yuav ntsais ntsais thiab sim ua khub rau koj lub khoos phis tawj.

Hauv lub khoos phis tawj nrog windows10 qhib chaw >> khoom >> ntxiv bluetooth >>

Ib lub thawv dub qhia…. Ntxiv ib lub cuab yeej >> bluetooth >> tom qab ntawd HC-2010-06-01 yuav tsum tshwm lossis lub npe ntawm HC05 module koj muaj. Xaiv nws thiab koj yuav tau txais tus password kom nkag mus rau 1234

Tam sim no qhov no yuav tsum tau ua khub. (muaj tseeb yuav luag tiav) Qhov no yog daim duab ib thiab tus taw qhia nyob ntawm ntau txoj kev xaiv bluetooth. Qhib qhov kev xaiv no. photo2 kos lub thawv Tso cai rau bluetooth ntaus ntawv kom pom lub pc no. photo3 qhia com tab qhib thiab hais qhia qhov twg com chaw nres nkoj HC05 raug khi rau. Sau tus lej cia.

Rov ua cov kauj ruam no kom txog thaum koj tau ua khub thiab muaj tus lej lees paub com chaw nres nkoj. Kuv muaj ntau lub cuab yeej (lub mloog pob ntseg … thiab lwm yam) uas qhia ntawm lub vijtsam ua ke. Qhov no ua rau kuv tsis txhob koom nrog HC05. txawm tias tom qab sim ntau zaus. Kuv tshem tag nrho cov cuab yeej thiab ntxiv HC05 txhawm rau kom mus txog qhov no. Tej zaum koj yuav muaj hmoo.

Kauj ruam 5: IDE rub tawm

IDE Download tau
IDE Download tau

Kuv muaj kuv HC05 siv roj teeb thiab deb ntawm lub khoos phis tawj. Tej zaum koj yuav siv lub khoos phis tawj usb cable txuas rau HC05 thiab tshem tawm. Txhawm rau lees paub tiag tias HC05 yog khub thiab tsis yog usb xa cov ntaub ntawv xav txog kev sib cais los ntawm usb thiab siv roj teeb. Tom qab txhua qhov no yog koj lub hom phiaj.

Qhib ARDUINO IDE rau lub ntsej muag ntsais muag. Vim tias txhua qhov unos tau ntsais muag raws li lub neej ntawd Kuv nyiam hloov qhov kos duab ncua () lub sijhawm los ntawm ncua (1000) kom ncua (50) hauv ob qho kev ncua. Yog ua tiav qhov no yuav hloov pauv uno coj mus ntsais muag sai. Qhib cov cuab yeej thiab xaiv koj lub rooj tsavxwm/nrawm/. Tom qab ntawd koj yuav tsum pom xaiv cov com chaw nres nkoj. tus naj npawb chaw nres nkoj uas koj tau sau los ntawm cov kauj ruam kawg YUAV TSUM nyob hauv cov npe no. Xaiv qhov chaw nres nkoj ntawd. Kauj ruam kawg yog upload ntawm tus xub upload tom ntej no rau ntawm lub cim kos.

HC05 ntsais muag nrawm thaum koj ua txhua yam no tab sis sai li sai tau thaum IDE pib xa cov duab kos HC05 yuav tsum nres ntsais muag thiab tawm mus. Cov duab kos yuav thauj mus rau hauv uno thiab uno coj yuav nyem nrawm. Tom qab ntawd HC05 yuav rov qab mus rau qhov ntsais ntsais sai li sai tau thaum nws muaj lub zog lossis lwm qhov xa tawm. Koj tuaj yeem suav nrog Serial.print ("txhua yam); thiab qhib IDE saib thiab pom" txhua yam "luam tawm. Tsis txhob hnov qab Serial.begin (9600); hauv teeb tsa ().

Kauj Ruam 6: Cov teeb meem ……

Cov teeb meem ……
Cov teeb meem ……
Cov teeb meem ……
Cov teeb meem ……
Cov teeb meem ……
Cov teeb meem ……

Arduino IDE yuav muab qhov yuam kev dav dav thiab sim daws qhov tsis ua tiav xa cov lej no thiab cov lus piav qhia nyuaj heev. Nws yog qhov zoo dua los tshuaj xyuas cov kauj ruam saum toj no thiab lees paub txhua tus. Yog tias AT cov lus txib tsis raug xa mus raug lossis tus nqi uart tsis raug avrdude yuav muab qhov yuam kev ib yam. Ib yam yog qhov tseeb yog tias tsis ua khub thiab ncua sijhawm lossis koj xaiv qhov tsis raug micro hauv IDE cov cuab yeej. Lwm qhov teeb meem tsis muaj HC05 tus qauv uas ua rau tus PIN STATE txhawm rau ua kom lub hau txuas nrog rau uno pib tus pin uas rov pib dua. hauv kev npaj thauj khoom kos duab. Siv tib lub uno txuas nrog usb thiab rub cov duab kos kom paub meej tias nws tuaj yeem ua tiav. Tom qab ntawd rov ua cov kauj ruam. Kuv tau ua si nrog ARDUINOs rau tsib+ xyoo. Cov ntawv feem ntau ua haujlwm raws li qhia tab sis thaum lawv tsis ua kuv feem ntau pom qhov ua txhaum nrog qhov kuv ua tsis raug. Thiab qee zaum tshawb fawb lwm tus neeg cov ntawv koj tau txais lwm qhov kev pom. Qhov no tsis yog qhov dag dag. Hloov lub usb cable ua kom upload tau yooj yim thiab yooj yim.

Huag nov yog qee cov tswv yim rau ob duas las pro-mini. Kuv tau ua tus hloov pauv (tsuas yog hloov vcc thiab hauv av) txhawm rau ntsaws rau hauv qhov txuas txuas uas FTDI usb cable mus. Tam sim no kuv tsuas yog ntsaws rau hauv HC05 bluetooth thiab rub tawm tam sim ntawd.

VIM LI CAS HELPED jim

Pom zoo: