ዝርዝር ሁኔታ:
ቪዲዮ: በ SAMD21 ላይ የተመሠረተ ቦርዶች ዩኤስቢ ወደብ ወደ ሃርድዌር ተከታታይ ወደብ ማድረግ !: 3 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
በአሁኑ ጊዜ አርዱዲኖ (ወይም ሌላ ተኳሃኝ የሆነ) የቦርድ ዩኤስቢ ወደብ እንደ ተከተለ ተከታታይ ወደብ መጠቀም በአሁኑ ጊዜ መደበኛ ነው። ይህ ከተወዳጅ ቦርዶቻችን መረጃን ለማረም ፣ ለመላክ እና ለመቀበል በጣም ጠቃሚ ነው።
እኔ በ MCU (SAMD21) የውሂብ ሉህ ውስጥ በማለፍ በ uChipwhen ላይ እሠራ ነበር ፣ የዩኤስቢ gpio PORTA 24 እና 25 (በቅደም ተከተል D-/D+) እንዲሁ እንደ SERCOM (PAD 2 እና 3) ሊያገለግል ይችላል።
ይህንን በውሂብ ሉህ ውስጥ ካስተዋልኩ በኋላ በራሪ ወረቀቶች ላይ የሚበሩ ሽቦዎችን ከማያያዝ ወይም በቀጥታ በቦርዱ ላይ ከመሸከም ይልቅ የሃርድዌር ተከታታይ መሣሪያን በቀጥታ የዩኤስቢ ወደብ ማያያዝ በጣም ጠቃሚ ይመስለኛል።
ስለዚህ ፣ እዚህ ዩኤስቢውን እንደ ሃርድዌር ተከታታይ ወደብ እንዲጠቀሙበት ቦርድዎን እንዴት እንደሚያዘጋጁ የሚያሳይ ፈጣን ትምህርት ነው።
በዚህ ልዩ ትምህርት ውስጥ የተገናኘው ተከታታይ መሣሪያ የብሉቱዝ HC-06 ተከታታይ አስማሚ ነው። ሆኖም የዩኤስቢ ገመድ አስማሚውን ወደ ተከታታይ መሣሪያው እስከሸጡ ድረስ ኮዱን ከማንኛውም ሌላ ተከታታይ መሣሪያ ጋር ማላመድ ይችላሉ።
የቁሳቁስ ሂሳብ
uChipx 1
ማይክሮ ዩኤስቢ ወደ ዩኤስቢ/አስማሚ x 1 (አገናኝ)
HC-06 BT ሞዱል x 1
እንደገና ጥቅም ላይ የዋለ የዩኤስቢ ገመድ x 1
ባትሪ (3V3 <VBAT <5) x 1
ደረጃ 1: በዩኤስቢ አያያዥ አማካኝነት ተከታታይ መሣሪያን ይፍጠሩ
ከዚህ በታች በስዕላዊ መግለጫው ላይ እንደሚታየው የዩኤስቢ ገመዱን ያጥፉ እና ሽቦዎቹን ወደ ተከታታይ መሣሪያው ይሸጡ።
- የዩኤስቢ ገመድ ጥቁር -> GND
- የዩኤስቢ ገመድ ቀይ -> ቪሲሲ (ኃይል)
-የዩኤስቢ ገመድ (D-) ነጭ -> RX
- የዩኤስቢ ገመድ (D+) አረንጓዴ -> TX
ደረጃ 2 - የፕሮግራም UChip
UChipto ን ኮምፒተርዎን ያገናኙ እና ንድፉን “HWSerialUSB.ino” ን በቦርዱ ላይ ይጫኑት። ከዚያ በሚቀጥሉት እርምጃዎች ለመቀጠል uChip ን ያላቅቁ።
ጠቃሚ ምክር: ኮዱ እንዴት ይሠራል? የእኔ የዩኤስቢ ወደብ አሁን ለምን ይለያል?
እኔ በኮዱ ውስጥ የማደርገውን ተንኮል በአጭሩ እዚህ ተገል describedል።
በመሠረቱ ፣ በአሁኑ ጊዜ እንደ D- እና D+ሆነው እንዲሠሩ የተመደቡትን GPIO በመጠቀም አዲስ “SerialUSB_HW” ምሳሌ እየፈጠርኩ ነው።
በቅንብር () ውስጥ በኮድ መጀመሪያ ላይ በተካተተው “wiring_private.h” ራስጌ ውስጥ የተሰጠውን “pinPeripherial ()” የተሰጠውን ተግባር በመጠቀም ለዩኤስቢ ፒኖች የ SERCOM ተግባርን አነቃቃለሁ።
አሁን ፣ እኔ ለ ‹‹Hc-06› ተከታታይ መሣሪያዬ መረጃን በመቀበል እና በመላክ የ‹ SerialUSB_HW ›ምሳሌን እንዲሁ መደበኛውን Serial ወይም SerialUSB መጠቀም እችላለሁ።
ደረጃ 3: መሰብሰብ - መገናኘት - ሙከራ
ባትሪውን ከ uChip ጋር ያገናኙ
-pin_8-> VBAT--
- pin_16 -> VBAT+
የ OTG አስማሚውን እና ከዚያ የመሣሪያውን መሣሪያ በአዲሱ የዩኤስቢ ወደብ ያስገቡ እና… ያ ሁሉ ፣ ሃርድዌር ዝግጁ ነው!
ከ HC-06 ሞዱል ጋር ከተጣመሩ በኋላ (መደበኛ የይለፍ ቃል 1234 ነው) ፣ ስልክዎን ወይም የ BT በይነገጽዎን በመጠቀም ከ BT መሣሪያ ጋር ይገናኙ። አሁን በቦርዱ ላይ ያለውን የ LED ሁኔታ መቀበል አለብዎት።
ኤልኢዲውን ለማብራት ቻርቱን 'ኦ' ወይም ሌላ ለማጥፋት ሌላ ቻር ይላኩ።
ሙከራ ያድርጉ እና ሌሎች ተከታታይ መሣሪያዎችን ይሞክሩ። አሁን የዩኤስቢ ወደቡን እንደ የሃርድዌር ተከታታይ ወደብ እንዴት እንደሚጠቀሙበት ያውቃሉ!
ጠቃሚ ምክር - በኮድ ውስጥ አንድ #ገላጭ አለ ፣ ይህም የዩኤስቢ ወደቡን እንደ ኢምላይድ ተከታታይ ወይም እንደ የሃርድዌር ተከታታይ በመጠቀም ለመቀያየር ያስችልዎታል። ዩኤስቢው እንደ ሃርድዌር ተከታታይ እንዲሠራ እስካልገደድን ድረስ የተገናኘው የመሣሪያው (HC-06) ግንኙነት እንደሌለው ይሞክሩት እና ያረጋግጡ!
የሚመከር:
የማክ ሊሊፓድ ዩኤስቢ ተከታታይ ወደብ/የአሽከርካሪ እትምን ማስተካከል 10 ደረጃዎች (ከስዕሎች ጋር)
የማክ ሊሊፓድ ዩኤስቢ ሲሪያል ወደብ/የአሽከርካሪ ጉዳይ መጠገን - ከ 2016 ጀምሮ የእርስዎ ማክ ከ 2 ዓመት በታች ነው? በቅርቡ ወደ አዲሱ ስርዓተ ክወና (ዮሴማይት ወይም አዲስ ነገር) አሻሽለዋል? የእርስዎ ሊሊፓድ ዩኤስቢ/ኤፒዲዎች ከአሁን በኋላ አይሰሩም? አጋዥ ስልጠና የእኔን የሊሊፓድ ዩኤስቢዎችን እንዴት እንዳስተካከልኩ ያሳየዎታል። ያጋጠመኝ ስህተት ተዛማጅ ነበር
ብዙ ዳሳሾችን ወደ አንድ አርዱኡኖ UNO ተከታታይ ወደብ ማገናኘት -4 ደረጃዎች
ብዙ አነፍናፊዎችን ወደ አንድ አርዱኡኖ UNO ተከታታይ ወደብ ማገናኘት በዚህ ትምህርት ውስጥ ብዙ የአትላስ ዳሳሾች እንዲገናኙ አንድ አርዱዲኖ UNO UART (Rx/Tx) ተከታታይ ወደብ እናሰፋለን። ማስፋፉ የሚከናወነው 8: 1 ተከታታይ ወደብ ማስፋፊያ ሰሌዳ በመጠቀም ነው። የአርዱዲኖ ወደብ ከአስፋፊው ጋር የተገናኘ ነው
በ WiFi ላይ ተከታታይ ወደብ: 10 ደረጃዎች
በ WiFi ላይ ተከታታይ ወደብ በኤሌክትሮኒክ መሣሪያዎች መካከል ያለው የመረጃ ግንኙነት በብዙ የኤሌክትሮኒክስ ፕሮጄክቶች ውስጥ የማይቀር ነው እና ለፕሮጀክትዎ ብዙ ጥቅሞችን ያስገኛል ፣ ማለትም ማይክሮ መቆጣጠሪያዎን ከፒሲ ጋር ማገናኘት እና በትንሽ ሞኖክሮም ፋንታ በትልቅ ባለቀለም ማሳያ ላይ መረጃን ይቆጣጠሩ
ወደብ ወደብ የጭነት መሪ የባትሪ ብርሃን መጠነኛ መሻሻል 4 ደረጃዎች
መጠነኛ ማሻሻያ ወደብ የጭነት መኪና መሪ የባትሪ ብርሃን - ከኤችኤፍ በ 5 ዶላር ጣፋጭ ትንሽ የ 9 መሪ ብርሃን አነሳሁ እና ትንሽ ተንቀጠቀጠ ፣ ነቀነቀው እና መብራቱ ወጣ ፣ ስለዚህ ማሻሻያዬን እለጥፋለሁ ብዬ አስቤ ነበር።
ተከታታይ ወደብ - የሶፍትዌር ቅንብር 8 ደረጃዎች
ተከታታይ ወደብ - የሶፍትዌር ማዋቀር - ኮምፒተርዎን በመጠቀም በእውነተኛው ዓለም ውስጥ የሆነ ነገር ለመቆጣጠር እየሞከሩ ከሆነ ፣ ተከታታይ ወደብ ምናልባት ቀላሉ የመገናኛ መንገድ ነው። በድል አድራጊ ኮምፒተር ላይ ተከታታይ ወደብ እና ሀይፐርሚኒየምን በማቀናበር ሂደት ውስጥ እጓዛለሁ