ዝርዝር ሁኔታ:
- ደረጃ 1 ሁለቱም ጌታው እና ባሪያ በተመሳሳይ ኮድ ውስጥ
- ደረጃ 2 BLUETOOTH ሞጁሎች በንግግር ተከታታይ ያንብቡ እና ይፃፉ
- ደረጃ 3 - ውድድሩን መቆጣጠር
- ደረጃ 4 - የቀረው ኮድ
- ደረጃ 5: ቀጥሎ ምንድነው?
ቪዲዮ: የአርዱዲኖ ሙቅ ጎማዎች የፍጥነት ትራክ ክፍል #2 - ኮድ 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
በዚህ ፕሮጀክት የመጀመሪያ ክፍል በ 2 ዳቦ ሰሌዳዎች ላይ ለሙከራው ሃርድዌር ገንብተናል።
እናም በዚህ ክፍል ውስጥ ኮዱን ፣ እንዴት እንደሚሰራ እና ከዚያም እንሞክራለን።
ለጠቅላላው የኮድ ግምገማ እና የሥራ ኮዱን ለማሳየት ከላይ ያለውን ቪዲዮ መመልከትዎን ያረጋግጡ።
ደረጃ 1 ሁለቱም ጌታው እና ባሪያ በተመሳሳይ ኮድ ውስጥ
ኮዱ በ 2 ክፍሎች ነው ፣ ግን በተመሳሳይ ፋይል ውስጥ። ለ ‹ማስተር› ዳቦ ሰሌዳ ብቻ እና ለ ‹‹››››››››››››››››››››››››››››››››››››››› ለ‹ ‹MASTER› ዳቦ ሰሌዳ ›እና ለ‹ ‹›››››››››››››››››››››››››››››››››››››››››››››››› ለ ‹‹MASTER› ሰሌዳ› ብቻ እና ለባሪያ የዳቦ ሰሌዳ ብቻ የሆነውን ማንኛውንም ኮድ ለመለየት የትኛውን ኮድ እንደሚቀናጅ ወይም ችላ እንደሚባል ለመወሰን እጠቀማለሁ።
በመሠረቱ ፣ ጌታው ጌታው ከተገኘ ፣ ከዚያ በ ‹ማስተር› ኮድ እገዳ ውስጥ የተቀመጠ ማንኛውም ኮድ ይዘጋጃል እና ከዚያ ብሎክ ውጭ ያለ ማንኛውም ኮድ በተጠናከረ ጊዜ ይወገዳል።
#ifdef ጌታው
// ዋና ልዩ ኮድ እዚህ አለ
#ሌላ
#ባሪያን መለየት
// ባሪያ የተወሰነ ኮድ እዚህ አለ
#ኤንዲፍ
ጌታው ሲቀነባበር እኔ ደግሞ ተመሳሳይ ዘዴን እጠቀማለሁ ስለዚህ ጌታን ስለማብራራት መጨነቅ አለብዎት ወይም ባሪያ እንዲገለጽ አልነቃም።
ደረጃ 2 BLUETOOTH ሞጁሎች በንግግር ተከታታይ ያንብቡ እና ይፃፉ
በዚህ ፕሮጀክት ውስጥ የ SLAVE የዳቦ ሰሌዳ ብቻ ከዋናው የዳቦ ሰሌዳ ጋር ይነጋገራል። ጌታው በጭራሽ አይናገርም ፣ ያዳምጣል እና ከዚያ በሚመጣው ውሂብ ላይ ይሠራል።
ሞዱሎቹ በአርዱዲኖ ኮድ ሥነ -ምህዳር ውስጥ የተገነባውን በተከታታይ ክፍል በመጠቀም ያወራሉ እና ያዳምጣሉ።
የብሉቱዝ ሞጁሎች በ 38400 ባውድ ይገናኛሉ ፣ ስለዚህ ሁለቱም የኮድ ዱካዎች ተከታታይ ግንኙነቶቻቸውን በመጠቀም የመጀመሪያ ደረጃቸውን ያስጀምራሉ-
Serial.begin (38400);
እና ባሪያው ይጠቀማል:
Serial.write (እዚህ ያለው ውሂብ);
ከጌታው ጋር ለመነጋገር ፣ እና ጌታው የሚከተሉትን ይጠቀማል
ውሂብ = Serial.read ();
ተከታታይ ዥረቱን ለማዳመጥ እና ይዘቶቹን ለማንበብ እና በተለዋዋጭ ውስጥ ለማከማቸት።
ደረጃ 3 - ውድድሩን መቆጣጠር
አገልጋዩ ከማይክሮ ተቆጣጣሪው ጋር በተገናኘው አረንጓዴ አዝራር ብዙ ወይም ዝግጁ በሆነ ሁኔታ ውስጥ ከሆነ ጌታው ይነግረዋል። በዝግጅት ሁኔታ ፣ የ IR ዳሳሾች ምንም አያደርጉም እና ጌታው ዝግጁ በሆነ ሁኔታ ውስጥ መሆኑን ለማሳየት 8 ሰረዞች በማሳያው ላይ ያሳያል።
ባሪያው አንድ ውድድር እንደሚጀመር ለጌታው ሲነግረው ፣ ባሪያው ከጎኑ ያለውን የ IR ዳሳሾችን (የውድድሩ ትራክ ጅማሬ) መኪኖችን ወደ ታች እንዲያሳልፉ ይጀምራል።
እያንዳንዱ መኪና በእያንዳንዱ የ IR ዳሳሽ ስር ሲያልፍ ፣ ሀ (መኪና 1) ወይም ቢ (መኪና 2) ወደ ማስተር ይልካል።
ጌታው ኤ ወይም ቢ ሲቀበል ፣ ለዚያ የተወሰነ መኪና ሰዓት ቆጣሪን ያስችላቸዋል እና ከዚያም መኪናው በመጨረሻው መስመር ላይ ካለው ተጓዳኝ IR ዳሳሽ በታች እንዲያልፍ ይጠብቃል።
የእያንዳንዱ መኪና የአሁኑን ጊዜ ከ 2 የአስርዮሽ ቦታዎች ጋር በሰከንዶች ውስጥ ለማሳየት በየ 50 ሚ.ሜ ይዘምናል።
ሁለቱም መኪኖች የመጨረሻውን መስመር ከደረሱ በኋላ ጌታው የትኛው መኪና ፈጣኑ እንደሆነ ይወስናል እና አሸናፊውን ለማመልከት በዚያ ጊዜ በማሳያው ላይ ብልጭ ድርግም ይላል።
ደረጃ 4 - የቀረው ኮድ
ቀሪው ኮዱ በ 8 አሃዝ ማሳያ ላይ መረጃን ማሳየትን የሚቆጣጠር ወይም የአዝራር ቁልፍን አመክንዮ ወዘተ የሚቆጣጠር የፍጆታ ኮድ ብቻ ነው።
በዚህ ፕሮጀክት መግቢያ ክፍል ውስጥ በቪዲዮው መጨረሻ ላይ ፣ በ 2 ዳቦ ሰሌዳዎች ላይ የሚሰራውን ኮድ ምሳሌ አሳያለሁ ፣ ስለዚህ ያንን መፈተሽዎን ያረጋግጡ!
ለዚህ ፕሮጀክት ኮዱን ከእኔ github repo መውሰድ ይችላሉ።
ደረጃ 5: ቀጥሎ ምንድነው?
ለአሁን ያ ነው… በክፍል 3 ክፍሎቹን ከዳቦ ሰሌዳው ላይ ማንቀሳቀስ እና ወደ ቋሚ በሆነ ነገር ላይ እንመለከታለን… ይጠብቁ!
በዚህ ፕሮጀክት እንደተደሰቱ ተስፋ አደርጋለሁ!
ተከተለኝ ፦
www.youtube.com/c/unexpectedmaker
twitter.com/unexpectedmaker
www.facebook.com/ ያልተጠበቀ ሠሪ
www.instagram.com/ ያልተጠበቀ ሠሪ
www.tindie.com/stores/seonr/
የሚመከር:
የአርዱዲኖ ሚዲአይ ሪም ክፍል ክፍል ቅደም ተከተል -8 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ ሚዲአይ ሪትም ክፍል ሴክሴነር - ጥሩ የሶፍትዌር ከበሮ ማሽን መኖሩ ዛሬ ቀላል እና ርካሽ ቢሆንም መዳፊት መጠቀም ለእኔ ደስታን ይገድላል። ለዚህም ነው መጀመሪያ እንደ ንፁህ የ 64 ደረጃዎች ሃርድዌር ሚዲአይ ከበሮ ተከታይ እስከ 12 የተለያዩ የከበሮ ሜዳዎችን የማስነሳት ችሎታ ያለው
የአርዱዲኖ የፍጥነት መለኪያ መማሪያ -ሰርቪ ሞተርን በመጠቀም የመርከብ ድልድይን ይቆጣጠሩ -5 ደረጃዎች
የአርዱዲኖ የፍጥነት መለኪያ መማሪያ -ሰርቪ ሞተርን በመጠቀም የመርከብ ድልድይን ይቆጣጠሩ - የፍጥነት መለኪያ አነፍናፊዎች በአሁኑ ጊዜ በአብዛኛዎቹ ዘመናዊ ስልኮቻችን ውስጥ እኛ የምንጠቀምባቸውን ብዙ የተለያዩ የአጠቃቀም እና ችሎታዎች ለመስጠት ፣ ለእሱ ኃላፊነት ያለው የፍጥነት መለኪያ መሆኑን እንኳ ሳያውቁ። ከነዚህ ችሎታዎች አንዱ የቁጥጥር ማጉያ ነው
የአርዱዲኖ ሙቅ ጎማዎች የፍጥነት ትራክ - ክፍል 1 - ፕሮቶታይፕ - 4 ደረጃዎች
የአርዱዲኖ ሙቅ ጎማዎች የፍጥነት ትራክ - ክፍል 1 - ፕሮቶታይፕ - ልጄ ሞቃታማ ጎማዎችን መውደዱ እና መኪናዎቹን በመላው ቤት መሮጡ ምንም አያስደንቅም! እሱ ከሚወዳቸው ነገሮች አንዱ ከሁሉም መኪናዎች (ከ 100 በላይ) መሮጥ የትኛው ፈጣን መኪና እንደሆነ መወሰን ነው። አሁን እሱ ሁሉንም በአይን ያደርጋል ፣ እና
“ሜትሮኖሜ” MP3 ትራክ ቺን አከናውን MP3 ትራክ 6 ደረጃዎች (ከስዕሎች ጋር)
ቺ ሯጭ “ሜትሮኖሚ” MP3 ትራክ ያድርጉ - ባለፈው ዓመት በቪብራም አምስት ጣቶች ውስጥ መሮጥ ከመጀመሬ በፊት እኔ እንዲሁ በዳንኒ ድሬየር በተዘጋጀው የቺ ሩጫ ዘዴ ላይ አነበብኩኝ ስለዚህ የሩጫ ዘይቤዬን ማስተካከል እችል ነበር። አንድ ተጨማሪ ማርሽ ፣ ሜትሮኖሚ ፣ ጠቃሚ እንደሚሆን በፍጥነት ተገነዘብኩ ፣ ግን
አንድ ትልቅ RC ሞንስተር ትራክ ይገንቡ - የጎልፍ ጋሪ ጎማዎች - የሞተር ሞተር - በርቀት ቁጥጥር የሚደረግበት - 10 ደረጃዎች
አንድ ትልቅ RC ሞንስተር ትራክ - የጎልፍ ጋሪ ጎማዎች - የሞተር ሞተር - በርቀት ቁጥጥር የሚደረግበት - ግዙፍ RC ጭራቅ መኪና ለመገንባት አንድ DIY እዚህ አለ። ዌልደር ሊኖርዎት ይገባል። ባለፉት ሁለት አስርት ዓመታት ውስጥ በርቀት ቁጥጥር የተደረጉ የጭነት መኪናዎች ረጅም መንገድ ሲመጡ በማየቴ ተደስቻለሁ። እኔ እንኳን ብዙዎቹን በባለቤትነት አግኝቻለሁ