ዝርዝር ሁኔታ:
ቪዲዮ: በስህተት የተዋቀረ HC-06 የብሉቱዝ ሞዱልን መልሰው ያግኙ 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
ከንፁህ maximalism ውጭ ፣ የእኔን HC-06 ብሉቱዝ (ባሪያ) ሞዱል በ AT+BAUDC ትዕዛዝ ወደ ባውድ መጠን 1 ፣ 382 ፣ 400 ባውድ አዋቅሬአለሁ። አርዱinoኖ ከእሱ ጋር ከተገናኘ ጀምሮ ሞጁሉን ከሶፍትዌር ሰርቨር ቤተ -መጽሐፍት ጋር መጠቀም አልቻለም። ያለምንም ዕድል በአርዱዲኖ የሃርድዌር ተከታታይ (ፒን 0 እና 1) የባውድ ፍጥነትን ለመመለስ ሞከርኩ።
እኔም ሊተላለፍ የሚችል መፍትሔ ሳላገኝ ርዕሱን ወደ ጉግል ሞከርኩ። ምናልባት በተከታታይ ወደብ ውስጥ የተገነባውን ኮምፒተር መጠቀሙ መፍትሄ ሊሆን ይችላል (ከ 12 ቮ እስከ 3 ቮ 3 የአመክንዮ ደረጃ መቀያየር) ፣ ግን ኮምፒውተሬ ይህ ጊዜ ያለፈበት ወደብ የለውም ፣ ስለዚህ ሌላ መፍትሔ ማምጣት ነበረብኝ።
ደረጃ 1: የሚያስፈልግዎት
- Arudino/Genuino ሰሌዳ ከነባሪ Atmel ATMEGA328P-PU MCU (@16MHz) ጋር።
- 1 ፣ 382 ፣ 400 ባውድ ላይ የሚያዳምጥ የ HC-06 የብሉቱዝ ሞዱል
- መሠረታዊ አርዱዲኖ አይዲኢ ከ
ደረጃ 2 መፍትሄው
ይህ አስተማሪ እና መፍትሄው ለ 1 ፣ 382 ፣ 400 ባውድ (AT+BAUDC) ሁኔታ የተሠራ መሆኑን እባክዎ ልብ ይበሉ። መፍትሄው ለሌላ ለማንኛውም የባውድ ተመኖች አይሰራም። ሌሎች ጉዳዮችን ለማስተናገድ እባክዎን ከደረጃ 3 ጀምሮ ያሉትን ደረጃዎች ይመልከቱ።
መፍትሄው በእውነት ቀላል ነው።
- የ HC-06 ን VCC ፒን ከአርዱዲኖ 5V ፒን ጋር ያገናኙ።
- የ HC-06 ን GND ፒን ከአርዲኖን GND ፒን ጋር ያገናኙ።
- የአርዱዲኖን ፒን 2 ለማገናኘት የ HC-06 ን የ RXD ፒን ያገናኙ።
- የ HC-06's TXD ፒን አልተገናኘም (ወይም ከፒን 8 ጋር ይገናኙ)።
- የ hc06reset.ino ንድፍ ይስቀሉ።
- ፕሮግራሙ HC-06 ን ወደ 115 ፣ 200 ባውድ ሁነታ (AT+BAUD8) ያዘጋጃል።
- የተገኘውን የ HC-06 ሞዱልዎን እንደበፊቱ ይጠቀሙ።
ደረጃ 3 ከእይታዎች በስተጀርባ…
ከአርዱዲኖ አይዲኢ ጋር የሚመጣው የሶፍትዌር ሰርቪስ ቤተ -መጽሐፍት ቢበዛ 115 ፣ 200 ቢት/ሰከንድ የማሰራጨት ችሎታ አለው ፣ ስለሆነም በሚፈለገው 1 ፣ 382 ፣ 400 ባውድ ፍጥነት ላይ ለመግባባት ፈጣን አይደለም። ነባሪው የአርዱዲኖ ቦርድ በ 16 ሜኸ ላይ እንደሚሠራ ፣ የንድፈ ሀሳብ ያልተጨመቀ ከፍተኛ ቢትሬት 16,000 ፣ 000 ቢት/ሰከንድ ነው። እስካሁን ጥሩ ነን!
በ SoftwareSerial.cpp ላይ ባደረግሁት ግንዛቤ ላይ በመመርኮዝ ፣ በሴቶቹ መካከል ያለው ግንኙነት መዘግየትን በተመለከተ (ከባውድ መጠን የሚመጣ) የውጤት ፒን ከፍተኛ (= 1) ወይም ዝቅተኛ (= 0) በማቀናበር ይከናወናል።
- የውጤት ፒን በነባሪ ከፍ ያለ ነው (ምንም ውሂብ የለም ማለት ነው) ፣ ከዚያ
- የመነሻ ቢት ይተላለፋል (ይህም ፒኑን ዝቅ የሚያደርግ) ፣ ከዚያ
- ከ LSB ወደ MSB የተላለፉ 8 ቢት መረጃዎች ፣ (+5V ቢት 1 እና 0 በሌላ ጊዜ) ከዚያ
- የማቆሚያ ቢት ይተላለፋል (ፒኑን ከፍ የሚያደርግ)
በዚህ መንገድ 1 ባይት 10 ቢት በመጠቀም ይተላለፋል።
መላክ ያለብን መልእክት AT+BAUD8 (ያለ / n ፣ / r መጨረሻ ላይ) ነው። ይህ ትዕዛዝ HC-06 ን ወደ 115 ፣ 200 ባውድ ደረጃ በመደበኛ ቤተመጽሐፍት ማስተናገድ ይችላል።
ቢት በ 1 ፣ 382 ፣ 400 ቢት/ሰከንድ ፍጥነት ለመላክ ፣ ለእያንዳንዱ ቢት 1/1 ፣ 382 ፣ 400 ሰከንዶች ጊዜ አለን (ያ ማለት በግምት 723.38 ns ነው) ለእያንዳንዱ ቢት። አርዱዲኖ በ 16,000 ፣ 000 ሜኸዝ ላይ ይሠራል ፣ ስለዚህ እያንዳንዱ ዑደት 1/16, 000, 000 ሰከንዶች ይቆያል - ይህ በአንድ ዑደት 62.5 ns ነው።
የ AVR ስብሰባ ኮድ በመጠቀም የውጤት ፒን ከፍተኛ ወይም ዝቅተኛ እና NOP ን በትክክል አንድ የሲፒዩ ዑደትን ለመጠበቅ የ OUT ትዕዛዙን መጠቀም እንችላለን። ሁለቱም ትዕዛዞች በትክክል 1 ሲፒዩ ዑደት ይመገባሉ። በዚህ መንገድ የ 723.38 ን ቢት ጊዜ በአንድ በሚተላለፍ ቢት ከ 11 እስከ 12 የአሩዲኖ መመሪያዎችን ይሸፍናል። ሊታሰብበት የሚገባ አንድ ነገር - የ OUT ትዕዛዙ በአንድ ጊዜ ሙሉ ባይት ያዘጋጃል ፣ ስለዚህ ይህ ችግር የሌለበት PORTx ን መምረጥ አለብን። ATMEGA328P-PU ን ለምሳሌ PORTD (arduino pins 0-7) መጠቀም ለዚህ ሁኔታ ፍጹም ነው። ቢት ካቀናበሩ በኋላ ፣ ከ 10 እስከ 11 NOPs የሚደረገው ትክክለኛው ጊዜ ብቻ ማለፍ አለበት እና ያ ነው።
ከዚህ በታች ባለው የ Excel ፋይል ውስጥ የስሌት ዝርዝሮችን ማግኘት ይችላሉ። ይህ ፋይል ለፕሮግራሙ አስፈላጊውን አጠቃላይ መመሪያዎችን ፈጠረ። የተፈጠረውን ኮድ ከለጠፉ በኋላ ጥቂት ተተኪዎች ብቻ መደረግ ነበረባቸው።
ደረጃ 4 - ተጨማሪ ንባብ/ ማሻሻያ ሊሆኑ የሚችሉ Posiibilites
- ምናልባት በቀድሞው ደረጃ የተገለፀውን ዘዴ በመጠቀም ፈጣን የሶፍትዌር ሰርቨር ቤተ -መጽሐፍት ሊሠራ ይችላል።
- FedericoK2 ለእያንዳንዱ በተቻለ መጠን የ HC-06 መልሶ ማግኛ ኮድ የሚያመነጭ ታላቅ መሣሪያ ሠራ። ጣቢያውን እዚህ ይድረሱ https://tools.krum.com.ar/save_your_hc-06/ እናመሰግናለን FedericoK2
የሚመከር:
የብሉቱዝ ጆሮ ማዳመጫዎን መልሰው ያግኙ 6 ደረጃዎች
የብሉቱዝ የጆሮ ማዳመጫዎን መልሰው ያግኙ - ምናልባት በተወሰኑ ደቂቃዎች ችግሮች ምክንያት ብሉቱዝን ትተው የገመድ የጆሮ ማዳመጫዎችን ትተው ይሆናል። እነዚህ ጉዳዮች የጆሮ ማዳመጫ ቤት ተሰብሮ ፣ በኬብሎች ውስጥ የውስጥ እረፍቶች ፣ የተበላሹ መሰኪያዎች እና ሌሎችም ሊያካትቱ ይችላሉ። ብዙውን ጊዜ እነዚህ የተጎዱ መሣሪያዎች o
ሙዚቃዎን ከአይፖድዎ እንዴት መልሰው ማግኘት እንደሚችሉ .. ነፃ !: 7 ደረጃዎች
ሙዚቃዎን ከአይፖድዎ እንዴት መልሰው ማግኘት እንደሚችሉ .. ነፃ! - በመሠረቱ ፣ አይፖዶች ሙዚቃውን ከውጪ እንዲያስመጡ አይፈቅዱልዎትም ፣ እርስዎ እንዲሰርዙት ብቻ ነው። ለምሳሌ ፣ እርስዎ የሚወዷቸውን ዘፈኖች የት እንዳስቀመጡ ከሆነ በእርስዎ አይፖድ ላይ ፣ ግን ከዚያ በድንገት ሁሉንም ከኮምፒዩተርዎ ያጥፉ። ስለዚህ እዚያ በመጥፎ ሞያ ውስጥ ተቀመጥክ
በስህተት መፈጠር 11 ደረጃዎች
በስህተት መፈጠር - በስህተት መፈጠር ተግዳሮቶች እና ስለ ዲጂታል መሣሪያዎች ትክክለኛነት እና ትክክለኛነት እና እንዴት አካላዊ አከባቢን ለመተርጎም እና ለመረዳት እንደሚጠቀሙ የእኛን ግምቶች እንድንጠይቅ ያስገድደናል። ኦውራ በሚያመነጭ ብጁ በተሰራ ሮቦት
ኤስ.ኤስ.ኤስ (SSS) የተዋቀረ የጊታር መጫኛ: 3 ደረጃዎች
የኤስ ኤስ ኤስ የተዋቀረ የጊታር ፒክ ጠባቂን መሸጥ - በትምህርቱ ውስጥ የእራስዎን የኤስኤስኤስ ጊታር መጫኛ ሽቦን በማገናኘት ሂደት ውስጥ እሄዳለሁ። መጀመሪያ ይህንን ፕሮጀክት እየሰሩ ከሆነ ወደ ሂደቱ ስለሚገቡት ክፍሎች ትክክለኛ ግንዛቤ እንዲኖርዎት መሞከር አለብዎት። የኤስኤስኤስ ቅርጸት በመሠረቱ ሶስት ነው
የኤክስፒ ሲዲ ቁልፍን መልሰው ያግኙ - 4 ደረጃዎች
የኤክስፒ ሲዲ ቁልፍን መልሰው ያግኙ - ሃርድ ድራይቭዎን ማሻሻል ሲኖርብዎት ወይም ሲሰበር አይጠሉም? ደህና ፣ ምናልባት “እንደገና እጭናለሁ” ብለው ለራስዎ ያስቡ እና ይገነዘባሉ