ዝርዝር ሁኔታ:

በአርዱዲኖ ላይ የ IR መሰናክልን የማስቀረት ዳሳሽ እንዴት እንደሚጠቀሙ 4 ደረጃዎች
በአርዱዲኖ ላይ የ IR መሰናክልን የማስቀረት ዳሳሽ እንዴት እንደሚጠቀሙ 4 ደረጃዎች

ቪዲዮ: በአርዱዲኖ ላይ የ IR መሰናክልን የማስቀረት ዳሳሽ እንዴት እንደሚጠቀሙ 4 ደረጃዎች

ቪዲዮ: በአርዱዲኖ ላይ የ IR መሰናክልን የማስቀረት ዳሳሽ እንዴት እንደሚጠቀሙ 4 ደረጃዎች
ቪዲዮ: On/OFF LED using Arduino Programming Full Video Basic To Advanced Languages #onoffledusingarduino 2024, ህዳር
Anonim
በአርዲኖ ላይ የ IR መሰናክልን የማስቀረት ዳሳሽ እንዴት እንደሚጠቀሙ
በአርዲኖ ላይ የ IR መሰናክልን የማስቀረት ዳሳሽ እንዴት እንደሚጠቀሙ
በአርዱዲኖ ላይ የ IR መሰናክልን የማስወገድ ዳሳሽ እንዴት እንደሚጠቀሙ
በአርዱዲኖ ላይ የ IR መሰናክልን የማስወገድ ዳሳሽ እንዴት እንደሚጠቀሙ
በአርዱዲኖ ላይ የ IR መሰናክልን የማስወገድ ዳሳሽ እንዴት እንደሚጠቀሙ
በአርዱዲኖ ላይ የ IR መሰናክልን የማስወገድ ዳሳሽ እንዴት እንደሚጠቀሙ
በአርዲኖ ላይ የ IR መሰናክልን የማስቀረት ዳሳሽ እንዴት እንደሚጠቀሙ
በአርዲኖ ላይ የ IR መሰናክልን የማስቀረት ዳሳሽ እንዴት እንደሚጠቀሙ

ሰላም ፣ ሁሉም ፣

በዚህ ጽሑፍ ውስጥ በአራዲኖ ላይ የ Avoidance Obstance IR Sensor ን እንዴት እንደሚጠቀሙ እጽፋለሁ።

የሚያስፈልጉ አካላት

  • የ IR እንቅፋት መራቅ ዳሳሽ
  • አርዱዲኖ ናኖ V.3
  • ዝላይ ገመድ
  • ዩኤስቢሚኒ

ሶፍትዌር ያስፈልጋል ፦

አርዱዲኖ አይዲኢ

ደረጃ 1 - የርቀት ማስቀረት (Obstance Obstance IR) ዳሳሽ

ራቅ ማስቀረት Obstance IR ዳሳሽ
ራቅ ማስቀረት Obstance IR ዳሳሽ
ራቅ ማስቀረት Obstance IR ዳሳሽ
ራቅ ማስቀረት Obstance IR ዳሳሽ

የእሱ ዳሳሽ የሚያንፀባርቁትን የኢንፍራሬድ ብርሃን በመጠቀም ከፊት ለፊቱ ነገሮችን ወይም እንቅፋቶችን ለመለየት ሊያገለግል ይችላል።

ይህ አነፍናፊ 2 ዋና ክፍሎች አሉት ፣ ማለትም IR Emitter እና IR ተቀባይ። IR emitter የኢንፍራሬድ ብርሃን የማውጣት ግዴታ አለበት። አንድ ነገር ሲመታ ፣ የኢንፍራሬድ ብርሃን ይንጸባረቃል። እና የ IR ተቀባዩ ተግባር የኢንፍራሬድ ነፀብራቅ መቀበል ነው።

IRreceiver የሚያንፀባርቅ የኢንፍራሬድ ብርሃን ሲቀበል ፣ ውጤቱ “LOW” ይሆናል። IRreceiver የሚያንፀባርቅ የኢንፍራሬድ ብርሃን በማይቀበልበት ጊዜ ፣ ውጤቱ “ከፍተኛ” ይሆናል።

በዚህ ዳሳሽ ውስጥ 2 የ LED አመልካቾች አሉ። የኃይል አመላካች መሪ እና የውጤት አመላካች መሪ። ሞጁሉ በኤሌክትሪክ ፍሰት ከተሰራ የኃይል አመልካች ኤልኢዲ ያበራል። በአነፍናፊው ወይም በ IR ተቀባዩ ፊት የኢንፍራሬድ ብርሃን ነፀብራቅ የሚቀበል ነገር ካለ የውጤት አመላካች ኤልዲ ያበራል።

ደረጃ 2: የ IR ዳሳሹን ከአርዱዲኖ ጋር ያገናኙ

የ IR ዳሳሹን ከአርዱዲኖ ጋር ያገናኙ
የ IR ዳሳሹን ከአርዱዲኖ ጋር ያገናኙ
የ IR ዳሳሹን ከአርዱዲኖ ጋር ያገናኙ
የ IR ዳሳሹን ከአርዱዲኖ ጋር ያገናኙ
የ IR ዳሳሹን ከአርዱዲኖ ጋር ያገናኙ
የ IR ዳሳሹን ከአርዱዲኖ ጋር ያገናኙ

የ IR ዳሳሹን ከአርዱዲኖ ጋር ለማገናኘት የመዝለያ ገመድ ይጠቀሙ።

ከላይ ያለውን ስዕል ወይም በዚህ ላይ መመሪያዎችን ይመልከቱ-

አይአር ወደ አርዱinoኖ

ቪሲሲ ==> + 5 ቪ

GND ==> GND

ውጣ ==> D2

ደረጃ 3 - ፕሮግራሚንግ

ፕሮግራሚንግ ማድረግ
ፕሮግራሚንግ ማድረግ

ይህንን የ IR sensire ለመሞከር ያደረግሁት ንድፍ ከዚህ በታች ነው-

int pinIR = 2;

ባዶነት ማዋቀር () {

Serial.begin (9600); pinMode (pinIR ፣ ግቤት); Serial.println ("የ IR ዳሳሽ" ፈልግ); መዘግየት (1000); } ባዶነት loop () {int IRstate = digitalRead (pinIR); ከሆነ (IRstate == LOW) {Serial.println ("ተገኝቷል"); } ሌላ ከሆነ (IRstate == HIGH) {Serial.println («አልተገኘም»); } መዘግየት (1000); }

እኔ ደግሞ ፋይሉን አቀርባለሁ ፣ ከዚህ በታች ማውረድ ይችላል-

ደረጃ 4: ውጤት

ውጤት
ውጤት
ውጤት
ውጤት

አንድን ነገር ከአነፍናፊው ፊት ካስቀመጡ ፣ ተከታታይ ሞኒተሩ “ተገኝቷል” ይላል።

በአነፍናፊው ፊት ምንም ነገር ከሌለ ፣ ተቆጣጣሪው ተከታታይ “አልተገኘም” ይላል።

ይህ ውጤት ኤልኢዲዎችን ፣ ማስተላለፊያዎችን እና ሌሎችን ለመቆጣጠር ጥቅም ላይ ሊውል ይችላል።

የ IR ዳሳሾች ተግባር ነገሮችን መለየት ብቻ አይደለም። ከርቀት መቆጣጠሪያው መረጃ ለማንበብ ይህንን የ IR ዳሳሽ መጠቀም እንችላለን። እና በሚቀጥለው ጽሑፍ ውስጥ አደርገዋለሁ።

የሚመከር: