Isi kandungan:
- Langkah 1: Buat Peranti Bersiri Dengan Penyambung USB
- Langkah 2: Program UChip
- Langkah 3: Berkumpul - Sambung - Eksperimen
![Menjadikan Port USB Papan berasaskan SAMD21 ke Port Serial Perkakasan !: 3 Langkah Menjadikan Port USB Papan berasaskan SAMD21 ke Port Serial Perkakasan !: 3 Langkah](https://i.howwhatproduce.com/images/010/image-29240-j.webp)
Video: Menjadikan Port USB Papan berasaskan SAMD21 ke Port Serial Perkakasan !: 3 Langkah
![Video: Menjadikan Port USB Papan berasaskan SAMD21 ke Port Serial Perkakasan !: 3 Langkah Video: Menjadikan Port USB Papan berasaskan SAMD21 ke Port Serial Perkakasan !: 3 Langkah](https://i.ytimg.com/vi/pIZREjck9jg/hqdefault.jpg)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
![Image Image](https://i.howwhatproduce.com/images/010/image-29240-2-j.webp)
![](https://i.ytimg.com/vi/pFhDG9PpWEo/hqdefault.jpg)
![Buat Peranti Bersiri Dengan Penyambung USB Buat Peranti Bersiri Dengan Penyambung USB](https://i.howwhatproduce.com/images/010/image-29240-3-j.webp)
Sudah menjadi kebiasaan pada masa ini untuk menggunakan port USB papan Arduino (atau serasi lain) sebagai port Serial yang dicontohi. Ini sangat berguna untuk menyahpepijat, menghantar dan menerima data dari papan yang kita gemari.
Saya mengusahakan uChip ketika melihat lembaran data MCU (SAMD21), saya perhatikan bahawa USB gpio PORTA 24 dan 25 (masing-masing D- / D +) juga dapat digunakan sebagai SERCOM (PAD 2 dan 3).
Setelah memperhatikannya dalam lembar data, saya fikir kadangkala cukup berguna untuk memasang peranti bersiri perkakasan secara langsung ke port USB daripada dengan memasang wayar terbang di papan roti atau menyoldernya terus ke papan.
Oleh itu, berikut adalah tutorial ringkas yang menunjukkan cara mengatur papan anda supaya anda dapat menggunakan USB sebagai port Serial perkakasan.
Dalam tutorial khusus ini, peranti bersiri yang disambungkan adalah penyesuai bersiri Bluetooth HC-06. Walau bagaimanapun, anda boleh menyesuaikan kod tersebut ke mana-mana peranti bersiri yang lain, selagi anda memasangkan penyesuai kabel USB ke peranti bersiri.
Bil bahan
uChipx 1
penyesuai mikro-USB ke USB / A x 1 (pautan)
Modul HC-06 BT x 1
Kabel USB kitar semula x 1
Bateri (3V3 <VBAT <5) x 1
Langkah 1: Buat Peranti Bersiri Dengan Penyambung USB
Kupas kabel USB dan pasangkan kabelnya ke peranti Serial seperti yang ditunjukkan dalam skema dan ditulis di bawah.
- Kabel USB hitam -> GND
- Kabel USB merah -> VCC (Kuasa)
- Kabel USB (D-) putih -> RX
- Kabel USB (D +) hijau -> TX
Langkah 2: Program UChip
![Program UChip Program UChip](https://i.howwhatproduce.com/images/010/image-29240-4-j.webp)
Sambungkan uChip ke komputer anda dan muatkan lakaran "HWSerialUSB.ino" ke papan. Kemudian, putuskan sambungan uChip untuk meneruskan langkah seterusnya.
PETUA: Bagaimana kod berfungsi? Mengapa port USB saya berbeza sekarang?
Berikut dijelaskan secara ringkas helah yang saya lakukan dalam kod tersebut.
Pada dasarnya, saya membuat contoh "SerialUSB_HW" baru menggunakan GPIO yang kini ditugaskan untuk bekerja sebagai D- dan D +.
Dalam Persediaan () saya mengaktifkan fungsi SERCOM untuk pin USB, menggunakan fungsi "pinPeripherial ()" yang diberikan ke dalam tajuk "wiring_private.h" yang disertakan pada awal kod.
Sekarang, saya dapat menggunakan contoh "SerialUSB_HW" juga Serial standard atau SerialUSB, menerima dan mengirim data ke peranti bersiri HC-06 saya.
Langkah 3: Berkumpul - Sambung - Eksperimen
![Berkumpul - Sambung - Eksperimen Berkumpul - Sambung - Eksperimen](https://i.howwhatproduce.com/images/010/image-29240-5-j.webp)
Sambungkan bateri ke uChip
- pin_8 -> VBAT--
- pin_16 -> VBAT +
Masukkan penyesuai OTG dan kemudian peranti Serial dengan port USB baru dan… itu sahaja, perkakasan sudah siap!
Setelah berpasangan dengan modul HC-06 (kata laluan standard adalah 1234), sambungkan ke peranti BT menggunakan telefon atau antara muka BT anda. Anda kini harus menerima status LED on-board.
Kirim char 'o' untuk menghidupkan LED, atau char lain untuk mematikannya.
Eksperimen dan cuba peranti bersiri yang lain. Sekarang anda tahu bagaimana menggunakan port USB sebagai port Serial Perkakasan!
PETUA: Terdapat #define dalam kod, yang membolehkan anda beralih antara menggunakan port USB sebagai serial Emulated atau sebagai siri Hardware. Eksperimen dan sahkan bahawa peranti Serial yang terpasang (HC-06) tidak berkomunikasi kecuali kita memaksa USB berfungsi sebagai siri Perkakasan!
Disyorkan:
Sistem Pencucian Tangan Automatik Berasaskan Raspberry Pi Berasaskan Langkah Covid-19: 4
![Sistem Pencucian Tangan Automatik Berasaskan Raspberry Pi Berasaskan Langkah Covid-19: 4 Sistem Pencucian Tangan Automatik Berasaskan Raspberry Pi Berasaskan Langkah Covid-19: 4](https://i.howwhatproduce.com/images/006/image-17573-j.webp)
Sistem Pencucian Tangan Automatik Raspberry Pi Berbasis Sentuh untuk Covid-19: Ia adalah sistem mencuci tangan yang mudah menggunakan sensor pir dan papan Raspberry pi. Aplikasi ini direka terutamanya untuk tujuan kebersihan. Model ini boleh diletakkan di tempat awam, hospital, pusat beli-belah dll
BUAT Papan Pemuka DIGITAL BERASASKAN GPS SENDIRI UNTUK MOTOR EBIKE ATAU ELEKTRIK: 13 Langkah
![BUAT Papan Pemuka DIGITAL BERASASKAN GPS SENDIRI UNTUK MOTOR EBIKE ATAU ELEKTRIK: 13 Langkah BUAT Papan Pemuka DIGITAL BERASASKAN GPS SENDIRI UNTUK MOTOR EBIKE ATAU ELEKTRIK: 13 Langkah](https://i.howwhatproduce.com/images/009/image-25939-j.webp)
JADIKAN Papan Pemuka DIGITAL BERASASKAN GPS SENDIRI UNTUK EBIKE ATAU MOTOR ELEKTRIK: HI EVERYON Kali ini saya hadir dengan arahan baru yang menampilkan kedua-dua paparan mandiri dan juga logger menggunakan paparan arduino mega 2560 dan Nextion Lcd. Dan untuk tujuan penjejakan, anda juga boleh mencatat ayat NMEA Gps dalam sdcardand tentunya projec
Termometer Inframerah Bukan Hubungan Berasaskan Arduino - Termometer Berasaskan IR Menggunakan Arduino: 4 Langkah
![Termometer Inframerah Bukan Hubungan Berasaskan Arduino - Termometer Berasaskan IR Menggunakan Arduino: 4 Langkah Termometer Inframerah Bukan Hubungan Berasaskan Arduino - Termometer Berasaskan IR Menggunakan Arduino: 4 Langkah](https://i.howwhatproduce.com/images/001/image-764-35-j.webp)
Termometer Inframerah Bukan Hubungan Berasaskan Arduino | Termometer Berasaskan IR Menggunakan Arduino: Hai kawan-kawan dalam arahan ini, kami akan membuat Termometer tanpa kontak menggunakan arduino. Oleh kerana kadang-kadang suhu cecair / pepejal terlalu tinggi atau terlalu rendah dan sukar untuk bersentuhan dengannya dan membacanya suhu di pemandangan itu
Aquaponik Pintar Automatik (Dengan Papan Pemuka Berasaskan Awan): 11 Langkah
![Aquaponik Pintar Automatik (Dengan Papan Pemuka Berasaskan Awan): 11 Langkah Aquaponik Pintar Automatik (Dengan Papan Pemuka Berasaskan Awan): 11 Langkah](https://i.howwhatproduce.com/images/001/image-1527-37-j.webp)
Aquaponics Pintar Automatik (Dengan Papan Pemuka Berasaskan Awan): Aquaponics membolehkan anda menanam makanan organik anda sendiri di mana sahaja (dalaman atau luaran), di ruang yang sangat sedikit, dengan pertumbuhan yang lebih banyak, penggunaan air yang lebih sedikit, dan tanpa baja kimia luaran. Anda juga dapat memantau keadaan di papan pemuka berasaskan awan
Penjana Muzik Berasaskan Cuaca (Generator Midi Berasaskan ESP8266): 4 Langkah (dengan Gambar)
![Penjana Muzik Berasaskan Cuaca (Generator Midi Berasaskan ESP8266): 4 Langkah (dengan Gambar) Penjana Muzik Berasaskan Cuaca (Generator Midi Berasaskan ESP8266): 4 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/002/image-3114-36-j.webp)
Penjana Muzik Berasaskan Cuaca (Generator Midi Berasaskan ESP8266): Hai, hari ini saya akan menerangkan cara membuat penjana Muzik berasaskan Cuaca kecil anda sendiri. Ia berdasarkan ESP8266, yang seperti Arduino, dan ia bertindak balas terhadap suhu, hujan dan intensiti cahaya. Jangan berharap untuk membuat keseluruhan lagu atau kord progres