ዝርዝር ሁኔታ:

የአርዱዲኖ ደቂቃዎች መከታተያ -3 ደረጃዎች
የአርዱዲኖ ደቂቃዎች መከታተያ -3 ደረጃዎች

ቪዲዮ: የአርዱዲኖ ደቂቃዎች መከታተያ -3 ደረጃዎች

ቪዲዮ: የአርዱዲኖ ደቂቃዎች መከታተያ -3 ደረጃዎች
ቪዲዮ: Arduino በከፊል ሲብራራ https://t.me/arduinoshopping 2024, ህዳር
Anonim
የአርዱዲኖ ደቂቃዎች መከታተያ
የአርዱዲኖ ደቂቃዎች መከታተያ
የአርዱዲኖ ደቂቃዎች መከታተያ
የአርዱዲኖ ደቂቃዎች መከታተያ

የቲንከርካድ ፕሮጄክቶች »

በዚህ መማሪያ ውስጥ አርዱዲኖ ኡኖን በመጠቀም የደቂቃ መከታተያ እንዴት እንደሚሠሩ አስተምራችኋለሁ። የደቂቃዎች መከታተያ በጊዜ ሂደት በሆነ ነገር ላይ ምን ያህል እንደሚሠሩ ለመከታተል ሊጠቀሙበት የሚችሉበት መሣሪያ ነው። ደቂቃዎች መቁጠር ለመጀመር የመነሻ ቁልፍን ይጫኑ እና እነዚያን ደቂቃዎች ወደ ፋይል ለማስገባት የዳግም አስጀምር/የምዝግብ ማስታወሻ ቁልፍን ይጫኑ። ፋይሉ ሊደረስበት ይችላል እና በጊዜ ውስጥ ምን ያህል ደቂቃዎች እንዳከማቹ ማየት ይችላሉ።

አቅርቦቶች

አርዱዲኖ ኡኖ

የዳቦ ሰሌዳ

18 ዝላይ ሽቦዎች

ባለ 4 አሃዝ 7-ክፍል ማሳያ

2 አዝራሮች

2 10k ohm resistors

ደረጃ 1 ሃርድዌር ይገንቡ

ሃርድዌር ይገንቡ
ሃርድዌር ይገንቡ

የደቂቃዎች ምዝግብ ማስታወሻዎን ለመገንባት ከላይ ያለውን መርሃግብር ይከተሉ።

ማሳሰቢያ-የ 7-ክፍል ማሳያ ግራ-አሃዝ ሁሉም ፒኖች ስለተጠጉ አልተገናኘም። ሁሉንም 4 አሃዞች ለመጠቀም ከፈለጉ ፣ አርዱዲኖ ሜጋን ይሞክሩ።

ማሳሰቢያ -የተለያዩ የምርት ስሞች ክፍሎች በተለየ ሁኔታ ይዋቀራሉ። ለክፍሎችዎ ትክክለኛውን ሽቦ ማረጋገጥዎን ያረጋግጡ።

ደረጃ 2: ሶፍትዌሩን ኮድ ያድርጉ

ሶፍትዌሩን ኮድ ያድርጉ
ሶፍትዌሩን ኮድ ያድርጉ
ሶፍትዌሩን ኮድ ያድርጉ
ሶፍትዌሩን ኮድ ያድርጉ
ሶፍትዌሩን ኮድ ያድርጉ
ሶፍትዌሩን ኮድ ያድርጉ

ለሶፍትዌሩ ኮድ ለመስጠት ሶስት እርከኖች አሉ -ሰዓት ቆጣሪውን ኮድ መስጠት ፣ ማሳያውን ማገናኘት እና የምዝግብ ማስታወሻን መተግበር። እርስዎ ከተጣበቁ ወይም ይህንን እራስዎ ኮድ ማድረግ ካልፈለጉ ፣ ኮዴን እዚህ ለመመልከት ነፃነት ይሰማዎት-

ጠቃሚ ምክር -ኮድ በሚሰጥበት ጊዜ ለቀላል ሙከራ የፕሮግራሙ ምዝግብ ማስታወሻ ሰከንዶች (ደቂቃዎች አይደሉም)።

የሰዓት ቆጣሪውን ኮድ መስጠት

የኮዱ የመጀመሪያው ክፍል በመሠረቱ የሩጫ ሰዓት ይፈጥራል። ደቂቃዎችን ለመከታተል የመነሻ/ማቆሚያ ቁልፍን እና ዳግም ማስጀመሪያ ቁልፍን ይጠቀማል። የመነሻ እና የማቆሚያ አዝራር ሥራን በማግኘት ይጀምሩ - ቁልፉን ከተጫኑ በኋላ ወደ ኮንሶሉ ያለፈውን ጊዜ ያትሙ እና አንዴ ቁልፉን እንደገና እንደጫኑት ለአፍታ ያቁሙት። ፍንጭ - የሚሊስን () ተግባር መጠቀም ይኖርብዎታል።

ፍንጭ-አዝራሩ በአንድ ፕሬስ እንዳይበራ እና እንዳይጠፋ ከ20-50 ሚ.ሜ ያህል መዘግየት ማከል አለብዎት።

አንዴ ይህ ሥራ ከሠራዎት ፣ ቀጣዩ ደረጃ ቆም ማለት ማካተት ነው። ለምሳሌ ፣ ከጀመሩ ፣ ካቆሙ እና እንደገና ከጀመሩ ፣ ሰዓት ቆጣሪው ካቆሙበት እንዲቀጥል ይፈልጋሉ። ይህንን ያደረግኩት የእረፍት ጊዜውን ርዝመት በመከታተል እና ይህን ከማተምዎ በፊት ካለው ጊዜ በመቀነስ ነው።

አሁን የመነሻ/የማቆሚያ ቁልፍዎ ተግባራዊ ስለሆነ ቀጣዩ ደረጃ ዳግም ማስጀመሪያ ቁልፍ ነው። የዚህ ተግባር ጊዜውን ወደ 0. ፍንጭ ማዘጋጀት ነው - የመነሻ ጊዜዎን ዳግም ማስጀመር እና የጊዜ ተለዋዋጮችን ለአፍታ ማቆምዎን ያስታውሱ።

ማሳያውን በማገናኘት ላይ

አንዴ ፕሮግራምዎ ጊዜን በተሳካ ሁኔታ ከተከታተለ ፣ የጊዜ ውሂቡን ወደ ባለ 4-አሃዝ 7-ክፍል ማሳያ መላክ ያስፈልግዎታል። ከባዶ የመቁጠር ተግባር መፍጠር ወይም የተወሰኑ ቁጥሮችን ለማሳየት በመስመር ላይ እገዛን ማግኘት ይችላሉ። ማሳያዎ ሊያሳይ የሚችለውን ከፍተኛውን እሴት ገደብ ማዘጋጀትዎን ያረጋግጡ (3 አሃዞችን የሚጠቀሙ ከሆነ ይህ 999 ይሆናል)።

የምዝግብ ማስታወሻን መተግበር

የመጨረሻው እርምጃ በአንድ ፋይል ውስጥ የጊዜ መረጃን መከታተል ነው። ይህ የሚከናወነው ማቀነባበሪያን በመጠቀም ነው ፣ ስለዚህ ይህንን እርምጃ ከመጀመርዎ በፊት ማውረዱን ያረጋግጡ። ለእርስዎ ጠቃሚ በሚሆንበት በማንኛውም መንገድ የጊዜ መረጃን ማከማቸት ይችላሉ። በግሌ ፣ ለተመዘገበው ጊዜ እና ለጠቅላላው ጊዜ አንድ አምድ ነበረኝ። ፍንጭ - ወደ.txt ፋይል ለመፃፍ የ PrintWriter ክፍልን ይጠቀሙ።

ደረጃ 3: ተከናውኗል

ይሀው ነው! በዚህ ፕሮጀክት ላይ ለማከል እና እርስዎ ለሚከታተሉት ለማበጀት ነፃነት ይሰማዎ። ስላነበቡ እናመሰግናለን።

የሚመከር: