ዝርዝር ሁኔታ:
ቪዲዮ: LabDroid: የሞርስ ኮድ ኢንኮደር/ዲኮደር 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
ማሳሰቢያ -በአዲሱ የላብራቶሪ ስሪት ውስጥ ይህ መመሪያ 1: 1 ሊከናወን አይችልም። በቅርቡ አዘምነዋለሁ። ይህ ፕሮጀክት በላብራቶይድ ምን ማድረግ እንደሚችሉ ያሳየዎታል። ሠላም ዓለም በመደበኛነት በጽሑፍ ፣ በብርሃን ወይም በድምፅ ላይ የተመሠረተ ስለሆነ ለላብራቶሪ ሞርሴ ኮድ የተመሠረተ ግንኙነት ግሩም ምሳሌ ይሆናል ብዬ አሰብኩ።
የዚህ መርህ በአንፃራዊነት ቀላል ነው-ጽሑፉን ወደ የ Android መሣሪያ ከላኩ በኋላ ጽሑፉ ወደ ሞርስ ኮድ ተተርጉሞ አብሮ በተሰራው ነዛሪ ወደ አካላዊ እንቅስቃሴ ይለወጣል። በትይዩ ፣ መላው የፍጥነት መለኪያ የሚነበብበትን ጊዜ በመጨረሻ የታወቀውን ንድፍ ለመመለስ።
የሚያዩት ኮድ ይህንን ችግር ለመፍታት ከሁሉ የተሻለውን መንገድ አያሳይዎትም። ለኮኮደር ፣ ለዲኮደር ወይም ለፊተኛው ጫፍ የእራስዎን የመልሶ ማቋቋም ስራ ለመስራት እና ስሪትዎን ከማህበረሰቡ ጋር ለማጋራት ነፃነት ይሰማዎ! እና ሁለት የ Android መሣሪያዎች ካሉዎት መቀየሪያውን እና ዲኮደርውን ለመለየት መሞከር ይችላሉ።
ይህንን የመተግበሪያ ሀሳብ ከወደዱ በቀላሉ ላብራዶድን ይከተሉ
ድህረገፅ
ትዊተር
Hackaday.io
አቅርቦቶች
-
መተግበሪያውን ለማሄድ 1x የ Android መሣሪያ
- Android 8.0+
- ነዛሪ
- የፍጥነት መለኪያ
- የ Android መሣሪያዎን ፕሮግራም ለማድረግ 1x ፒሲ/ማክ
- 1x አውታረ መረብ የእርስዎን ፒሲ/ማክ እና የ Android መሣሪያ ለማገናኘት
- 1x መተግበሪያው ላብሮይድ
ደረጃ 1 ፕሮጀክቱን ይፍጠሩ
በ “ኮድ” ከመጀመራችን በፊት መተግበሪያውን መጫን ፣ ማስጀመር እና ፕሮጀክቱን መፍጠር ያስፈልግዎታል።
LabDroid ን ከ Android Play መደብር (አገናኝ) ማግኘት ይችላሉ። ከጫኑ በኋላ መተግበሪያውን ይክፈቱ እና የተጠየቁትን ፈቃዶች ይቀበሉ። (ለምሳሌ ያለ የአካባቢ ፈቃድ የ GPS መስቀለኛ መንገድን በኋላ መጠቀም አይችሉም)
አሁን IDE ን ለመድረስ መክፈት ያለብዎትን ዩአርኤል የያዘ ማሳወቂያ ማየት አለብዎት። ልክ የእርስዎን ፒሲ/ማክ ይውሰዱ እና ዩአርኤሉን በአዲሱ የ Chrome/Chromium ስሪት ይክፈቱ።
ፕሮጀክቱን ለመፍጠር የመደመር ቁልፍን ብቻ ይጫኑ እና ስም ይስጡት (ለምሳሌ HelloWorld)። ፍጠርን ጠቅ ካደረጉ በኋላ ወደ የፕሮጀክቱ አርታኢ መዞር አለብዎት።
ደረጃ 2 - ኢንኮደር
ጠቃሚ ምክሮች
- መስቀልን ለመጨመር ወደ የሥራ ቦታው ሁለቴ ጠቅ ያድርጉ
- ግንኙነትን በውጤት ወደብ ላይ ጠቅ ለማድረግ ፣ መጫኑን ይቀጥሉ እና ወደሚፈለገው የግብዓት ወደብ ይሂዱ
- አንዳንድ አንጓዎች ቅንጅቶች (ለምሳሌ ስክሪፕት እና ንዝረት) አላቸው ፣ እነዚህን ለመክፈት ወደ መስቀለኛ መንገድ ሁለቴ ጠቅ ያድርጉ
እሺ አሁን ኢንኮደሩን ለመተግበር መጀመር እንችላለን።
በመጀመሪያ ጽሑፉን ወደ ኢንኮደሩ እንድንልክ የሚያስችለን የ WebSocket Node ያስፈልገናል። በተጨማሪ አንድ ግብዓት እና አንድ ውፅዓት ያለው የስክሪፕት መስቀለኛ መንገድ እንጨምራለን። ይህ የስክሪፕት መስቀለኛ ጽሑፍ ጽሑፉን ወደ ንዝረት ወደ ትዕዛዞች ለመተርጎም ጥቅም ላይ ይውላል። የ Vibrator Node እኛ ማከል ያለብን የመጨረሻው ነው። አሁን የ WebSocket ውፅዓት ከስክሪፕት መስቀለኛ ክፍል ግብዓት ጋር ያገናኙ እና የስክሪፕት መስቀለኛውን ከ Vibrator Node ጋር ለማገናኘት እንዲሁ ያድርጉ።
የእኛ የውሂብ ፍሰት ቅንብር ተከናውኗል። ኢንኮዲንግ ለማድረግ የሚከተለውን ኮድ ወደ ስክሪፕት መስቀለኛ ክፍል ማስገባት ያስፈልግዎታል
ደረጃ 3 ዲኮደር
የመጨረሻው እርምጃችን ንዝረትን መለየት እና ተጓዳኝ ምልክቶችን (./-) ማተም ያለበትን ዲኮደር መተግበር ይሆናል።
ዲኮደር ሁለት ተጨማሪ አንጓዎችን ይፈልጋል።
- የስክሪፕት መስቀለኛ መንገድ በአንድ ግብዓት እና በአንድ ውፅዓት
- የፍጥነት መለኪያ መስቀለኛ መንገድ
በሚከተለው ቅደም ተከተል ማገናኘት ብቻ ያስፈልግዎታል -የፍጥነት መለኪያ ኖድ -> የስክሪፕት መስቀለኛ መንገድ
እና የመጨረሻው ግን እዚህ የስክሪፕት መስቀለኛ መንገድ ኮድ ነው-
ደረጃ 4 “ሰላም ዓለም” ይበሉ
አሁን ፕሮጀክቱን ለመጀመር ዝግጁ ነዎት።
ለዚያ ብቻ የመጫወቻ ቁልፍን (ከላይ በግራ ጥግ) ላይ መጫን ያስፈልግዎታል። በእርስዎ የ Android መሣሪያ ላይ የምዝግብ እይታ ሲታይ ማየት አለብዎት። ይህ ደግሞ ዲኮድ የተደረገውን የሞርስ ኮድ ይይዛል።
የሞርስ ኮድ ኢንኮዲንግ እና ዲኮዲንግ ለማድረግ እኛ ጽሑፍን ወደ ዌብሳይት የምንልክበት መንገድ ብቻ ያስፈልገናል። እንዴት ማድረግ እንዳለብዎ ካወቁ ለዚያ ቀላል ድር ጣቢያ ለመተግበር ነፃነት ይሰማዎ። ካልሆነ ወደ https://www.websocket.org/echo.html ይሂዱ እና ከ ws: // AndroidIP: 8081/ተጠቃሚ ጋር ይገናኙ። የግንኙነት ቁልፍን ከተጫኑ በኋላ በሁለተኛው የጽሑፍ መስክ ውስጥ የሆነ ነገር መተየብ መቻል አለብዎት። በ SOS እንዲሞክሩት እመክርዎታለሁ።
የእርስዎ የ Android መሣሪያ አሁን መንቀጥቀጥ መጀመር አለበት እና በተመሳሳይ ጊዜ በምዝግብ ማስታወሻዎቹ ውስጥ ያሉትን ምልክቶች ማየት አለብዎት። ከጨረሰ በኋላ ሎው እንደ “ቃል-… ---” ያለ ነገር ማተም አለበት (ኤስኦኤስ ከላኩ)።
የሚመከር:
የሞርስ ኮድ ጣቢያ -3 ደረጃዎች
የሞርስ ኮድ ጣቢያ-ዲት-ዲት-ዳህ-ዳህ! በዚህ ቀላል የአርዱዲኖ ኡኖ ፕሮጀክት የሞርስ ኮድ ይማሩ። ይህ ቀላል የአርዱዲኖ ፕሮጀክት የሞርስ ኮድ ጣቢያ ነው። የሞርስ ኮድ ገጸ -ባህሪያትን እንደ ተከታታይ ነጥቦች እና ሰረዞች የሚይዝ የመገናኛ ዘዴ ነው። ይህ ወረዳ የፓይዞ ድምጽን ይጠቀማል
የሁለትዮሽ ዛፍ ሞርስ ዲኮደር 7 ደረጃዎች (ከስዕሎች ጋር)
የሁለትዮሽ ዛፍ ሞርስ ዲኮደር ፦ a.articles {font-size: 110.0%; የቅርጸ ቁምፊ-ክብደት: ደፋር; ቅርጸ-ቁምፊ-ሰያፍ; ጽሑፍ-ማስጌጥ: የለም; ዳራ-ቀለም: ቀይ;
2 የሞርስ ኮድ ያለው የደብዳቤ ቃል ተማሪ 5 ደረጃዎች
2 የሞርስ ኮድ ያለው የደብዳቤ ቃል ተማሪ - ለተሳካ Scrabble (tm) 2 ፊደላትን ቃላት ለመማር እየሞከርኩ ነበር። እኔም በትንሽ ስኬት እንደገና የሞርስን ኮድ ለመማር እሞክራለሁ። ያለማቋረጥ የሚያሳየውን ሳጥን በመገንባት አንዳንድ ንዑስ ትምህርትን ለመሞከር ወሰንኩ
ቀላል DTMF (ቶን) የስልክ መስመር ዲኮደር እንዴት ማድረግ እንደሚቻል - 3 ደረጃዎች
ቀላል DTMF (ቶን) የስልክ መስመር ዲኮደር እንዴት ማድረግ እንደሚቻል - ይህ በመሠረቱ በማንኛውም የስልክ መስመር ላይ የ DTMF ምልክቶችን እንዲለዩ የሚያስችልዎት ቀላል ፕሮጀክት ነው። በዚህ መማሪያ ውስጥ ዲኮደር MT8870D ን እየተጠቀምን ነው። እኛ ቅድመ -የተገነባ የቃና ዲኮደር እየተጠቀምን ነው ፣ ምክንያቱም እመኑኝ ፣ ከኋላው ጋር መሞከር እና ከ
ኢንፍራሬድ የ NEC ፕሮቶኮል ኢንኮደር እና ዲኮደር ቦርድ 5 ደረጃዎች
ኢንፍራሬድ የ NEC ፕሮቶኮል ኢንኮደር እና ዲኮደር ቦርድ - ጥሬ የተቀየረ ወይም የተበላሸ የ NEC IR ምልክት ይቀበላል እና ተከታታይ ወደቡን ወደሚላኩ ባይት ይለውጠዋል። ተከታታይ የባውድ ፍጥነት ከሁለት ነባሪ ፍጥነቶች የተመረጠ ነው። ነባሪው የአጠቃቀም ሁኔታ በፍሬም ባይት የትእዛዝ ቅደም ተከተል ያስተላልፋል