Orodha ya maudhui:
- Hatua ya 1: Unda Kifaa cha serial na Kontakt USB
- Hatua ya 2: Programu ya UChip
- Hatua ya 3: Kusanyika - Unganisha - Jaribio
Video: Kufanya Bodi za USB zenye makao ya SAMD21 kwenye Bandari ya Siri ya vifaa !: Hatua 3
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Ni kawaida siku hizi kutumia bandari ya USB ya Arduino (au nyingine yoyote inayofaa) kama bandari ya Sura ya kuigwa. Hii ni muhimu sana kwa utatuzi, kutuma na kupokea data kutoka kwa bodi zetu zinazopendwa.
Nilikuwa nikifanya kazi kwa uChipwhen, kupitia data ya MCU yake (SAMD21), niligundua kuwa USB gpio PORTA 24 na 25 (ambayo ni D- / D + mtawaliwa) pia inaweza kutumika kama SERCOM (PAD 2 na 3).
Baada ya kugundua hii kwenye hati ya data, nilidhani itakuwa muhimu wakati mwingine kuambatisha kifaa cha serial moja kwa moja kwenye bandari ya USB badala ya kuambatanisha waya zinazoruka kwenye ubao wa mkate au kuuzia moja kwa moja kwenye bodi.
Kwa hivyo, hapa kuna mafunzo ya haraka kukuonyesha jinsi ya kuweka bodi yako ili uweze kutumia USB yake kama bandari ya Serial Serial.
Katika mafunzo haya maalum, kifaa cha serial kilichounganishwa ni adapta ya serial HC-06 ya Bluetooth. Walakini, unaweza kubadilisha nambari hiyo kwa kifaa kingine chochote, maadamu utatengeneza adapta ya kebo ya USB kwenye kifaa cha serial.
Muswada wa vifaa
uChipx 1
USB-ndogo kwa USB / adapta x 1 (kiunga)
Moduli ya HC-06 BT x 1
Kebo ya USB iliyosindikwa x 1
Betri (3V3 <VBAT <5) x 1
Hatua ya 1: Unda Kifaa cha serial na Kontakt USB
Chambua kebo ya USB na uuzie waya wake kwenye kifaa cha serial kama inavyoonyeshwa kwenye skimu na iliyoandikwa hapo chini.
- kebo ya USB nyeusi -> GND
- USB cable nyekundu -> VCC (Nguvu)
- kebo ya USB (D-) nyeupe -> RX
- kebo ya USB (D +) kijani-> TX
Hatua ya 2: Programu ya UChip
Unganisha uChipto kompyuta yako na upakie mchoro "HWSerialUSB.ino" ndani ya bodi. Kisha, ondoa uChip ili kuendelea na hatua zifuatazo.
Kidokezo: Nambari inafanya kazije? Kwa nini bandari yangu ya USB ni tofauti sasa?
Hapa imeelezewa kwa muhtasari ujanja ambao ninafanya katika nambari.
Kimsingi, ninaunda mfano mpya wa "SerialUSB_HW" kwa kutumia GPIO ambayo imepewa kufanya kazi kama D- na D +.
Katika Usanidi () ninawezesha utendaji wa SERCOM kwa pini za USB, kwa kutumia kazi "pinPeripherial ()" iliyopewa kichwa cha "wiring_private.h" kilichojumuishwa mwanzoni mwa msimbo.
Sasa, ninaweza kutumia mfano wa "SerialUSB_HW" vivyo hivyo Serial Serial au SerialUSB, kupokea na kutuma data kwa kifaa changu cha HC-06.
Hatua ya 3: Kusanyika - Unganisha - Jaribio
Unganisha betri na uChip
- pin_8 -> VBAT--
- pin_16 -> VBAT +
Ingiza adapta ya OTG na kisha kifaa cha Serial na bandari yake mpya ya USB na… hiyo ni yote, vifaa viko tayari!
Baada ya kuoanisha na moduli ya HC-06 (nenosiri la kawaida ni 1234), unganisha kwenye kifaa cha BT ukitumia kiolesura cha simu yako au BT. Sasa unapaswa kupokea hadhi ya LED iliyo kwenye bodi.
Tuma char 'o' kuwasha LED, au char nyingine yoyote ili kuizima.
Jaribu na ujaribu vifaa vingine vya serial. Sasa unajua jinsi ya kutumia bandari ya USB kama bandari ya vifaa vya vifaa!
Kidokezo: Kuna #fafanua katika nambari, ambayo hukuruhusu kubadilisha kati ya kutumia bandari ya USB kama serial ya Kuiga au kama Serial Hardware. Jaribu na uhakikishe kuwa kifaa cha Serial kilichounganishwa (HC-06) hakiwasiliani isipokuwa tulazimishe USB kufanya kazi kama Serial Hardware!
Ilipendekeza:
Jinsi ya Kufanya Windows 10 Kufanya Kazi kwenye Raspberry Pi: 3 Hatua
Jinsi ya Kufanya Windows 10 Kufanya kazi kwenye Pi ya Raspberry: Kufanya windows 10 kufanya kazi kwenye pi ya raspberry inaweza kukatisha tamaa lakini mwongozo huu utatatua shida zako zote zinazohusiana na Raspberry Pi Windows 10
KUUNGANISHA SENSA ZA KUZUNGUMZA KWA BODI MOJA YA ARDUINO UNO BANDARI: Hatua 4
KUUNGANISHA SENSOR NYINGI KWA ARDUINO UNO PORT SERVIC: Katika mafunzo haya, tutapanua bandari moja ya Arduino UNO UART (Rx / Tx) ili sensorer nyingi za Atlas ziunganishwe. Upanuzi unafanywa kwa kutumia bodi ya 8: 1 Serial Port Expander. Bandari ya Arduino imeunganishwa na upanuzi baada ya whi
Soma na Uandike Kutoka Bandari ya Siri na Raspberry Pi Kutumia Wemos: Hatua 5
Soma na Andika kutoka kwa Bandari ya Siri na Pi ya Raspberry Kutumia Wemos: Kuwasiliana na Raspberry Pi kutumia Wemos D1 mini R2
Jinsi ya Kuijenga Anemometer yako mwenyewe Kutumia Swichi za Mwanzi, Sensor ya Athari ya Ukumbi na Baadhi ya chakavu kwenye Nodemcu. - Sehemu ya 1 - Vifaa: Vifaa 8 (na Picha)
Jinsi ya Kuunda Anemometer yako mwenyewe Kutumia Swichi za Manzi, Sensor ya Athari ya Ukumbi na Baadhi ya chakavu kwenye Nodemcu. - Sehemu ya 1 - Hardware: Utangulizi Tangu nilipoanza na masomo ya Arduino na Utamaduni wa Muumba nimependa kuunda vifaa muhimu kwa kutumia vipande vya taka na chakavu kama vile kofia za chupa, vipande vya PVC, makopo ya kunywa, n.k. Ninapenda kutoa sekunde maisha kwa kipande chochote au mwenzi yeyote
Kufanya Sauti Zako Mbaya Zenye Uzuri: Hatua 4
Kufanya Sauti Zako Mbaya Nzuri: Nilipata vichwa vya sauti hivi vya kutisha. Kweli, zilikuwa za sauti nzuri, lakini zilionekana kuwa mbaya. Nani huvaa machungwa na nyeupe? Nilihisi kama mpumbavu. Ninavaa rangi nyingi nyeusi na nachukia plastiki nyeupe … pamoja na walikuwa na jina la chapa lililopakwa kote