Isi kandungan:
- Langkah 1: Muatkan UNO Dengan Lakaran
- Langkah 2: HC 05 Bukan Sambungan HC 06
- Langkah 3: Perintah AT dalam MODAL
- Langkah 4: AT Diprogramkan HC05 ke Komputer untuk Dipasangkan
- Langkah 5: Muat turun IDE
- Langkah 6: MASALAH ……
Video: Wireless Arduino IDE Arahan Kalis Fool: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Saya mahu memuat turun lakaran dari Adrino IDE ke uno saya tanpa kabel usb.
Saya mahu mengubah lakaran dalam robot tanpa membawanya ke bangku simpanan saya kerana uno berada di dalam kotak yang agak tertutup. Setelah membaca banyak artikel Cara terbaik adalah dengan Bluetooth. Sumber terbaik yang saya dapati adalah Instructables di bawah "atur cara wayarles arduino melalui Bluetooth oleh webgeeks" sila lawati arahan mereka.
MEREKA MENGHASILKAN SEMUA KREDIT UNTUK INI.
Masalahnya ialah mereka mungkin melakukan ini dalam lima belas minit dengan penutup mata, dan saya memerlukan 3+ hari. Mereka meninggalkan butiran yang tidak akan diketahui oleh pemasa pertama. Sekiranya anda memerlukan bantuan terperinci, berikut adalah banyak kesilapan saya. Saya tidak tahu banyak tentang bluetooth atau windows10 jadi jangan meminta maklumat lebih lanjut. Anda boleh menggunakan Arduino IDE tanpa muat turun lain. Jangkauan Bluetooth pendek, sekitar 30 kaki. Setelah disambungkan semuanya berfungsi seperti kabel usb dan serial.monitor juga berfungsi! Kelemahan terbesar adalah kos HC05 sekitar $ 7-10. Oleh itu, setiap projek tidak memerlukan ini.
Langkah-langkahnya melibatkan SATU HC05 dan SATU pro-mini (atau uno). Anda memuatkan uno dengan lakaran yang membolehkan perubahan pada HC05. Kemudian sambungkan dan atur program HC05. Kemudian pasang semula HC05. Kemudian pasangkan HC05 yang sama ke komputer anda. (ini adalah yang paling sukar). Kemudian buka The IDE dan pilih com yang betul dan muat turun lakaran. Melihat gambar artikel, saya salah berfikir bahawa DUA HC05 telah digunakan dan mereka saling bercakap melalui komputer yang disambungkan ke uno.
Langkah 1: Muatkan UNO Dengan Lakaran
Gunakan papan jenis arduino dan muatkan lakaran "AT_mode_sketch".
Lakaran ini akan memungkinkan perubahan dibuat di HC05 dengan menaip AT
kod melalui serial.monitor.
Langkah 2: HC 05 Bukan Sambungan HC 06
HC05 adalah gambar di sini. Saya menggunakan yang lebih baru dengan 'STATE', 'EN' dan suis.
Suis yang tidak memberi apa-apa. Banyak tutorial menunjukkan kabel pematerian ke pin 32-24 tidak mengganggu.
Pin 'NEGERI' menetapkan semula uno
'EN' akan meletakkan HC05 ke mod AT.
LED berkedip memaparkan 4 mod.
1. sekejap cepat = cuba berpasangan atau berpasangan tanpa mengalir data.
2. satu perlahan-berhenti sekejap = ialah mod AT
3. dua sekelip perlahan = berpasangan
4. tidak dipimpin = berpasangan dan bercakap saya rasa. ini 'tidak dipimpin' membingungkan.
Sambungkan seperti yang ditunjukkan ke uno dengan 'AT_mode_sketch'.
HC05 EN hingga ARDUINO pin 9
HC05 TX hingga ARDUINO pin 10
HC05 RX ke pembahagi perintang pada ARDUINO pin 11 (ok untuk membuat 2.2k dari 2ea 1k)
HC05 vcc hingga vcc 5V ok
HC05 tanah ke tanah
Langkah 3: Perintah AT dalam MODAL
Sambungkan dan hidupkan melalui kabel usb ke IDE. HC05 akan berkelip cepat jika semuanya baik walaupun anda menyambungkan pin EN dan uno menukarnya tinggi. Sekiranya kerana sebab tertentu HC05 berkelip perlahan maka anda bernasib baik. Tarik vcc (5V) dari HC05…. Tunggu 2 saat… pasang kembali dan HC05 harus masuk ke AT-MODE seperti yang ditunjukkan oleh led berkelip perlahan….ini adalah suatu HARUS.
pada serial.monitor periksa tetapan ini:
baud rate 9600 dan kedua-dua tetingkap NL dan CR (tidak ada garis yang berakhir …. tidak akan menunjukkan tindak balas)
Dengan komputer, buka IDE serial.monitor (reset akan berlaku) dan harus menunjukkan 'Masukkan AT perintah:'
Gunakan topi untuk arahan ini!
1… AT + PSWD… respons….1234…. Kata laluan lalai
2… AT + ORGL… respons ok
3… AT + ROLE = 0… respons ok
4… AT + POLAR = 1, 0… respons ok
5… AT + UART = 115200, 0, 0… respons ok
Kesalahan terbesar saya, Ini adalah kepantasan untuk bercakap dengan mikro. IDE menetapkan ini semasa memilih papan di bawah alat. Saya menggunakan pro-mini pada 3.3v dan kelajuannya 57600 IDE mengetahui perkara ini secara automatik. Di sini anda WAJIB memadankan kelajuan yang betul untuk papan jenis lain.
Saya tidak tahu di mana untuk mencari maklumat ini! Jadi jika uno biasa 115200 atau pro-mini 3.3v 57600
AT + BAUD = 115200, 0, 0: Tukar kadar baud ke 115200 (Arduino Uno, Bluino dan Mega2560)
AT + BAUD = 57600, 0, 0: Tukar kadar baud menjadi 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3 / 5V dan Duemilanove)
6… AT + INIT… ralat 17 kesalahan,, kata sudah diinisialisasi
HC05 cabut dan siapkan langkah seterusnya untuk menyambung semula ke uno yang ingin anda muat naik.
Dalam kekecewaan saya selama 3 hari, saya dapati carta perintah AT dan langkah penerangan yang baik ini. (lebih banyak perkara yang tidak akan saya pelajari) PDF EGBT-045MS-046S…..
Langkah 4: AT Diprogramkan HC05 ke Komputer untuk Dipasangkan
Anda hanya boleh membekalkan 3volts ke HC05 untuk dipasangkan atau teruskan dan sambungkan ke uno yang ingin anda muat turun lakaran. Ini adalah HC-vcc ke uno-vcc …… HC-ground ke uno-ground….. HC-TX ke uno-RX…. HC-RX ke uno-TX HC-STATE ke cap disk 0.1 (104) untuk uno -menetapkan semula. nyatakan o ----- || ----- o tetapkan semula
Sekiranya anda menggunakan pro-mini pada sambungan 3.3v langsung. Sekiranya menggunakan mikro 5v, anda mesti membahagikan pin RX pada HC05 dengan menggunakan perintang yang sama yang ditunjukkan pada langkah2 RX o --- www --- o ---- www ---- o ground 1k | 2k TX- pin uno
Sambungan ini melalui pin uno TX dan RX. (pin 0 dan pin 1). Sama seperti penyesuai FTDI yang dipasang ke penyambung tepi pro-mini. Kerana pin ini eksklusif untuk memuatkan lakaran, anda tidak boleh menggunakannya. Sekiranya lakaran anda menggunakannya, mereka mungkin tidak membenarkan komunikasi dimuatkan dari IDE.
Dengan semua yang disambungkan dan dihidupkan, HC05 akan berkelip cepat dan cuba dipasangkan ke komputer anda.
Di komputer dengan tetapan terbuka windows10 >> peranti >> tambahkan bluetooth >>
Kotak hitam menunjukkan….menambah peranti >> bluetooth >> maka H-C-2010-06-01 akan muncul atau nama modul HC05 yang anda miliki. Pilihnya dan anda akan mendapat kata laluan untuk memasukkan 1234
Ini sekarang harus berpasangan. (ya hampir selesai) Ini adalah foto satu dan penunjuknya terdapat pada lebih banyak pilihan bluetooth. Buka pilihan ini. kotak semak photo2 Benarkan peranti bluetooth mencari komputer ini. photo3 menunjukkan tab com dibuka dan menyatakan port com mana HC05 terikat. TULIS NOMBOR COM KE BAWAH.
Ulangi langkah ini sehingga anda berpasangan dan mempunyai nombor port com yang disahkan. Saya mempunyai beberapa peranti (fon kepala … dll) yang ditunjukkan di skrin berpasangan. Ini membuat saya tidak berpasangan dengan HC05. walaupun setelah banyak percubaan. Saya mengeluarkan semua peranti dan menambahkan HC05 untuk sampai ke tahap ini. Anda mungkin bernasib baik.
Langkah 5: Muat turun IDE
Saya mempunyai HC05 saya yang dikuasakan oleh bateri dan jauh dari komputer. Anda mungkin menggunakan kabel usb komputer untuk menghidupkan HC05 dan uno. Untuk benar-benar mengesahkan bahawa HC05 berpasangan dan bukan data penghantaran usb memikirkan untuk memisahkan dari usb dan menggunakan bateri. Lagipun ini adalah matlamat anda.
Buka ARDUINO IDE ke lakaran sekelip mata. Oleh kerana semua unos telah berkedip sebagai lalai, saya ingin menukar kelewatan lakaran () kali dari penundaan (1000) menjadi penundaan (50) dalam kedua-dua kelewatan. Sekiranya berjaya ini akan mengubah uno yang dipimpin menjadi cepat berkelip. Buka alat dan pilih papan / kelajuan / anda. Maka anda harus melihat pilihan port com. nombor port yang anda tulis dari langkah terakhir WAJIB ada dalam senarai ini. Pilih port itu. Langkah terakhir adalah memuat naik melalui anak panah muat naik di sebelah tanda semak.
HC05 berkelip cepat semasa anda melakukan semua ini tetapi sebaik sahaja IDE mula menghantar lakaran, HC05 akan berhenti berkelip dan keluar. Lakaran akan dimuat ke uno dan uno led akan berkelip dengan cepat. Kemudian HC05 akan kembali berkelip cepat selagi ia mempunyai kuasa atau muat naik lain. Anda bahkan boleh menyertakan cetakan Serial ("apa sahaja); dan buka monitor IDE dan lihat" apa-apa "yang dicetak. Jangan lupa untuk Serial.begin (9600); dalam persediaan ().
Langkah 6: MASALAH ……
IDE arduino akan memberikan kesalahan umum dan berusaha menyelesaikan kegagalan memuat naik menggunakan kod dan keterangan ini sangat sukar. Lebih baik memeriksa semula langkah-langkah di atas dan mengesahkannya. Sekiranya arahan AT tidak dihantar dengan betul atau kadar uart salah, avrdude akan memberikan kesalahan yang sama. Perkara yang sama berlaku jika tidak dipasangkan dan tamat waktu atau anda memilih mikro yang salah dalam alat IDE. Masalah yang lain ialah tidak mempunyai modul HC05 yang membuat denyut pin STATE untuk mencetuskan penutup yang disambungkan ke pin tetapan semula uno yang menetapkan semula uno. sebagai persediaan memuatkan lakaran. Gunakan uno yang sama yang disambungkan ke usb dan muat naik lakaran untuk mengesahkan bahawa ia dapat dilakukan. Kemudian ulangi langkahnya. Saya telah bermain dengan ARDUINO selama lima + tahun. Sebilangan besar artikel berfungsi seperti yang ditunjukkan tetapi apabila tidak, saya biasanya mendapati kesalahan dengan apa yang saya buat salah. Dan kadang kala meneliti artikel orang lain anda mendapat pandangan lain. Ini bukan projek tipuan. Mengganti kabel usb menjadikan muat naik mudah dan senang.
Oh inilah beberapa idea untuk pro-mini dua dolar. Saya membuat penyesuai (baru menukar vcc dan ground) untuk dipasang ke penyambung tepi di mana kabel usb FTDI pergi. Sekarang saya hanya pasangkan bluetooth HC05 dan muat turun.
HARAPAN INI DIJEMPUT jim
Disyorkan:
Kandang Kalis Air Kamera Raspberry Pi: 3 Langkah
Kandang Kalis Air Kamera Raspberry Pi: Ini adalah beberapa petunjuk langkah demi langkah untuk membuat penutup kalis air untuk papan kamera Raspberry Pi (v2). Versi komersial produk (dengan dan tanpa papan kamera Raspberry Pi) boleh didapati di web Nature In Robotics
Plotter GPS kalis air: 4 Langkah
Waterproof Plotter GPS: Openplotter adalah perisian plotter GPS yang hebat untuk raspberry pi. Ini adalah OS raspian termasuk pelayan SignalK, hari sumber terbuka untuk mengendalikan komunikasi NMEA 0183 dan NMEA 2000 di atas kapal. Dalam arahan ini saya akan menunjukkan bagaimana saya membina plotter saya di
Kes Laser Kalis Air !: 7 Langkah (dengan Gambar)
Sarung Laser Kalis Air !: Laser hijau hebat, Mereka mempunyai rasuk yang kelihatan, mereka terang, dan jika anda ingin menunjukkan sesuatu, apa yang lebih baik digunakan daripada penunjuk laser hijau? Sekarang untuk peringkat seterusnya, laser WATERPROOF. Masalahnya adalah, laser / kotak kalis air untuk
Coilgun SGP33 - Arahan Penuh dan Arahan Ujian: 12 Langkah
Coilgun SGP33 - Arahan Penuh dan Arahan Ujian: Tutorial ini menerangkan cara memasang elektronik pistol gegelung yang ditunjukkan dalam video ini: Pemasangan SGP-33 Youtube Terdapat juga video di mana anda melihatnya beraksi di halaman terakhir tutorial ini. Inilah pautannya. PCB untuk demo ini di mana
3 Cara Tidak Fool untuk Mendapatkan Keistimewaan Pentadbir pada Windows XP atau Vista: 3 Langkah
3 Cara Tanpa Fool untuk Mendapatkan Keistimewaan Pentadbir pada Windows XP atau Vista: Arahan ini akan menunjukkan kepada anda 3 cara untuk mencari kata laluan untuk mana-mana akaun di komputer. 3 program ini ialah Cain and Abel, OphCrack, dan OphCrack Live Cd