ዝርዝር ሁኔታ:

ዳሳሾች ላብራቶሪ - ቴምፕ: 5 ደረጃዎች
ዳሳሾች ላብራቶሪ - ቴምፕ: 5 ደረጃዎች

ቪዲዮ: ዳሳሾች ላብራቶሪ - ቴምፕ: 5 ደረጃዎች

ቪዲዮ: ዳሳሾች ላብራቶሪ - ቴምፕ: 5 ደረጃዎች
ቪዲዮ: ዳይኖሰር እውነት የነበረ እንስሳ ወይስ በውሸት የተፈጠረ? ስለ ዳይኖሰር አስገራሚ ነገሮች | Abel Birhanu የወይኗ ልጅ | dinosaur 2024, ሰኔ
Anonim
ዳሳሾች ላብራቶሪ - ቴምፕ
ዳሳሾች ላብራቶሪ - ቴምፕ

በዚህ ላቦራቶሪ ውስጥ ለአከባቢው የአሁኑን እርጥበት እና የሙቀት ንባብ ለማሳየት የ LCD ማያ ገጽን ይጠቀማሉ።

የሚያስፈልግዎ ሃርድዌር

  1. አርዱዲኖ ኡኖ
  2. ኤልሲዲ ማያ ገጽ
  3. ፖታቲሞሜትር
  4. የሙቀት/እርጥበት ዳሳሽ
  5. የዳቦ ሰሌዳ
  6. ሽቦዎች/አያያctorsች

የሚያስፈልጉ ቤተ -መጻሕፍት;

  1. LiquidCrystal
  2. SimpleDHT

የቀረበው የሙከራ ኮድ የተወሰደው ከኤሌጎ ኮድ ናሙናዎች ነው። በቤተመጽሐፍት ሥራ አስኪያጁ በኩል አስፈላጊውን ቤተመጽሐፍት መጫን ወይም በ D2L ላይ በ Libraries.zip ውስጥ የሚገኙትን.zip ፋይሎችን ማውረድ እና መጫን ይችላሉ።

ደረጃ 1 የ LCD ማያ ገጽን ያገናኙ

ኤልሲዲ ማያ ገጽን ያገናኙ
ኤልሲዲ ማያ ገጽን ያገናኙ

ኤልሲዲ ማያ ገጹ በቀጥታ ወደ ዳቦ ሰሌዳ ውስጥ ማስገባት አለበት። የኤል.ሲ.ዲ ማያ ገጽ ካስማዎች በሚከተለው ቅደም ተከተል ከአርዱዱኖ ጋር ተገናኝተዋል።

  1. መሬት
  2. ኃይል
  3. ፒን 12
  4. ፒን 11
  5. ፒን 10
  6. ፒን 9
  7. ባዶ
  8. ባዶ
  9. ባዶ
  10. ባዶ
  11. ፒን 8
  12. መሬት
  13. ፒን 7
  14. ፖታቲሞሜትር (ከኃይል እና ከመሬት ጋር ይገናኙ)
  15. ኃይል
  16. መሬት

ደረጃ 2: ኤልሲዲ ማያ ገጽ - የሙከራ ኮድ

#ያካትቱ // መካከል ያለውን ክፍተት ያስወግዱ

// ቤተ -መጽሐፍቱን በበይነገጽ ፒኖች ቁጥሮች LiquidCrystal lcd (7 ፣ 8 ፣ 9 ፣ 10 ፣ 11 ፣ 12) ያስጀምሩት ፤ ባዶነት ማዋቀር () {// የኤልሲዲውን የአምዶች እና የረድፎች ብዛት ያዋቅሩ - lcd.begin (16 ፣ 2); // መልእክት ወደ ኤልሲዲ ያትሙ። lcd.print (“ሰላም ፣ ዓለም!”); } ባዶነት loop () {// ጠቋሚውን ወደ አምድ 0 ፣ መስመር 1 // ያቀናብሩ (ማስታወሻ - መስመር 1 መቁጠር በ 0 ስለሚጀምር) ሁለተኛው ረድፍ ነው - lcd.setCursor (0 ፣ 1) ፤ // ዳግም ከተጀመረ ጀምሮ የሰከንዶች ቁጥርን ያትሙ - lcd.print (ሚሊስ () / 1000); }

ደረጃ 3 የሙቀት እና እርጥበት ዳሳሽ ያክሉ

የሙቀት እና እርጥበት ዳሳሽ ያክሉ
የሙቀት እና እርጥበት ዳሳሽ ያክሉ

የሙቀት መጠን እና የእርጥበት ዳሳሹን ወደ ዳቦ ሰሌዳ ውስጥ ያስገቡ። የሚከተሉትን እርሳሶች በመጠቀም ከአርዱዲኖ ጋር ማገናኘት ያስፈልግዎታል

  1. ፒን 2
  2. ኃይል (+5v) ባቡር
  3. የመሬት ባቡር

ደረጃ 4 የሙቀት እና እርጥበት ዳሳሽ - የሙከራ ኮድ

//www.elegoo.com

//2016.12.9 #ያካትቱ // ለ DHT11 ፣ // VCC: 5V ወይም 3V // GND: GND // DATA: 2 int pinDHT11 = 2; SimpleDHT11 dht11; ባዶነት ማዋቀር () {Serial.begin (9600); } ባዶነት loop () {// መስራት ይጀምሩ… Serial.println ("=================================")); Serial.println ("ናሙና DHT11 …"); // በጥሬ ናሙና ውሂብ ያንብቡ። ባይት ሙቀት = 0; ባይት እርጥበት = 0; ባይት ውሂብ [40] = {0}; ከሆነ (dht11.read (pinDHT11 ፣ እና ሙቀት ፣ እና እርጥበት ፣ ውሂብ)) {Serial.print («DHT11 ን ማንበብ አልተሳካም»); መመለስ; } Serial.print ("Sample RAW Bits:"); ለ (int i = 0; i 0 && ((i + 1) % 4) == 0) {Serial.print (''); }} Serial.println (""); Serial.print ("ናሙና እሺ:"); Serial.print ((int) ሙቀት); Serial.print (" *C,"); Serial.print ((int) እርጥበት); Serial.println (" %"); // DHT11 የናሙና መጠን 1 ኤች. መዘግየት (1000); }

ደረጃ 5 - የመዋሃድ ችግር

ለ LCD ማያ ገጽ እና የሙቀት ዳሳሽ የኮድ ምሳሌዎች ተሰጥተዋል። የላቦራቶሪ የመጨረሻ እርምጃዎ የሙቀት መጠን ንባቦችዎ በኤልሲዲ ማያ ገጽ ላይ እንዲታዩ እነዚህን ሁለት ምሳሌዎች ማዋሃድ ነው። ለኤልሲዲ ማያ ገጽ ባሉት ሁለት መስመሮች ላይ እንዲታይ መልዕክቱን መለወጥ ይችላሉ።

የሚመከር: