ዝርዝር ሁኔታ:

የአርዱዲኖ አዳራሽ ውጤት ዳሳሽ ከተቋረጡ ጋር: 4 ደረጃዎች
የአርዱዲኖ አዳራሽ ውጤት ዳሳሽ ከተቋረጡ ጋር: 4 ደረጃዎች

ቪዲዮ: የአርዱዲኖ አዳራሽ ውጤት ዳሳሽ ከተቋረጡ ጋር: 4 ደረጃዎች

ቪዲዮ: የአርዱዲኖ አዳራሽ ውጤት ዳሳሽ ከተቋረጡ ጋር: 4 ደረጃዎች
ቪዲዮ: Arduino በከፊል ሲብራራ https://t.me/arduinoshopping 2024, ሀምሌ
Anonim
Image
Image
የአዳራሽ ውጤት ዳሳሽ ምንድነው?
የአዳራሽ ውጤት ዳሳሽ ምንድነው?

ሰላም ሁላችሁም ፣

ዛሬ የአዳራሹን ተፅእኖ ዳሳሽ ከአርዱዲኖ ጋር እንዴት ማገናኘት እና በማቋረጫ እንደሚጠቀሙበት አሳያችኋለሁ።

በቪዲዮው ውስጥ ያገለገሉ መሣሪያዎች እና ቁሳቁሶች (የሽያጭ አገናኞች): አርዱዲኖ ኡኖ:

የአዳራሽ ውጤት ዳሳሾች

የተለያዩ ተቃዋሚዎች-

ደረጃ 1 - የአዳራሽ ውጤት ዳሳሽ ምንድነው?

የአዳራሽ ውጤት ዳሳሽ ምንድነው?
የአዳራሽ ውጤት ዳሳሽ ምንድነው?
የአዳራሽ ውጤት ዳሳሽ ምንድነው?
የአዳራሽ ውጤት ዳሳሽ ምንድነው?
የአዳራሽ ውጤት ዳሳሽ ምንድነው?
የአዳራሽ ውጤት ዳሳሽ ምንድነው?

የአዳራሽ ውጤት ዳሳሽ የመግነጢሳዊ መስክን መጠን ለመለካት የሚያገለግል መሣሪያ ነው። የእሱ የውጤት ቮልቴጅ በእሱ በኩል ካለው መግነጢሳዊ መስክ ጥንካሬ ጋር በቀጥታ ተመጣጣኝ ነው።

የአዳራሽ ውጤት ዳሳሾች ለቅርብ ዳሰሳ ፣ ለአቀማመጥ ፣ ለፈጣን ማወቂያ እና ለአሁኑ ዳሳሽ መተግበሪያዎች ያገለግላሉ።

ዛሬ አብሬ የምሠራው ለከፍተኛ ሙቀት እና ለአውቶሞቲቭ አፕሊኬሽኖች በዋናነት የሚያገለግል የአዳራሽ ውጤት መቀየሪያ 3144 ተብሎ ተሰይሟል። የእሱ ውጤት በነባሪነት ከፍ ያለ ሲሆን በመግነጢሳዊ መስክ ፊት አንድ ጊዜ ዝቅ ይላል።

አነፍናፊው 3 ፒን ፣ ቪሲሲ ፣ መሬት እና ውፅዓት አለው። አነፍናፊውን ከእርስዎ መለያዎች ጋር ይዘው ከያዙ በዚያ ቅደም ተከተል ሊለዩዋቸው ይችላሉ። ቪሲሲ በግራ በኩል ሲሆን ውጤቱም በቀኝ በኩል ነው። ማንኛውንም የቮልቴጅ መንሸራተት ለመከላከል ፣ በ 10 ኪ.ቪ.ቪ.ሲ. በቪሲሲ እና በውጤቱ መካከል በመጎተት አወቃቀር መካከል ጥቅም ላይ እየዋለ ነው።

ደረጃ 2: ማቋረጥ ምንድን ነው?

ማቋረጫ ምንድን ነው?
ማቋረጫ ምንድን ነው?
ማቋረጫ ምንድን ነው?
ማቋረጫ ምንድን ነው?

በአርዲኖው ላይ ያለውን ዳሳሽ ለማገናኘት ፣ አቋራጭ የሚባል ቀላል ፣ ግን በጣም ኃይለኛ ባህሪን እንጠቀማለን። የማቋረጥ ሥራ አንጎለ ኮምፒውተር ለአስፈላጊ ክስተቶች በፍጥነት ምላሽ መስጠቱን ማረጋገጥ ነው። አንድ የተወሰነ ምልክት ሲታወቅ አንድ ማቋረጫ (እንደ ስሙ እንደሚጠቁመው) አንጎለ ኮምፒዩተሩ የሚያደርገውን ሁሉ ያቋርጣል ፣ እና ለአርዱዲኖ ለሚመገብ ለማንኛውም ማነቃቂያ ምላሽ ለመስጠት የተነደፈውን የተወሰነ ኮድ ያካሂዳል። ያ ኮድ አንዴ ከተጠቃለለ አንጎለ ኮምፒዩተሩ ምንም እንዳልተፈጠረ ወደ መጀመሪያው ወደሚያደርገው ይመለሳል!

ይህ የሚያስደንቀው በሶፍትዌር ውስጥ ለመገመት ቀላል ላልሆኑ አስፈላጊ ክስተቶች በፍጥነት እና በብቃት ምላሽ እንዲሰጥ ስርዓትዎን ማዋቀሩ ነው። ከሁሉም በበለጠ ፣ እሱ ለማሳየት በዝግጅት ላይ እየጠበቀ እያለ ሌሎች ነገሮችን ለማድረግ ፕሮሰሰርዎን ያስለቅቃል።

አርዱዲኖ ኡኖ እንደ ማቋረጦች ፣ ፒን 2 እና 3. ልንጠቀምባቸው የምንችላቸው ሁለት ፒኖች አሉት። መቋረጥ ከተገኘ እና እኛ እንደ ሦስተኛው ግቤት እኛ መቋረጡ እንዲሠራ በምንፈልግበት ሞድ ውስጥ ልንልከው የምንፈልገው ተግባር ስም። በቪዲዮ መግለጫው ውስጥ ለዚህ ተግባር ሙሉ ማጣቀሻ አገናኝ አለ።

ደረጃ 3 - ግንኙነቶች እና ኮድ

ግንኙነቶች እና ኮድ
ግንኙነቶች እና ኮድ
ግንኙነቶች እና ኮድ
ግንኙነቶች እና ኮድ
ግንኙነቶች እና ኮድ
ግንኙነቶች እና ኮድ

በእኛ ምሳሌ ፣ የአዳራሹን ተፅእኖ ዳሳሽ በአርዱዲኖ ላይ ከፒን 2 ጋር እናገናኘዋለን። በስዕሉ መጀመሪያ ላይ በ LED ውስጥ ለተገነባው የፒን ቁጥር ተለዋዋጮችን ፣ የማቋረጫውን ፒን እንዲሁም በማቋረጫው በኩል ለመለወጥ የምንጠቀምበትን ባይት ተለዋዋጭ እንገልፃለን። በማቋረጫው ውስጥ ከዋናው የፕሮግራም ፍሰት ውጭ እየተቀየረ መሆኑን እንዲያውቅ ይህንን አረጋጋጭ ምልክት ማድረጉ ወሳኝ ነው።

በማዋቀሩ ተግባር ውስጥ በመጀመሪያ በተጠቀሙባቸው ፒኖች ላይ ያሉትን ሁነታዎች እንገልፃለን እና ከዚያ ቀደም ሲል እንደተገለፀው ማቋረጫውን እናያይዛለን። እዚህ የምንጠቀምበት አንድ ሌላ ተግባር ዲጂታል ፒንቶ ኢንተርቴሽን ሲሆን ስሙ እንደሚያመለክተው የፒን ቁጥሩን ወደ ማቋረጫ ቁጥር ይተረጉመዋል።

በዋናው ዘዴ ውስጥ የስቴቱን ተለዋዋጭ በ LED ፒን ላይ ብቻ እንጽፋለን እና አንጎለ ኮምፒዩተሩ በትክክል ለመስራት ጊዜ እንዲኖረው በጣም ትንሽ መዘግየትን እንጨምራለን።

መቋረጫውን ባያያዝንበት ፣ እንደ ሁለተኛው መመዘኛ ብልጭ ድርግም ብለን ገልፀናል እና ይህ የሚጠራው የተግባር ስም ነው። በውስጣችን የስቴቱን ዋጋ ብቻ እንገለብጣለን።

የአባሪው የመግቢያ ተግባር ሦስተኛው ግቤት የሚሠራበት ሞድ ነው። እንደ CHANGE ሲኖረን ፣ የማቋረጫው ሁኔታ በተለወጠ ቁጥር ብልጭ ድርግም የሚለው ተግባር ይፈጸማል ፣ አንዴ ማግኔቱን ወደ አነፍናፊው ቀረብን እና አንዴ ካስወገድነው በኋላ እንደገና ተቀስቅሷል። በዚህ መንገድ ፣ ማግኔቱን ወደ ዳሳሽ ቅርብ አድርገን ስንይዝ ፣ ኤልኢዲ በርቷል።

አሁን ሁነታን ወደ RISING ከቀየርን ፣ ብልጭ ድርግም የሚለው ተግባር የሚቀሰቀሰው የምልክቱ ጠርዝ በተቋረጠው ፒን ላይ ከታየ በኋላ ብቻ ነው። አሁን ማግኔቱን ወደ አነፍናፊው ባቀረብን ቁጥር ኤልኢዲ ያጠፋል ወይም ያበራል ስለዚህ እኛ በመሠረቱ መግነጢሳዊ መቀየሪያ አደረግን።

እኛ የምንሞክረው የመጨረሻው ሁኔታ LOW ነው። በእሱ ፣ መግነጢሱ በሚጠጋበት ጊዜ ፣ ብልጭ ድርግም የሚለው ተግባር ያለማቋረጥ ይነቃቃል እና ሁኔታው ሁል ጊዜ የተገላቢጦሽ ሆኖ ኤልዲ ያበራል። ማግኔቱን ስናስወግድ ይህ በጊዜ ላይ የሚመረኮዝ ስለሆነ ግዛቱ እንዴት እንደሚሆን በእውነቱ ሊገመት የማይችል ነው። ሆኖም ፣ ያንን ለመወሰን የጊዜ ተግባሮችን መጠቀም ስለምንችል አንድ አዝራር ለምን ያህል ጊዜ እንደተጫነ ማወቅ ከፈለግን ይህ ሁኔታ በእውነት ጠቃሚ ነው።

ደረጃ 4 - ተጨማሪ እርምጃዎች

ተጨማሪ እርምጃዎች
ተጨማሪ እርምጃዎች

ማቋረጦች ስርዓትዎ ጊዜን ለሚጠብቁ ተግባራት የበለጠ ምላሽ እንዲሰጥ ለማድረግ ቀላል መንገድ ነው። እንዲሁም በስርዓቱ ውስጥ በአንዳንድ ዋና ተግባራት ላይ ለማተኮር የእርስዎን ዋና “loop ()” ነፃ የማድረግ ተጨማሪ ጥቅም አላቸው። (እኔ እነሱን ስጠቀም ይህ የእኔን ኮድ ትንሽ የበለጠ የተደራጀ የማድረግ አዝማሚያ እንዳለው ተረድቻለሁ - መቋረጦች ወቅታዊ ክስተቶችን በሚይዙበት ጊዜ ዋናው የኮድ ቁራጭ የተቀየሰበትን ለማየት ይቀላል።) እዚህ የሚታየው ምሳሌ በጣም ስለ መቋረጥን ለመጠቀም መሠረታዊ ጉዳይ - የ I2C መሣሪያን ለማንበብ ፣ የገመድ አልባ መረጃን ለመላክ ወይም ለመቀበል ፣ ወይም ሞተርን ለመጀመር ወይም ለማቆም ሊጠቀሙባቸው ይችላሉ።

አስደሳች የመስተጓጎል ወይም የአዳራሹ ተፅእኖ ዳሳሾች ካሉዎት በአስተያየቶቹ ውስጥ እኔን ማሳወቅዎን ያረጋግጡ ፣ ይህንን አስተማሪን ይወዱ እና ያጋሩ ፣ እና በ ውስጥ ለሚገኙ ተጨማሪ አስደናቂ ትምህርቶች እና ፕሮጀክቶች ለዩቲዩብ ጣቢያዬ መመዝገብዎን አይርሱ። የወደፊት።

በደስታ እና በመመልከትዎ እናመሰግናለን!

የሚመከር: