Sisällysluettelo:

Langaton Arduino IDE Foolproof Ohjeet: 6 vaihetta
Langaton Arduino IDE Foolproof Ohjeet: 6 vaihetta

Video: Langaton Arduino IDE Foolproof Ohjeet: 6 vaihetta

Video: Langaton Arduino IDE Foolproof Ohjeet: 6 vaihetta
Video: Lesson 1: What is Arduino? Types of Arduino Boards and SunFounder Kit | SunFounder Robojax 2024, Marraskuu
Anonim
Langaton Arduino IDE… Foolproof -ohjeet
Langaton Arduino IDE… Foolproof -ohjeet

Halusin ladata luonnoksia Adrino IDE -laitteestani unolleni ilman USB -kaapelia.

Halusin muokata luonnoksia robotissa kantamatta sitä penkilleni, koska uno on suljetussa laatikossa. Monien artikkelien lukemisen jälkeen Paras tapa on Bluetooth. Paras lähde, jonka löysin, oli Instructables kohdassa "program a arduino wireless over Bluetooth by webgeeks", käy heidän ohjeessaan.

He ansaitsevat TÄMÄN LUOTON.

Ongelmana on, että he luultavasti tekivät tämän viidessätoista minuutissa silmät, ja kesti 3+ päivää. He jättivät pois yksityiskohdat, joita ensikertalainen ei tiennyt. Jos tarvitset yksityiskohtaista apua, tässä on kaikki monet virheeni. En tiedä paljon bluetoothista tai Windows10: stä, joten älä kysy lisätietoja. Voit odottaa käyttävän Arduino IDE: tä ilman muita latauksia. Bluetoothin kantama on lyhyt, noin 30 jalkaa. Yhdistettynä kaikki toimii aivan kuten USB -kaapeli ja serial.monitor toimii myös! Suurin haittapuoli on HC05: n hinta noin 7-10 dollaria. Joten jokainen projekti ei tarvitse tätä.

Vaiheisiin kuuluu ONE HC05 ja ONE pro-mini (tai uno). Unoon ladataan luonnos, joka mahdollistaa HC05: n muuttamisen. Kytke sitten ja ohjelmoi HC05. Kytke sitten HC05 uudelleen. Yhdistä sitten sama HC05 tietokoneeseen. (tämä oli vaikeinta). Avaa sitten IDE ja valitse oikea com ja lataa luonnos. Artikkelin kuvia katsoessani olin väärässä luullessani, että KAKSI HC05: tä käytettiin ja he puhuivat keskenään uno -tietokoneeseen liitetyn tietokoneen kautta.

Vaihe 1: Lataa UNO luonnoksella

Lataa UNO luonnoksella
Lataa UNO luonnoksella

Käytä mitä tahansa arduino -tyyppistä levyä ja lataa luonnos "AT_mode_sketch".

Tämän luonnoksen avulla HC05: een voidaan tehdä muutoksia kirjoittamalla AT

koodit serial.monitorin kautta.

Vaihe 2: HC 05 Ei HC 06 -liitännät

HC 05 Ei HC 06 -liitännät
HC 05 Ei HC 06 -liitännät

HC05 on kuva tässä. Käytin uudempaa "STATE", "EN" ja kytkin.

Kytkin, joka ei anna mitään. Monet opetusohjelmat osoittavat, että juotosjohdot nastat 32-24 eivät häiritse.

STATE -nasta nollaa uno

'EN' asettaa HC05: n AT -tilaan.

Vilkkuva ledi näyttää 4 tilaa.

1. nopea vilkkuu = yrittää muodostaa pariliitoksen tai pariliitoksen ilman tiedonkulkua.

2. yksi hidas vilkkuva tauko = on AT-tila

3. kaksi hidasta vilkkua = pariliitos

4. ei lediä = paritettu ja puhuminen. tämä 'no led' on hämmentävä.

Muodosta yhteys Unoon 'AT_mode_sketch' -toiminnolla.

HC05 FI ARDUINO -nastaan 9

HC05 TX - ARDUINO -nasta 10

HC05 RX vastusjakajaan ARDUINO -nastassa 11 (ok tehdä 2,2k 2ea 1k: sta)

HC05 vcc - vcc 5V ok

HC05 maasta maahan

Vaihe 3: AT -komennot PÄÄOMASSA

AT -komennot PÄÄOMASSA
AT -komennot PÄÄOMASSA

Yhdistä ja käynnistä USB -kaapelin kautta IDE. HC05 vilkkuu nopeasti, jos kaikki on kunnossa, vaikka olet liittänyt EN -nastan ja uno vaihtanut sen korkealle. Jos jostain syystä HC05 vilkkuu hitaasti, olet onnekas. Vedä vcc (5V) HC05: stä … odota 2 sekuntia… pistoke takaisin ja HC05: n pitäisi siirtyä AT-MODE-tilaan hitaasti vilkkuvan ledin osoittamalla tavalla.

serial.monitor -ohjelmassa tarkista nämä asetukset:

baudinopeus 9600 ja sekä NL- että CR -ikkuna (ei rivin päättymistä… ei näytä vastausta)

Avaa tietokoneella IDE serial.monitor (nollaus tapahtuu) ja sen pitäisi näyttää 'Enter AT -komennot:'

Käytä Caps näitä komentoja!

1… AT+PSWD… vastaus….1234….salasana

2… AT+ORGL… vastaus ok

3… AT+ROLE = 0… vastaus ok

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

5… AT+UART = 115200, 0, 0… vastaus ok

suurin virheeni, tämä on nopeus puhua mikroille. IDE asettaa tämän, kun valitset levyn työkalujen alta. Käytin 3,3 V: n pro-miniä ja nopeus on 57600. IDE tietää tämän automaattisesti. Täällä PITÄÄ sovittaa oikea nopeus minkä tahansa muun tyyppisille levyille.

Minulla ei ole aavistustakaan mistä löydän tämän tiedon! Joten jos tavallinen uno 115200 tai pro-mini 3.3v 57600

AT+BAUD = 115200, 0, 0: Vaihda siirtonopeudeksi 115200 (Arduino Uno, Bluino ja Mega2560)

AT+BAUD = 57600, 0, 0: Vaihda siirtonopeudeksi 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V ja Duemilanove)

6… AT+INIT… vastaus 17 -virhe, sanoo jo alustettu

HC05 irrota pistoke pistorasiasta ja ole valmis seuraavaan vaiheeseen, kun haluat yhdistää johtoon, jonka haluat ladata.

Kolmen päivän turhautumisen aikana löysin tämän HYVÄN askel askeleelta kaavion AT -komennoista ja hyvistä kuvauksista. (lisää asioita, joita en koskaan opi) PDF EGBT-045MS-046S…..

Vaihe 4: AT Ohjelmoitu HC05 paritettavaan tietokoneeseen

AT Ohjelmoitu HC05 tietokoneeseen pariliitettäväksi
AT Ohjelmoitu HC05 tietokoneeseen pariliitettäväksi
AT Ohjelmoitu HC05 paritettavaksi tietokoneeseen
AT Ohjelmoitu HC05 paritettavaksi tietokoneeseen
AT Ohjelmoitu HC05 paritettavaksi tietokoneeseen
AT Ohjelmoitu HC05 paritettavaksi tietokoneeseen

Voit vain syöttää 3 volttia HC05: een pariliitoksen muodostamiseksi tai muodostaa yhteyden unoon, johon haluat ladata luonnoksia. Tämä on HC-vcc-uno-vcc … … HC-maadoitus uno-maahan ….. HC-TX-uno-RX …. HC-RX-uno-TX HC-STATE 0,1 levyn korkkiin (104)-uno -nollaa. tila o ----- || ----- o nollaus

Jos käytät pro-miniä 3,3 V: n liitännöillä. Jos käytät 5 voltin mikroa, sinun on jaettava HC05: n RX-nasta käyttämällä samoja vastuksia, jotka on esitetty vaiheessa 2 RX o --- www --- o ---- www ---- o maadoitus 1k | 2k TX- uno-nasta

Nämä liitännät ovat TX- ja RX uno -nastojen kautta. (nasta 0 ja nasta 1). Aivan kuten FTDI-sovitin, joka kytketään pro-minireunaliittimeen. Koska nämä nastat ovat yksinomaan luonnosten lataamiseen, älä koskaan käytä. Jos luonnoksesi käyttää niitä, ne eivät ehkä salli tiedonsiirtoa IDE: n lataamista varten.

Kun kaikki laitteet on kytketty ja kytketty päälle, HC05 vilkkuu nopeasti ja yrittää muodostaa pariliitoksen tietokoneeseen.

Tietokoneessa, jossa on Windows 10, avaa asetukset >> laitteet >> lisää Bluetooth >>

Musta laatikko näyttää…. Lisää laite >> Bluetooth >>, sitten H-C-2010-06-01 pitäisi näkyä tai HC05-moduulin nimi. Valitse se ja saat salasanakehotteen kirjoittaaksesi 1234

Tämä pitäisi nyt yhdistää. (joo melkein valmis) Tämä on kuva yksi ja osoitin on useammissa Bluetooth -vaihtoehdoissa. Avaa tämä vaihtoehto. photo2 -valintaruutu Salli Bluetooth -laitteen löytää tämä tietokone. Kuva 3 näyttää com -välilehden avattuna ja ilmoittaa, mihin com -porttiin HC05 on sidottu. Kirjoita COM -numero alas.

Toista tätä vaihetta, kunnes olet muodostanut pariliitoksen ja sinulla on vahvistettu tukiaseman numero. Minulla oli useita laitteita (kuulokkeet … jne.) Pariliitoksen näytössä. Tämä esti minua muodostamasta pariliitosta HC05: een. monen yrityksen jälkeenkin. Poistin kaikki laitteet ja lisäsin HC05: n päästäkseni tähän pisteeseen. Saatat olla onnekas.

Vaihe 5: IDE -lataus

IDE Lataa
IDE Lataa

Minulla on HC05 virtalähteenä akku ja poissa tietokoneesta. Saatat käyttää tietokoneen USB -kaapelia virran syöttämiseen HC05- ja uno -laitteisiin. Jos haluat todella vahvistaa, että HC05 muodostaa pariliitoksen eikä USB -lähetysdataa, mieti erottamista USB -laitteesta ja käytä akkua. Loppujen lopuksi tämä on tavoitteesi.

Avaa ARDUINO IDE vilkkuvaan luonnokseen. Koska kaikki unot vilkkuvat oletusarvoisesti, haluan muuttaa luonnosviiveen () ajat viiveestä (1000) viiveeksi (50) molemmissa viiveissä. Jos tämä onnistuu, uno -merkkivalo vilkkuu nopeasti. Avaa työkalut ja valitse pelilauta/nopeus/. Sitten sinun pitäisi nähdä valikoima com -portteja. viimeisestä vaiheesta kirjoittamasi portin numero PITÄÄ olla tässä luettelossa. Valitse portti. Viimeinen vaihe on ladata valintamerkin vieressä olevan latausnuolin kautta.

HC05 vilkkuu nopeasti, kun teet kaiken tämän, mutta heti kun IDE alkaa lähettää luonnosta, HC05 lakkaa vilkkumasta ja sammuu. Luonnos latautuu unoon ja uno -merkkivalo vilkkuu nopeasti. Sitten HC05 vilkkuu nopeasti, kunhan sillä on virtaa tai muu lataus. Voit myös sisällyttää Serial.print ("mitä tahansa") ja avata IDE -näytön ja nähdä "kaikki" tulostettuna. Älä unohda Serial.begin (9600); setup (): ssa.

Vaihe 6: ONGELMAT ……

ONGELMIA ……
ONGELMIA ……
ONGELMIA ……
ONGELMIA ……
ONGELMIA ……
ONGELMIA ……

Arduino IDE antaa yleisiä virheitä ja yrittää ratkaista latausvirhe näiden koodien ja kuvausten avulla on erittäin vaikeaa. On parempi tarkistaa yllä olevat vaiheet uudelleen ja vahvistaa jokainen. Jos AT -komentoja ei lähetetty oikein tai uart -korko on väärä, avrdude antaa samat virheet. Sama pätee, jos laiteparia ei ole muodostettu ja aikakatkaisu tai olet valinnut väärän mikron IDE -työkaluissa. Toinen ongelma ei ole HC05 -moduuli, joka pulssoi STATE -nastaa laukaistakseen korkin, joka on kytketty uno reset -tappiin, joka nollaa uno. luonnoksen lataamista varten. Käytä samaa USB: hen liitettyä unoa ja lataa luonnoksia varmistaaksesi, että se voidaan tehdä. Toista sitten vaiheet. Olen pelannut ARDUINOilla yli viisi vuotta. Useimmat artikkelit toimivat kuten on esitetty, mutta kun ne eivät yleensä löydän vikaa siitä, mitä tein väärin. Ja joskus tutkimalla muiden ihmisten artikkeleita saat toisen näkökulman. Tämä ei ole huijausprojekti. USB -kaapelin vaihtaminen tekee lataamisesta helppoa ja kätevää.

Tässä muutamia ideoita kahden dollarin pro-minille. Tein sovittimen (vaihdoin juuri vcc: n ja maan) kytkemään reunaliittimeen, johon FTDI -usb -kaapeli meni. Nyt kytken vain HC05 -bluetoothin ja lataan sen pois.

Toivottavasti tämä auttoi jim

Suositeltava: