Turinys:
- 1 žingsnis: įkelkite UNO su eskizu
- 2 žingsnis: HC 05 Ne HC 06 jungtys
- 3 veiksmas: komandoms didžiosiomis raidėmis
- 4 veiksmas: AT užprogramuotas HC05 prijungti prie kompiuterio
- 5 veiksmas: IDE atsisiuntimas
- 6 žingsnis: PROBLEMOS ……
Video: Belaidis „Arduino IDE“Nepriekaištingos instrukcijos: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Norėjau atsisiųsti eskizus iš „Adrino IDE“į „uno“be USB kabelio.
Norėjau pakoreguoti roboto eskizus, nenešdamas jo į savo suolą, nes uno yra sandariai uždarytoje dėžutėje. Perskaičius daugybę straipsnių Geriausias būdas yra „Bluetooth“. Geriausias šaltinis, kurį radau, buvo „Instructables“pagal „program a arduino wireless over Bluetooth by webgeeks“, apsilankykite jų instrukcijose.
JIE nusipelno viso už tai KREDITO.
Problema ta, kad jie tikriausiai tai padarė per penkiolika minučių užrištomis akimis, ir man prireikė daugiau nei 3 dienų. Jie praleido detales, kurių pirmokėlis nežino. Jei jums reikia išsamios pagalbos, čia yra visos mano klaidos. Nelabai žinau apie „Bluetooth“ar „Windows10“, todėl neprašykite daugiau informacijos. Galite tikėtis naudoti „Arduino IDE“be kitų atsisiuntimų. „Bluetooth“diapazonas yra trumpas, apie 30 pėdų. Prijungus, viskas veikia taip pat, kaip USB kabelis ir serial.monitor. Didžiausias minusas yra HC05 kaina apie 7–10 USD. Taigi kiekvienam projektui to nereikia.
Veiksmai apima ONE HC05 ir ONE pro-mini (arba uno). Uno įkeliate eskizą, leidžiantį pakeisti HC05. Tada prijunkite ir užprogramuokite HC05. Tada vėl prijunkite HC05. Tada suporuokite tą patį HC05 su kompiuteriu. (tai buvo sunkiausia). Tada atidarykite IDE ir pasirinkite tinkamą com ir atsisiųskite eskizą. Žiūrėdama į straipsnio nuotraukas, klydau manydama, kad buvo naudojami DVI HC05 ir jie kalbėjosi tarpusavyje per kompiuterį, prijungtą prie uno.
1 žingsnis: įkelkite UNO su eskizu
Naudokite bet kurią arduino tipo plokštę ir įkelkite eskizą „AT_mode_sketch“.
Šis eskizas leis pakeisti HC05 įvedus AT
kodai per serial.monitor.
2 žingsnis: HC 05 Ne HC 06 jungtys
HC05 yra paveikslėlis čia. Aš naudoju naujesnį su „STATE“, „EN“ir jungikliu.
Jungiklis, kuris nieko neduoda. Daugelis vadovėlių rodo, kad litavimo laidai prie kaiščių 32-24 nesivargina.
„STATE“kaištis atstato uno
„EN“įjungs HC05 į AT režimą.
Mirksintis šviesos diodas rodo 4 režimus.
1. greitas mirksėjimas = bando suporuoti arba suporuoti be duomenų srauto.
2. viena lėta mirksėjimo pauzė = yra AT režimas
3. du lėti mirksėjimai = suporuoti
4. ne led = suporuotas ir kalbantis manau. šis „ne ledas“yra painus.
Prijunkite, kaip parodyta, prie „uno“naudodami „AT_mode_sketch“.
HC05 LT prie ARDUINO kaiščio 9
HC05 TX į ARDUINO kaištį 10
HC05 RX į rezistorių skirstytuvą prie ARDUINO kaiščio 11 (gerai, kad iš 2ea 1k būtų pagaminta 2,2 tūkst.)
HC05 vcc į vcc 5V gerai
HC05 nuo žemės iki žemės
3 veiksmas: komandoms didžiosiomis raidėmis
Prijunkite ir įjunkite per USB kabelį prie IDE. HC05 greitai mirksės, jei viskas gerai, nors prijungėte EN kaištį ir uno jį perjungėte. Jei dėl kokių nors priežasčių HC05 mirksi lėtai, jums pasisekė. Ištraukite vcc (5V) iš HC05…. Palaukite 2 sekundes… kištuką atgal ir HC05 turėtų pereiti į AT-MODE, kaip parodyta lėtai mirksinčiu šviesos diodu … tai PRIVALOMA.
„serial.monitor“patikrinkite šiuos nustatymus:
baudos greitis 9600 ir NL, ir CR langas (ne eilutės pabaiga … nebus rodomas atsakymas)
Kompiuteryje atidarykite IDE serial.monitor (įvyks atstatymas) ir jame turėtų būti rodoma „Įveskite AT komandas:“
Šioms komandoms naudokite didžiosios raidės!
1… AT+PSWD… atsakymas….1234….numatytasis slaptažodis
2… AT+ORGL… atsakymas geras
3… AT+VAIDMUO = 0… atsakymas geras
4… AT+POLAR = 1, 0… atsakymas geras
5… AT+UART = 115200, 0, 0… atsakymas geras
mano didžiausia klaida, tai greitis kalbėtis su mikro. IDE tai nustato pasirinkdamas lentą po įrankiais. Aš naudojau „pro-mini“esant 3,3 V, o greitis yra 57600. IDE tai automatiškai žino. Čia PRIVALOTE suderinti bet kokio kito tipo plokštės greitį.
Aš nežinau, kur rasti šią informaciją! Taigi, jei įprastas uno 115200 arba pro-mini 3.3v 57600
AT+BAUD = 115200, 0, 0: pakeiskite duomenų perdavimo spartą į 115200 („Arduino Uno“, „Bluino“ir „Mega2560“)
AT+BAUD = 57600, 0, 0: pakeiskite duomenų perdavimo spartą į 57600 („Arduino Nano“, „Leonardo“, „Micro“, „Pro Mini 3V3/5V“ir „Duemilanove“)
6… AT+INIT … 17 atsakymo klaida, sako jau inicijuotas
HC05 atjunkite ir pasiruoškite kitam žingsniui, kad galėtumėte vėl prijungti prie „uno“, į kurį norite įkelti.
Per 3 nusivylimo dienas radau šią GERĄ žingsnis po žingsnio AT komandų ir gerų aprašymų diagramą. (daugiau dalykų, kurių niekada neišmoksiu) PDF EGBT-045MS-046S…..
4 veiksmas: AT užprogramuotas HC05 prijungti prie kompiuterio
Galite tiesiog tiekti 3 voltų įtampą į HC05, kad suporuotumėte arba prisijungtumėte prie „uno“, į kurią norite atsisiųsti eskizus. Tai nuo HC-vcc iki uno-vcc …… HC-ground to uno-ground….. HC-TX to uno-RX…. HC-RX į uno-TX HC-STATE iki 0,1 disko dangtelio (104) iki uno -atstatyti. būsena o ----- || ----- o iš naujo
Jei naudojate „Pro-mini“esant 3,3 V įtampai, jungtys yra tiesioginės. Jei naudojate 5 V mikro, turite padalinti R05 kaištį ant HC05 naudodami tuos pačius rezistorius, parodytus 2 žingsnyje. RX o --- www --- o ---- www ---- o 1k įžeminimas | 2k TX- kaištis
Šios jungtys yra per TX ir RX uno kaiščius. (kaiščiai 0 ir 1). Visai kaip FTDI adapteris, jungiamas prie pro-mini krašto jungties. Kadangi šie kaiščiai yra skirti tik eskizams įkelti, niekada neturėtumėte jų naudoti. Jei jūsų eskizas juos naudoja, jie gali neleisti įkelti ryšio iš IDE.
Kai viskas prijungta ir įjungta, HC05 greitai mirksi ir bando susieti su kompiuteriu.
Kompiuteryje su „Windows 10“atidarykite nustatymus >> įrenginiai >> pridėkite „Bluetooth“>>
Juodoje dėžutėje rodoma….pridėkite įrenginį >> „Bluetooth“>>, tada turėtų pasirodyti H-C-2010-06-01 arba turimo HC05 modulio pavadinimas. Pasirinkite jį ir gausite slaptažodžio raginimą įvesti 1234
Dabar tai turėtų būti suporuota. (taip, beveik padaryta) Tai pirmoji nuotrauka, o žymeklis yra daugiau „Bluetooth“parinkčių. Atidarykite šią parinktį. „photo2“žymės langelis Leisti „Bluetooth“įrenginiui rasti šį kompiuterį. 3 nuotraukoje rodomas atidarytas kom skirtukas ir nurodoma, prie kurio prievado HC05 yra susietas. ĮRAŠYTI KOM KOMPANIJOS NUMERĮ.
Kartokite šį veiksmą, kol būsite suporuotas ir patvirtinsite prievado numerį. Suporuotame ekrane turėjau kelis įrenginius (ausines … ir tt). Tai neleido man susieti su HC05. net ir po daugybės bandymų. Pašalinau visus įrenginius ir pridėjau HC05, kad pasiekčiau šį tašką. Jums gali pasisekti.
5 veiksmas: IDE atsisiuntimas
Mano HC05 maitina baterija ir toli nuo kompiuterio. Galbūt naudojate kompiuterio USB kabelį, kad įjungtumėte HC05 ir uno maitinimą. Norėdami tikrai patvirtinti, kad HC05 susieja, o ne siunčia duomenis iš USB, pagalvokite apie atsiskyrimą nuo USB ir naudokite akumuliatorių. Galų gale tai yra jūsų tikslas.
Norėdami atidaryti eskizą, atidarykite ARDUINO IDE. Kadangi visi unos mirksi kaip numatytasis, man patinka keisti eskizo uždelsimo () laikus iš vėlavimo (1000) į uždelsimą (50) abiejuose vėlavimuose. Jei tai pavyks, „uno“lemputė greitai mirksės. Atidarykite įrankius ir pasirinkite lentą/greitį/. Tada turėtumėte pamatyti „com“prievadų pasirinkimą. prievado numeris, kurį užsirašėte iš paskutinio veiksmo, TURI būti šiame sąraše. Pasirinkite tą prievadą. Paskutinis veiksmas yra įkėlimas naudojant įkėlimo rodyklę šalia varnelės.
Kol visa tai darote, HC05 greitai mirksi, tačiau kai tik IDE pradės siųsti eskizą, HC05 nustos mirksėti ir užges. Eskizas bus įkeltas į uno, o uno lemputė greitai mirksės. Tada HC05 greitai mirksės tol, kol turės energijos ar kitą įkėlimą. Jūs netgi galite įtraukti „Serial.print“(„bet kas“) ir atidaryti IDE monitorių ir pamatyti „viskas“atspausdintą. Nepamirškite nustatyti Serial.begin (9600); nustatymo () metu.
6 žingsnis: PROBLEMOS ……
„Arduino IDE“pateiks bendras klaidas, o bandymas išspręsti nesėkmingą įkėlimą naudojant šiuos kodus ir aprašymus yra labai sunkus. Geriau dar kartą patikrinti aukščiau nurodytus veiksmus ir patvirtinti kiekvieną. Jei AT komandos nebuvo išsiųstos teisingai arba uart kursas yra neteisingas, avrdude pateiks tas pačias klaidas. Tas pats pasakytina, jei nesuporuotas ir nesibaigė skirtasis laikas arba IDE įrankiuose pasirinkote netinkamą mikro. Kita problema yra tai, kad nėra HC05 modulio, kuris impulsuoja STATE kaištį, kad suaktyvintų dangtelį, prijungtą prie uno reset kaiščio, kuris atstato uno. ruošiantis įkelti eskizą. Naudokite tą patį uno, prijungtą prie USB, ir įkelkite eskizus, kad patvirtintumėte, jog tai galima padaryti. Tada pakartokite veiksmus. Su ARDUINO žaidžiu daugiau nei penkerius metus. Dauguma straipsnių veikia taip, kaip parodyta, tačiau kai jie to nedaro, dažniausiai randu kaltę dėl to, ką padariau neteisingai. Ir kartais tyrinėdamas kitų žmonių straipsnius, gauni kitą požiūrį. Tai nėra apgaulės projektas. Pakeitus USB kabelį, įkėlimas yra lengvas ir patogus.
O čia yra keletas idėjų apie dviejų dolerių „pro-mini“. Aš padariau adapterį (tiesiog perjungiau vcc ir įžeminimą), kad prijungčiau prie krašto jungties, kur buvo FTDI USB kabelis. Dabar aš tiesiog prijungiu „HC05“„Bluetooth“ir atsisiųsiu.
Tikiuosi, kad tai padėjo Jim
Rekomenduojamas:
Garso filtrų programos „Flash“instrukcijos: 7 žingsniai
Garso filtrų programos blykstės instrukcijos: Šioje instrukcijoje nurodoma, kaip „TI-OMAPL138“programoje mirksėti naudojant UART USB jungtį. Yra atskiras „Instructatble“, kuris padės jums pakeisti kodą, kad galėtumėte rašyti savo realaus laiko garso filtrą ir sukurti reikalingą
„Raspberry Pi“žaidimų emuliatoriaus instrukcijos: 7 žingsniai
„Raspberry Pi“žaidimų emuliatoriaus instrukcijos: Visi mėgsta žaisti. Net kai dirbame rimtą darbą. Ir tai natūralu, nes kiekvienas nusipelno poilsio, laisvalaikio ar laisvo laiko. Ir, žinoma, vargu ar galime atsisakyti žaisti savo mėgstamą žaidimą. Prisimenu tą laiką, kai kažkoks tipas
TERMINALINIS VALDOMAS ROBOTAS / INSTRUKCIJOS METODO RINKINYS: 5 žingsniai
TERMINALINIS KONTROLIUOTAS ROBOTAS / INSTRUKCIJOS METODO RINKINYS: Sveiki, šioje instrukcijoje aš pasidalinsiu, kaip sukūriau šį terminalu valdomą roverį. Geriausia yra tai, kad nenaudojau jokio kodavimo ar jokio mikrovaldiklio. Tai yra paprastas būdas parodyti kaip veikia instrukcijų metodų rinkinys. instrukcijų rinkinys
Kodavimo analizės įrankių rinkinio instrukcijos: 9 žingsniai
Kodavimo analizės įrankių rinkinio instrukcijos: „Coding Analysis Toolkit“(CAT) yra nemokama kokybinė duomenų analizės programinė įranga, egzistuojanti visiškai internete. Mokslininkams, turintiems tekstinių duomenų, CAT leidžia suskirstyti ir modeliuoti didelio masto duomenų kiekius į kiekybinius kiekius
Lengvas belaidis belaidis antenos stiprintuvas - „Wi -Fi“- „Wlan“: 6 žingsniai
„Easy Wardriving“belaidžio antenos stiprintuvas - „Wi -Fi“- „Wlan“: šioje instrukcijoje aš jums parodysiu, kaip praktiškai be pinigų sukurti labai paprastą belaidę anteną. Aš tai padariau perdirbdamas kai kuriuos daiktus, kuriuos kitu atveju tiesiog išmetėme. Taigi jis taip pat žalias! =) Idėja yra sugauti „Wi -Fi“bangas, kurias