ዝርዝር ሁኔታ:

በ Android እና በዩኤስቢ አርዱዲኖን ይቆጣጠሩ -5 ደረጃዎች
በ Android እና በዩኤስቢ አርዱዲኖን ይቆጣጠሩ -5 ደረጃዎች

ቪዲዮ: በ Android እና በዩኤስቢ አርዱዲኖን ይቆጣጠሩ -5 ደረጃዎች

ቪዲዮ: በ Android እና በዩኤስቢ አርዱዲኖን ይቆጣጠሩ -5 ደረጃዎች
ቪዲዮ: SKR Pro v1.x - Klipper install 2024, ህዳር
Anonim
Image
Image
ምንድን ነው የሚፈልጉት
ምንድን ነው የሚፈልጉት

ይህ አስተማሪ በቱንካብል ገንቢ ፣ ፓቪትራ የተፈጠረውን የ “አርዱinoኖ ዩኤስቢ ተከታታይ ማራዘሚያ” በጣም ፈጣን ማሳያ ብቻ ነው። አሁንም እየተሻሻለ ነው ስለዚህ ይህንን እንደ ቅድመ -ይሁንታ ስሪት ያስቡ።

በአጭሩ ፣ አሁን ብጁ የ Android መተግበሪያን መፍጠር እና ከብዙ የተለያዩ የአርዱዲኖ ሰሌዳዎች ጋር በዩኤስቢ በኩል ለመገናኘት ሊጠቀሙበት ይችላሉ።

በ 5 የተለያዩ ግዛቶች (ቀይ ፣ አረንጓዴ ፣ ሰማያዊ ፣ ነጭ እና ጠፍቷል) መካከል RGB LED ን የሚቀይርበት ቀለል ያለ ማሳያ አዘጋጅቻለሁ ፣ ግን የአስተማሪዎቹ ማህበረሰብ ምን ሀሳቦችን እንደሚያመጣ ለማየት በጣም እፈልጋለሁ።

ደረጃ 1: የሚያስፈልግዎት

ምንድን ነው የሚፈልጉት
ምንድን ነው የሚፈልጉት
ምንድን ነው የሚፈልጉት
ምንድን ነው የሚፈልጉት

ቅድመ ሁኔታዎች

  1. በብሎክ ላይ የተመሠረተ ፕሮግራም አንዳንድ መሠረታዊ ዕውቀት ፣ ለምሳሌ እንደ ጭረት ወይም የመተግበሪያ ፈላጊ
  2. ስለ አርዱዲኖ መሠረታዊ ግንዛቤ - ማለትም “ብልጭ ድርግም” የሚለውን ንድፍ በተሳካ ሁኔታ አከናውነዋል

ሃርድዌር

  1. አርዱinoኖ + ዩኤስቢ ገመድ። ይህንን በዩኖ ፣ ሊዮናርዶ እና ማይክሮ ሞክሬያለሁ።
  2. የ Android ስልክ
  3. የዩኤስቢ OTG አያያዥ
  4. አንዳንድ የኤሌክትሮኒክስ ክፍሎች ለሙከራ

ሶፍትዌር

  1. የአርዱዲኖ አይዲኢ
  2. ማንኛውም “የመተግበሪያ ፈላጊ 2” ተኳሃኝ ሶፍትዌር ፣ እኔ Thunkable ን መርጫለሁ
  3. የ Pavitra's Arduino USB Serial Extension ቅጂ

ደረጃ 2 - ወረዳዎን ይገንቡ

ወረዳዎን ይገንቡ
ወረዳዎን ይገንቡ
ወረዳዎን ይገንቡ
ወረዳዎን ይገንቡ

እዚህ አርዱinoኖን ብቻ በቀላሉ ማምለጥ እና በቦርዱ ላይ ያለውን LED መጠቀም ይችላሉ ፣ ግን ትንሽ የበለጠ አስደሳች ለማድረግ የ RGB LED ን ተጠቅሜአለሁ።

ወረዳው በጣም ቀላል ነው-

የ LED የመሬት ፒን ከማንኛውም የአርዱዲኖ የመሬት ካስማዎች [ጥቁር ሽቦ] ጋር ተገናኝቷል ፣

ቀዩ ፣ አረንጓዴ እና ሰማያዊ ፒኖቹ ከ PWM ፒኖች በ Ω resistors በኩል ተገናኝተዋል። ከፒን ቁጥሮች አጠገብ ባለው የ ~ ምልክት የ PWM ፒኖችን ማወቅ ይችላሉ።

በስዕሉ ውስጥ ያሉት ቀይ ፣ አረንጓዴ እና ሰማያዊ ሽቦዎች የኤልዲው እግር ከየትኛው ቀለም ጋር እንደሚዛመድ ለመግለፅ ቀላል ናቸው። በአንዳንድ ኤልኢዲዎች ውስጥ ሰማያዊ እና አረንጓዴ ፒኖች ሊቀለበስ ይችላል።

ደረጃ 3 ኮድዎን ይፃፉ

ከዚህ በታች ያለው ኮድ ሁሉ በ Github ላይ ሊገኝ ይችላል

ለአርዱዲኖ ፒኖችዎ አንዳንድ ተለዋዋጭ ስሞችን በማቀናበር ይጀምሩ

// ለተከታታይ ግብዓት ተለዋዋጭ

int ግብዓት = 0; // ፒኖች ለ LEDs const int LED = 13; const int redPin = 11; const int greenPin = 9; const int bluePin = 10;

በመቀጠል ይህንን ወደ ማዋቀር () ተግባር ያክሉ

ባዶነት ማዋቀር () {

// ተከታታይ ማሳያውን በ 9600 baud Serial.begin (9600) ይጀምሩ። // የ LEDs ውፅዓት ፒን ሞዶ (ኤልኢዲ ፣ ውፅዓት) መሆናቸውን ያሳውቁ ፤ pinMode (redPin ፣ OUTPUT); pinMode (አረንጓዴ ፒን ፣ ውፅዓት); pinMode (ሰማያዊ ፒን ፣ ውፅዓት); }

ከዚያ ተከታታይ ግቤትን ይፈትሹ

ባዶነት loop () {

// ገቢ ውሂብ ካለ ይፈትሹ ፣ (Serial.available ()> 0) {// ካለ ፣ ከዚያ የገቢውን ውሂብ ያንብቡ። ግብዓት = Serial.read (); // (ግብዓት == '1') {make_colour (255, 0, 0) ከሆነ በግቤት እሴት ላይ በመመስረት የተለያዩ ቀለሞችን ያድርጉ። } ሌላ ከሆነ (ግቤት == '2') {make_colour (0, 255, 0); } ሌላ ከሆነ (ግቤት == '3') {make_colour (0, 0, 255); } ሌላ ከሆነ (ግቤት == '4') {make_colour (0, 0, 0); } ሌላ ከሆነ (ግብዓት == '5') {make_colour (255 ፣ 255 ፣ 255) ፤ }}}

በመጨረሻም ተገቢውን ቀለም ይስሩ

ባዶ make_colour (int r ፣ int g ፣ int b) {

// ለመሞከር ብቻ Serial.println (“ቀለም መስራት”); // ለእያንዳንዱ የፒን አናሎግ የግዴታ ዑደት ያዘጋጃል ጻፍ (redPin ፣ r); አናሎግ ፃፍ (አረንጓዴ ፒን ፣ ሰ); አናሎግ ፃፍ (ሰማያዊ ፒን ፣ ለ); }

ደረጃ 4: መተግበሪያዎን ይፍጠሩ

የእርስዎን መተግበሪያ ይፍጠሩ
የእርስዎን መተግበሪያ ይፍጠሩ
የእርስዎን መተግበሪያ ይፍጠሩ
የእርስዎን መተግበሪያ ይፍጠሩ
የእርስዎን መተግበሪያ ይፍጠሩ
የእርስዎን መተግበሪያ ይፍጠሩ

በመተግበሪያው በተቻለ ፍጥነት ለመጀመር እዚህ ጠቅ በማድረግ በቀጥታ ወደ Thunkable ሊያዩት ይችላሉ።

ንድፍ

የዚህ መተግበሪያ ንድፍ ሆን ተብሎ መሠረታዊ ነው። እሱ ጥቂት አዝራሮች እና በእርግጥ ፣ የአርዲኖ ቅጥያ ፋይል ነው።

የ.aix ፋይሎችን ለመጫን የማያውቁ ከሆኑ የኮነርን ፈጣን ጅምር መመሪያ እዚህ ማንበብ ይችላሉ።

ኮድ

በብሎኮች ውስጥ አንድ አዝራር በተጫነ ቁጥር የሚጠራውን lighsOn የሚባል አሰራር ፈጥረዋል።

ቀይ ፣ አረንጓዴ እና ሰማያዊ ቁልፎች ‹1› ›፣ ‹2› እና ‹3› ን ገጸ -ባህሪያትን በቅደም ተከተል ወደ አርዱinoኖ ይልካሉ።

'4' እና '5' ያሉት ቁምፊዎች ኤልኢዲውን ነጭ እና ለማጥፋት ለማብራት ያገለግላሉ።

እንዲሁም የሚዘጋ እና ከዚያ ከአርዱዲኖ ጋር ያለውን ግንኙነት እንደገና የሚከፍት የመልሶ ማግኛ ቁልፍን ማካተት ጥሩ ሀሳብ ነው

ደረጃ 5: ይሞክሩት

ይሞክሩት
ይሞክሩት
ይሞክሩት
ይሞክሩት

አሁን እሱን ለመሞከር ዝግጁ ነዎት።

1. ንድፉን ወደ አርዱinoኖ ይስቀሉ

2. በስልክዎ ላይ.apk ን ይጫኑ

3. ስልክዎን ከአርዱዲኖ ጋር በ OTG ገመድ ያገናኙት እና ለመሄድ ጥሩ ነዎት።

ችግርመፍቻ

መተግበሪያውን ከአርዱዲኖ ጋር በማገናኘት መጀመሪያ ሲያሄዱ የዩኤስቢ መሣሪያውን (አርዱinoኖ) እንዲደርስበት ፈቃድ መስጠት አለብዎት።

የአሂድ ጊዜ ስህተት ካዩ ግንኙነቱን ለመዝጋት ይሞክሩ እና ከዚያ እንደገና ይክፈቱት። ይህ ችግርዎን ሊያስተካክለው ይገባል ፣ ግን ይህ አሁንም እየተሞከረ መሆኑን ያስታውሱ ስለዚህ ለእርስዎ የማይስማማ ከሆነ አስተያየት ይተው።

የሚመከር: