ዝርዝር ሁኔታ:

LabDroid: የሞርስ ኮድ ኢንኮደር/ዲኮደር 4 ደረጃዎች
LabDroid: የሞርስ ኮድ ኢንኮደር/ዲኮደር 4 ደረጃዎች

ቪዲዮ: LabDroid: የሞርስ ኮድ ኢንኮደር/ዲኮደር 4 ደረጃዎች

ቪዲዮ: LabDroid: የሞርስ ኮድ ኢንኮደር/ዲኮደር 4 ደረጃዎች
ቪዲዮ: Сравним быстродействие iphone и андроид 2024, ህዳር
Anonim
LabDroid: የሞርስ ኮድ ኢንኮደር/ዲኮደር
LabDroid: የሞርስ ኮድ ኢንኮደር/ዲኮደር
LabDroid: የሞርስ ኮድ ኢንኮደር/ዲኮደር
LabDroid: የሞርስ ኮድ ኢንኮደር/ዲኮደር

ማሳሰቢያ -በአዲሱ የላብራቶሪ ስሪት ውስጥ ይህ መመሪያ 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 “ሰላም ዓለም” ይበሉ

Image
Image
በል
በል
በል
በል

አሁን ፕሮጀክቱን ለመጀመር ዝግጁ ነዎት።

ለዚያ ብቻ የመጫወቻ ቁልፍን (ከላይ በግራ ጥግ) ላይ መጫን ያስፈልግዎታል። በእርስዎ የ Android መሣሪያ ላይ የምዝግብ እይታ ሲታይ ማየት አለብዎት። ይህ ደግሞ ዲኮድ የተደረገውን የሞርስ ኮድ ይይዛል።

የሞርስ ኮድ ኢንኮዲንግ እና ዲኮዲንግ ለማድረግ እኛ ጽሑፍን ወደ ዌብሳይት የምንልክበት መንገድ ብቻ ያስፈልገናል። እንዴት ማድረግ እንዳለብዎ ካወቁ ለዚያ ቀላል ድር ጣቢያ ለመተግበር ነፃነት ይሰማዎ። ካልሆነ ወደ https://www.websocket.org/echo.html ይሂዱ እና ከ ws: // AndroidIP: 8081/ተጠቃሚ ጋር ይገናኙ። የግንኙነት ቁልፍን ከተጫኑ በኋላ በሁለተኛው የጽሑፍ መስክ ውስጥ የሆነ ነገር መተየብ መቻል አለብዎት። በ SOS እንዲሞክሩት እመክርዎታለሁ።

የእርስዎ የ Android መሣሪያ አሁን መንቀጥቀጥ መጀመር አለበት እና በተመሳሳይ ጊዜ በምዝግብ ማስታወሻዎቹ ውስጥ ያሉትን ምልክቶች ማየት አለብዎት። ከጨረሰ በኋላ ሎው እንደ “ቃል-… ---” ያለ ነገር ማተም አለበት (ኤስኦኤስ ከላኩ)።

የሚመከር: