ዝርዝር ሁኔታ:
- ደረጃ 1 የ LCD ማያ ገጽን ያገናኙ
- ደረጃ 2: ኤልሲዲ ማያ ገጽ - የሙከራ ኮድ
- ደረጃ 3 የሙቀት እና እርጥበት ዳሳሽ ያክሉ
- ደረጃ 4 የሙቀት እና እርጥበት ዳሳሽ - የሙከራ ኮድ
- ደረጃ 5 - የመዋሃድ ችግር
ቪዲዮ: ዳሳሾች ላብራቶሪ - ቴምፕ: 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
በዚህ ላቦራቶሪ ውስጥ ለአከባቢው የአሁኑን እርጥበት እና የሙቀት ንባብ ለማሳየት የ LCD ማያ ገጽን ይጠቀማሉ።
የሚያስፈልግዎ ሃርድዌር
- አርዱዲኖ ኡኖ
- ኤልሲዲ ማያ ገጽ
- ፖታቲሞሜትር
- የሙቀት/እርጥበት ዳሳሽ
- የዳቦ ሰሌዳ
- ሽቦዎች/አያያctorsች
የሚያስፈልጉ ቤተ -መጻሕፍት;
- LiquidCrystal
- SimpleDHT
የቀረበው የሙከራ ኮድ የተወሰደው ከኤሌጎ ኮድ ናሙናዎች ነው። በቤተመጽሐፍት ሥራ አስኪያጁ በኩል አስፈላጊውን ቤተመጽሐፍት መጫን ወይም በ D2L ላይ በ Libraries.zip ውስጥ የሚገኙትን.zip ፋይሎችን ማውረድ እና መጫን ይችላሉ።
ደረጃ 1 የ LCD ማያ ገጽን ያገናኙ
ኤልሲዲ ማያ ገጹ በቀጥታ ወደ ዳቦ ሰሌዳ ውስጥ ማስገባት አለበት። የኤል.ሲ.ዲ ማያ ገጽ ካስማዎች በሚከተለው ቅደም ተከተል ከአርዱዱኖ ጋር ተገናኝተዋል።
- መሬት
- ኃይል
- ፒን 12
- ፒን 11
- ፒን 10
- ፒን 9
- ባዶ
- ባዶ
- ባዶ
- ባዶ
- ፒን 8
- መሬት
- ፒን 7
- ፖታቲሞሜትር (ከኃይል እና ከመሬት ጋር ይገናኙ)
- ኃይል
- መሬት
ደረጃ 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 የሙቀት እና እርጥበት ዳሳሽ ያክሉ
የሙቀት መጠን እና የእርጥበት ዳሳሹን ወደ ዳቦ ሰሌዳ ውስጥ ያስገቡ። የሚከተሉትን እርሳሶች በመጠቀም ከአርዱዲኖ ጋር ማገናኘት ያስፈልግዎታል
- ፒን 2
- ኃይል (+5v) ባቡር
- የመሬት ባቡር
ደረጃ 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 ማያ ገጽ እና የሙቀት ዳሳሽ የኮድ ምሳሌዎች ተሰጥተዋል። የላቦራቶሪ የመጨረሻ እርምጃዎ የሙቀት መጠን ንባቦችዎ በኤልሲዲ ማያ ገጽ ላይ እንዲታዩ እነዚህን ሁለት ምሳሌዎች ማዋሃድ ነው። ለኤልሲዲ ማያ ገጽ ባሉት ሁለት መስመሮች ላይ እንዲታይ መልዕክቱን መለወጥ ይችላሉ።
የሚመከር:
የ ELEGOO ኪት ላብራቶሪ ወይም ሕይወቴን እንደ ገንቢ ቀላል ለማድረግ - 5 ደረጃዎች (ከስዕሎች ጋር)
ELEGOO ኪት ላብራቶሪ ወይም ሕይወቴን እንደ ገንቢ ቀላል ለማድረግ-የፕሮጀክቱ ዓላማዎች ብዙዎቻችን በዩኤንኦ ተቆጣጣሪዎች ዙሪያ የማሾፍ ችግር አለብን። ብዙውን ጊዜ የአካል ክፍሎች ሽቦ በብዙ ክፍሎች ይከብዳል። በሌላ በኩል ፣ በአርዱዲኖ ስር መርሃ ግብር ውስብስብ እና ብዙ ሊፈልግ ይችላል
የካሜራ ተንሸራታች ላብራቶሪ እይታ - 6 ደረጃዎች
የካሜራ ተንሸራታች ላብራቶሪ - ኤል ፕሮዬኮ ኮንሴሲት በ ‹ዶሊ› መሠረት ፣ ‹comelcialmente conocido como‹ ዶሊ ›፣ የ siste sistema cuenta con una base que sostiene una cámara ፣ ya sea de cualquier tipo de la línea GoPro Hero. የኢስታ ቤዝ ቫ ሞንታታ ሶብሬ ዶስ ሪልስ ዴ acero los cuales
Raspberry Pi ሁለገብ የሞባይል ላብራቶሪ 5 ደረጃዎች
Raspberry Pi ሁለገብ የሞባይል ላብራቶሪ - እኔ በየአመቱ ጥቂት የሬስቤሪ ፓይ ፕሮጄክቶችን እጠቀማለሁ ፣ ይህም እቃውን ወደ ፕሮጀክቱ ወደሚጠቀምበት ቦታ ለማጓጓዝ በሳጥን ወይም በከረጢቶች ውስጥ ማሸግ አለብኝ። ለእያንዳንዱ ፕሮጀክት አንድ ነገር (እንደ ሻንጣ) ለመገንባት አቅጄ ነበር።
ቦቶች! የንድፍ ላብራቶሪ እንቅስቃሴ 16 ደረጃዎች
ቦቶች! የዲዛይን ላብራቶሪ እንቅስቃሴ ፈጣን ሞተርስን ያገናኙ ብዙ ጊዜ በክፍል ውስጥ ወይም በሙዚየም ውስጥ የቦት / የኤሌክትሮኒክ እንቅስቃሴን ሲያመቻቹ ብዙውን ጊዜ ቡድኖቻችንን ሞተርን ከባትሪው ጋር እንዴት ማገናኘት እንደሚችሉ እና በንድፍ ላይ በመስራት ብዙ ጊዜያችንን የምንጠቀምበት ሊመስል ይችላል። ምን ጊዜ ይቀራል
በማንኛውም የኮምፒተር ላብራቶሪ ውስጥ ባለሁለት ማሳያዎች -6 ደረጃዎች
በማንኛውም የኮምፒተር ላብራቶሪ ውስጥ ባለሁለት ማሳያዎች - በኮምፒተር ላብራቶሪ ውስጥ አንድ ነገር ለማድረግ ሲሞክሩ ግን አንድ ማሳያ ብቻ አለዎት? በቤት ውስጥ ያለዎትን ያንን ታላቅ ማዋቀር ይፈልጋሉ ግን ከዚያ እና ከዚያ? ይህንን ይሞክሩ