ዝርዝር ሁኔታ:

የራስዎን የአርዱዲኖ ቤተ -መጽሐፍትን ይገንቡ -5 ደረጃዎች
የራስዎን የአርዱዲኖ ቤተ -መጽሐፍትን ይገንቡ -5 ደረጃዎች

ቪዲዮ: የራስዎን የአርዱዲኖ ቤተ -መጽሐፍትን ይገንቡ -5 ደረጃዎች

ቪዲዮ: የራስዎን የአርዱዲኖ ቤተ -መጽሐፍትን ይገንቡ -5 ደረጃዎች
ቪዲዮ: በ30 ቀን እራስን መለወጥ Change Yourself in 30 Days 2024, ሀምሌ
Anonim
የራስዎን የአርዱዲኖ ቤተ -መጽሐፍትን ይገንቡ
የራስዎን የአርዱዲኖ ቤተ -መጽሐፍትን ይገንቡ

ሰላም ሁላችሁም። በአንዳንድ ፕሮጄክቶች ውስጥ ዝግጁ ቤተ -ፍርግሞችን መጠቀም በማይችሉበት ጊዜ የራስዎን ቤተ -መጽሐፍት መፍጠር ሊኖርብዎት ይችላል። ወይም በእራስዎ መመዘኛዎች የራስዎን ቤተመጽሐፍት መፍጠር ይችላሉ። ዛሬ ፣ የራስዎን ቤተ -መጽሐፍት እንዴት በቀላሉ መገንባት እና በኮድዎ ውስጥ መጠቀም እንደሚችሉ በቀላሉ አሳያችኋለሁ…

ደረጃ 1: ያስተዋውቁ

=>. H FİLE ምንድን ነው?

የኤች ፋይል በ C ፣ C ++ ወይም Objective-C ምንጭ ኮድ ሰነድ የተጠቀሰ የራስጌ ፋይል ነው። በፕሮግራም ፕሮጄክት ውስጥ በሌሎች ፋይሎች የሚጠቀሙባቸውን ተለዋዋጮች ፣ ቋሚዎች እና ተግባራት ሊይዝ ይችላል። የኤች ፋይሎች በተለምዶ ጥቅም ላይ የዋሉ ተግባራት አንድ ጊዜ ብቻ እንዲፃፉ እና አስፈላጊ በሚሆንበት ጊዜ በሌሎች ምንጭ ፋይሎች እንዲጠቀስ ያስችላሉ።

=> ቤተ -መጽሐፍታችንን ለመፍጠር C ወይም C ++ ለምን እንጠቀማለን?

የአርዱዲኖ ሶፍትዌር የእድገት አከባቢ (አይዲኢ) እና ቤተመፃሕፍት ያካተተ ነው። አይዲኢ በጃቫ የተፃፈ እና በቋንቋ ማቀነባበሪያው አካባቢ ላይ የተመሠረተ ነው። ቤተ-መጻህፍት በ C እና C ++ የተፃፉ እና ከ AVR-GCC እና AVR Libc ጋር ተሰብስበዋል።.

ደረጃ 2 ፦ የአብነት ኮድ

በዚህ ፕሮጀክት ውስጥ የ HC-SR04 ዳሳሽ ቤተ-መጽሐፍት እንፈጥራለን።

#"mylibrary.h" ን ያካትቱ

HC HC, HC1;

ባዶነት ማዋቀር () {

Serial.begin (9600); HC.trigPin (A0); HC.echoPin (A1); HC1.trigPin (A2); HC1.echoPin (A3); }

ባዶነት loop () {

ድርብ ርቀት 1 = ኤች.ሲ. ስሌት (A1 ፣ A0); ድርብ ርቀት 2 = HC1. ስሌት (A3, A2);

Serial.print ("distance1 =");

Serial.println (ርቀት 1); Serial.print ("distance2 ="); Serial.println (distance2); መዘግየት (500); }

ደረጃ 3: ክፍሎች

ክፍሎች
ክፍሎች

ይህንን ፕሮጀክት ለመሥራት የተጠቀምኩባቸው ክፍሎች ዝርዝር እነሆ-

  • አርዱዲኖ UNO
  • የዳቦ ሰሌዳ
  • HC-SR04 *2 (አንድ ብቻ መጠቀም ይችላሉ)
  • ዝላይ ሽቦዎች (ከወንድ ወደ ወንድ እና ከወንድ ወደ ሴት)

ደረጃ 4 SCHEMA

SCHEMA
SCHEMA

ደረጃ 5 ፦ ውጤት

የሚመከር: