ዝርዝር ሁኔታ:
ቪዲዮ: በ Android እና በዩኤስቢ አርዱዲኖን ይቆጣጠሩ -5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
ይህ አስተማሪ በቱንካብል ገንቢ ፣ ፓቪትራ የተፈጠረውን የ “አርዱinoኖ ዩኤስቢ ተከታታይ ማራዘሚያ” በጣም ፈጣን ማሳያ ብቻ ነው። አሁንም እየተሻሻለ ነው ስለዚህ ይህንን እንደ ቅድመ -ይሁንታ ስሪት ያስቡ።
በአጭሩ ፣ አሁን ብጁ የ Android መተግበሪያን መፍጠር እና ከብዙ የተለያዩ የአርዱዲኖ ሰሌዳዎች ጋር በዩኤስቢ በኩል ለመገናኘት ሊጠቀሙበት ይችላሉ።
በ 5 የተለያዩ ግዛቶች (ቀይ ፣ አረንጓዴ ፣ ሰማያዊ ፣ ነጭ እና ጠፍቷል) መካከል RGB LED ን የሚቀይርበት ቀለል ያለ ማሳያ አዘጋጅቻለሁ ፣ ግን የአስተማሪዎቹ ማህበረሰብ ምን ሀሳቦችን እንደሚያመጣ ለማየት በጣም እፈልጋለሁ።
ደረጃ 1: የሚያስፈልግዎት
ቅድመ ሁኔታዎች
- በብሎክ ላይ የተመሠረተ ፕሮግራም አንዳንድ መሠረታዊ ዕውቀት ፣ ለምሳሌ እንደ ጭረት ወይም የመተግበሪያ ፈላጊ
- ስለ አርዱዲኖ መሠረታዊ ግንዛቤ - ማለትም “ብልጭ ድርግም” የሚለውን ንድፍ በተሳካ ሁኔታ አከናውነዋል
ሃርድዌር
- አርዱinoኖ + ዩኤስቢ ገመድ። ይህንን በዩኖ ፣ ሊዮናርዶ እና ማይክሮ ሞክሬያለሁ።
- የ Android ስልክ
- የዩኤስቢ OTG አያያዥ
- አንዳንድ የኤሌክትሮኒክስ ክፍሎች ለሙከራ
ሶፍትዌር
- የአርዱዲኖ አይዲኢ
- ማንኛውም “የመተግበሪያ ፈላጊ 2” ተኳሃኝ ሶፍትዌር ፣ እኔ Thunkable ን መርጫለሁ
- የ 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ኖ) እንዲደርስበት ፈቃድ መስጠት አለብዎት።
የአሂድ ጊዜ ስህተት ካዩ ግንኙነቱን ለመዝጋት ይሞክሩ እና ከዚያ እንደገና ይክፈቱት። ይህ ችግርዎን ሊያስተካክለው ይገባል ፣ ግን ይህ አሁንም እየተሞከረ መሆኑን ያስታውሱ ስለዚህ ለእርስዎ የማይስማማ ከሆነ አስተያየት ይተው።
የሚመከር:
አርዱዲኖን በመጠቀም ከ Google ረዳት ጋር የቤት መብራቶችን ይቆጣጠሩ 7 ደረጃዎች
አርዱዲኖን በመጠቀም ከ Google ረዳት ጋር የቤት መቆጣጠሪያዎችን ይቆጣጠሩ ((እንደ ነሐሴ 22 ቀን 2020 ያዘምኑ-ይህ አስተማሪ 2 ዓመት ነው እና በአንዳንድ የሶስተኛ ወገን መተግበሪያዎች ላይ ይተማመናል። ከጎናቸው ያለው ማንኛውም ለውጥ ይህ ፕሮጀክት እንዳይሠራ ሊያደርግ ይችላል። አሁን እየሰሩ ነው ፣ ግን እንደ ማጣቀሻ ሊከተሉት እና በሚከተለው መሠረት ማስተካከል ይችላሉ
ያለ ተጨማሪ ሃርድዌር የቴሌግራም ቦት በመጠቀም አርዱዲኖን ይቆጣጠሩ -5 ደረጃዎች
ያለ ተጨማሪ ሃርድዌር የቴሌግራም ቦት በመጠቀም አርዱዲኖን ይቆጣጠሩ - በአርዱዲኖ ሊያደርጉዋቸው የሚችሏቸው ሰፊ ነገሮች አሉ ፣ ግን የቴሌግራም ቦት በመጠቀም አርዱዲኖዎን ለመቆጣጠር መቼም አስበው ያውቃሉ? ፒሲ አንዳንድ ሊቆጣጠሩት የሚችል መሣሪያ (የአርዱዲኖን በቦርድ ላይ LED ን እንጠቀማለን
ከ MATLAB ጋር አርዱዲኖን ያለገመድ ይቆጣጠሩ - 11 ደረጃዎች
ከ MATLAB ጋር አርዱዲኖን ያለገመድ ይቆጣጠሩ - በፒ.ፒ.ኤል (ፒ.ፒ.ፒ.) በተጠናከረ በ MATLAB ትግበራ እና በአርዱዲኖ መካከል ግንኙነትን እንዴት እንደሚመሰረቱ ጥቂት DIYs ን እያዩ ነበር። ሆኖም ፣ በ ENLA28J60 ተኳሃኝ የኤተርኔት ጋሻ በመጠቀም አርዱዲኖን በ MATLAB በኩል የሚቆጣጠር ምንም ነገር አላጋጠመኝም
ብሉንክን በዩኤስቢ በመጠቀም አርዱዲኖን ይቆጣጠሩ 3 ደረጃዎች
ብሊንክን በመጠቀም በዩኤስቢ በመጠቀም አርዱዲኖን ይቆጣጠሩ - ይህ የእኔ ሁለተኛ አስተማሪ ነው። በዚህ መመሪያ ውስጥ ብሊንክን በመጠቀም የ LED ን እንዴት እንደሚቆጣጠር ያሳያል። ብሊንክ ዳሽቦርድ እንዲሁም ግንኙነትን የሚሰጠን መተግበሪያ ነው። ከ google play store (ለ Android) ሊያወርዱት የሚችሉት። &; መተግበሪያ s
በብሩክ መተግበሪያ አማካኝነት በዩኤስቢ በኩል ስማርትፎን በመጠቀም አርዱዲኖን ይቆጣጠሩ 7 ደረጃዎች (ከስዕሎች ጋር)
በብሩክ መተግበሪያ አማካኝነት በዩኤስቢ በኩል ስማርትፎን በመጠቀም አርዱዲኖን ይቆጣጠሩ - በዚህ መማሪያ ውስጥ መብራትን ለመቆጣጠር ብሊንክ መተግበሪያን እና አርዱዲኖን እንዴት እንደሚጠቀሙ እንማራለን ፣ ጥምር በዩኤስቢ ተከታታይ ወደብ በኩል ይሆናል። የዚህ አስተማሪ ዓላማ ዓላማውን ለማሳየት ነው። ቀላሉ መፍትሔ አርዱዲኖዎን ወይም ሐዎን በርቀት መቆጣጠር