ዝርዝር ሁኔታ:
- ደረጃ 1: ቁሳቁሶች
- ደረጃ 2 - የዳቦ ሰሌዳ አቀማመጥ
- ደረጃ 3: ቤተ -መጽሐፍቱን መጫን
- ደረጃ 4 - ኮዱ
- ደረጃ 5: ውጤቱ
- ደረጃ 6 - መላ መፈለግ
- ደረጃ 7: ወደ ፊት መሄድ
ቪዲዮ: ባለ 4 አሃዝ እና 7 ክፍል ማሳያ ፣ ከአርዱዲኖ ጋር - 7 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
በዚህ መማሪያ ውስጥ አርዱዲኖን በመጠቀም በ 4 አሃዞች የ 7 ክፍል ማሳያ እንዴት እንደሚጠቀሙ አሳያችኋለሁ። እኔ ልጠቁማቸው የምፈልጋቸው አንዳንድ መሠረታዊ ነገሮች ይህ በአርዱዲኖ ኡኖ ፣ ሊዮናርዶ ፣ 13 ዲጂታል ፒኖች ያሉት ሰሌዳዎች በሙሉ ማለት ይቻላል የሚይዝ መሆኑ ነው። አብዛኛዎቹ ማሳያዎች በቀጥታ ከአርዱዲኖ ፣ ወይም በተከላካይ በኩል የሚገናኙ 12 መሰንጠቂያ ፒኖች አሏቸው። እንዲሁም ፣ እነዚህ ማሳያዎች Ground ፣ 5V ወይም 3.3V እንዲገናኙ የማያስፈልጋቸው መሆኑን ለመጠቆም እፈልጋለሁ። ስለዚህ ፣ እንጀምር…
ደረጃ 1: ቁሳቁሶች
የዚህ ዓይነቱን ማሳያ መጠቀም ማለት ይቻላል ምንም ቁሳቁሶች አያስፈልጉም።
- 4 x 330Ω ተቃዋሚዎች
- 12 x ከወንድ እስከ ወንድ ዝላይ ሽቦዎች
- 1 x አርዱinoኖ
- 1 x የማንኛውም መጠን ዳቦ ሰሌዳ (የኃይል መስመሮችን አያስፈልጋቸውም)
የዚህን ንድፍ ናሙና ለመሥራት ምንም መሣሪያዎች አያስፈልጉም። ሆኖም ፣ ለበለጠ ቋሚ አጠቃቀም የሽያጭ ብረት እና ፒሲቢ ሰሌዳ ያስፈልጋል።
ደረጃ 2 - የዳቦ ሰሌዳ አቀማመጥ
የተወሰነ አውድ ለመስጠት ብቻ የእያንዳንዱን ፒን አጠቃቀም እገልጻለሁ። በማሳያው ላይ ካሉት 12 ፒኖች ውስጥ 8 ቱ ለ 8 ክፍሎች ያገለግላሉ። አንድ የአስርዮሽ ነጥብን በሚቆጣጠርበት ጊዜ ማንኛውንም አሃዝ ለመፍጠር 7 ክፍሎች አሉ። ከ 12 ፒኖች ውስጥ የተቀሩት 4 ቱ በማሳያው ላይ ያሉትን እያንዳንዱን 4 አሃዞች ይቆጣጠራሉ። በላዩ ላይ ተከላካይ ያለው ማንኛውም ፒን ከ 4 ዲጂት ፒኖች አንዱ ነው ፣ አለበለዚያ እነሱ የክፍል ፒኖች ናቸው።
በማሳያው እና በአርዱዲኖ መካከል ያለውን ግንኙነት ለማሳየት ከላይ ያለውን ንድፍ እኔ ከመፍጨት ፈጠርኩ። ተቃዋሚዎች ያሉበትን ቦታ ልብ ይበሉ ምክንያቱም ተቃዋሚውን በማሳያው ላይ ካለው የተሳሳተ ፒን ጋር ካገናኙት ፣ ያ አሃዝ አይሰራም ወይም ያ ክፍል አይሰራም ፣ ለዘላለም…
*** አስፈላጊ ማስታወሻ ***
የወረዳ መቀየሪያውን ሲያቀናብሩ ቢጫውን እና ሐምራዊ ሽቦዎቹን (የወረዳ ዲያግራሜን አበላሽቼዋለሁ)።
ደረጃ 3: ቤተ -መጽሐፍቱን መጫን
አንድ ማሳያ በቀላሉ ለመቆጣጠር ከዚህ በታች የተገናኘው ቤተ -መጽሐፍት ከአርዲኖ ድር ጣቢያ ነው። አገናኙ ወደ github ይሄዳል። በ github ላይ በጭራሽ ካልነበሩ ፣ በጥንቃቄ ያዳምጡ ፣ የሚቀጥለውን አንቀጽ ካነበቡ። ወደ ድር ጣቢያው ሲገቡ በመስኮቱ በቀኝ በኩል ይመልከቱ እና “ዚፕ አውርድ” እስኪያዩ ድረስ ወደ ታች ይመልከቱ። ያንን አዝራር ጠቅ ያድርጉ እና በማውረዶችዎ ውስጥ ሲታይ ይመልከቱ።
አሁን ቀደም ሲል የተጫነውን ቤተ -መጽሐፍት በቤተ -መጽሐፍት አቃፊዎ ውስጥ መጫን አለብዎት። አሁን ይህንን እንዴት እንደሚያደርጉት ከዚያ ወደ ቀጣዩ ደረጃ ይዝለሉ ፣ አለበለዚያ ማንበብዎን ይቀጥሉ። መጀመሪያ ወደ ፈላጊው ውስጥ ይግቡ እና “ሰነዶች” አቃፊውን ይፈልጉ እና ይክፈቱት። ከዚያ “አርዱዲኖ” አቃፊውን ይፈልጉ እና ይክፈቱት። ከዚያ የቤተመጽሐፍት አቃፊውን ይፈልጉ እና ይክፈቱት። በመጨረሻ የተጫነውን ቤተ -መጽሐፍት ወደ ተከፈተው የቤተ -መጻህፍት አቃፊ ውስጥ ይጎትቱ እና ይጣሉ።
አስፈላጊ። ቤተመፃህፍቱን ወደ ቤተመፃህፍት አቃፊ በሚያስገቡበት ጊዜ የአርዲኖ ማመልከቻዎ ተከፍቶ እና እየሰራ ከሆነ አርዱዲኖ ቤተመፃሕፍቱን አያውቀውም። ማመልከቻውን ትተው እንደገና መክፈት አለብዎት።
github.com/DeanIsMe/SevSeg
ደረጃ 4 - ኮዱ
አንድን ነገር በትክክል ለማሳየት ኮዱ ከዚህ በታች ተዘርዝሯል።
#«SevSeg.h» ን ያካትቱ
SevSeg sevseg; // የሰባት ክፍል ተቆጣጣሪ ነገር ባዶነት ቅንብር () {byte numDigits = 4; ባይት አሃዝ ፒኖች = {2, 3, 4, 5}; ባይት segmentPins = {6, 7, 8, 9, 10, 11, 12, 13}; bool resistorsOnSegments = 0; // ከላይ ያለው ተለዋዋጭ የሚያመለክተው 4 ተቃዋሚዎች በዲጂት ፒኖች ላይ መቀመጣቸውን ነው። በክፍል ፒኖች ላይ 8 ተቃዋሚዎችን ለመጠቀም ከፈለጉ // ተለዋዋጭ ወደ 1 ያዘጋጁ። sevseg.begin (COMMON_CATHODE ፣ numDigits ፣ digitPins ፣ segmentPins ፣ resistorsOnSegments) ፤ ብሩህነት (90); } ባዶነት loop () {sevseg.setNumber (3141, 3) ፤ sevseg.refreshDisplay (); // በተደጋጋሚ መሮጥ አለበት
ደረጃ 5: ውጤቱ
ማሳያውን በትክክል ካገናኙት ፣ ኮዱን በትክክል ከሰቀሉ እና በትክክል ኮድ የተገለበጡ ከሆነ የእርስዎ ማሳያ ፒ (3.141 ብቻ) ማሳየት አለበት።
ያ ካልሆነ ፣ ስህተት እየሆነ ላለው ሁሉ ደረጃ ስድስት ን ያንብቡ።
በትክክል ከደረሱ ፣ ከዚያ በደረጃ ሰባት ውስጥ እንዲሄዱ እመክራለሁ።
ደረጃ 6 - መላ መፈለግ
በማሳያዎ ላይ ሊያበላሹ የሚችሉ ሁለት ሊሆኑ የሚችሉ ነገሮችን እዚህ ዘርዝሬያለሁ። እንደ አለመታደል ሆኖ ከሁለቱ አንዱ ሊስተካከል የሚችል ነው።
- ማሳያዎ 8888 እያሳየ ነው
አይጨነቁ ይህ ሊስተካከል የሚችል ችግር ነው ፣ እነዚህን ደረጃዎች ብቻ ይከተሉ
1. በኮድ ውስጥ "sevseg.begin (COMMON_CATHODE ፣ numDigits ፣ digitPins ፣ segmentPins) ፤"
2. "የተለመደ ካታዴን" ወደ "የተለመደ አኖድ" ይለውጡ
3. ኮዱን እንደገና ይስቀሉ
- የእርስዎ ማሳያ 3.1 ወይም.141 ወይም 3.1 1 ወይም 3.14 ያለ ሌላው 1 እያሳየ ነው
በሚያሳዝን ሁኔታ ፣ ይህ ችግር ሊስተካከል ወይም ሊስተካከል አይችልም። (… (ያ የሚያለቅስ ፊቴ ነው)
1. ግንኙነቶችዎን ይፈትሹ እና ሁሉም ነገር እንደተሰካ እና እንዳይዘዋወር ያረጋግጡ
2. ምናልባት ንድፉን እንደገና ይፈትሹ ፣ ምክንያቱም ምናልባት እርስዎ በስህተት ስለሰኩት
3. ማሳያውን (3.141 ፣ 3) በሚለው ቦታ ባዶ መስመሩን ይፈልጉ እና 3.141 ን ወደ 8888 ይለውጡ እና ከ 8 ቱ አንዱ ጠፍቶ እንደሆነ ይመልከቱ።
4. እንደዚያ ከሆነ አንደኛው አሃዝ ተቃጠለ ማለት አንድ ትርጉም ሊኖረው ሲገባ አንደኛው ሽቦ ተከላካይ ባይኖረውም። ከማሳያው ጀርባ በመመልከት ይህንን ማረጋገጥ ይችላሉ። በአንዱ ካስማዎች አቅራቢያ ማንኛውንም ጥቁር ካዩ ከዲጂታል ቦታዎች አንዱን አሸንፈዋል። በሚያሳዝን ሁኔታ ይህ ሊስተካከል የማይችል እና ሌላ ማሳያ መግዛት ይፈልጋሉ።
5. ሊሸነፉ የማይችሉትን ሽቦዎች ካዘዋወሩበት ቦታ ጥቁር ምልክት በየትኛውም ቦታ ካላዩ ፣ ከዚያ ስልታዊውን ይመልከቱ እና ከዚያ በትክክል ያስገቡ እና ኮዱን ከ 8888 ወደ 3.141 ይለውጡ።
ደረጃ 7: ወደ ፊት መሄድ
ብዙ ፒን የሚጠይቁ ብዙ ኤልኢዶችን ለመቆጣጠር በአርዱዲኖ ላይ ጥቂት ፒኖችን የመጠቀም አንዱ ዘዴ ባለሶስት-ግዛት 8 ፒን ፈረቃ-ምዝገባ ነው። ስለዚህ የ 8 ክፍል ፒኖችን በቀጥታ ከአርዲኖ ከማገናኘት ይልቅ ወደ ፈረቃ መዝገብ ውስጥ መሰካት እና ያንን እንዴት ማድረግ እንደሚችሉ ማወቅ ይችላሉ።
እሱ ያመጣሁት ሀሳብ ብቻ ነው ፣ ግን እንዴት ማድረግ እንዳለብኝ አላውቅም ወይም በአርዱዲኖ እና በማሳያው ቤተ -መጽሐፍት እንኳን የሚቻል ከሆነ ፣ ግን ሄይ ፣ የማወቅ ጉጉት ላለው ምግብ ምግብ።
በማሳያዎ ይደሰቱ እና ይህንን አስተማሪውን እንደወደዱት ተስፋ አደርጋለሁ ምክንያቱም በእኔ ረቂቆች ውስጥ ካሉት ብዙ ውስጥ ያጠናቀቅኩት የመጀመሪያው ነው።
የሚመከር:
ዲጂታል ሉዶ ዳይስ ከአርዱዲኖ 7 ክፍል ማሳያ ፕሮጀክት 3 ደረጃዎች
ዲጂታል ሉዶ ዳይስ ከአርዱዲኖ 7 ክፍል ማሳያ ፕሮጀክት ጋር - በዚህ ፕሮጀክት ውስጥ 7 ክፍል ማሳያ የግፊት አዝራሩን ስንጫን ቁጥር ከ 1 እስከ 6 በዘፈቀደ ለማሳየት ያገለግላል። ይህ ሁሉም ሰው ለመስራት ከሚያስደስታቸው በጣም አሪፍ ፕሮጀክቶች አንዱ ነው። በ 7 ክፍል ማሳያ እንዴት እንደሚሰራ ለማወቅ እዚህ ጠቅ ያድርጉ -7 ሴግሜ
4 አኃዝ 7 ክፍል ማሳያ 14 ፒኖች ከአርዱዲኖ ጋር - 3 ደረጃዎች
4 ዲጂት 7 ክፍል ማሳያ 14 ፒኖች ከአርዱዲኖ ጋር - ያ መሣሪያ በጣም ብዙ ፒኖች ካለው መሣሪያው በትክክል እየሰራ መሆኑን ወይም አለመሆኑን መሞከር ሁል ጊዜ ጥሩ ሀሳብ ነው። በዚህ ፕሮጀክት ውስጥ የእኔን 4 አሃዝ 7 ክፍል 14 ፒን ማሳያ ሞክሬያለሁ። ሁሉም 7 ክፍሎች በተመሳሳይ ጊዜ ከ 0 እስከ 9 ድረስ ይታያሉ።
ባለሁለት አሃዝ ማሳያ ነጠላ 8x8 Led Matrix ን በመጠቀም 3 ደረጃዎች
ባለሁለት አሃዝ ማሳያ ነጠላ 8x8 Led Matrix ን በመጠቀም-እዚህ ለክፍሌ የሙቀት እና እርጥበት አመላካች መገንባት እፈልጋለሁ። ባለሁለት አሃዝ ቁጥሮችን ለማሳየት ነጠላ 8x8 LED ማትሪክስን እጠቀም ነበር ፣ እና ያ የፕሮጀክቱ አካል የበለጠ ጠቃሚ ሆነ ብዬ አስባለሁ። የካርቶን ሣጥን በመጠቀም የተሰራውን የመጨረሻውን በቦክስ ላይ አደረግሁት ፣ ህመም
በ 8 አሃዝ X 7 ክፍሎች ውስጥ ዲጂታል እና ሁለትዮሽ ሰዓት የ LED ማሳያ 4 ደረጃዎች (ከስዕሎች ጋር)
በ 8 አሃዝ X 7 ክፍሎች ውስጥ ዲጂታል እና ሁለትዮሽ ሰዓት የ LED ማሳያ - ይህ የዲጂታል የእኔ የተሻሻለ ስሪት ነው &; ባለ 8 አሃዝ x 7 ክፍል LED ማሳያ በመጠቀም የሁለትዮሽ ሰዓት። ለተለመዱ መሣሪያዎች ፣ በተለይም ሰዓቶች አዲስ ባህሪያትን መስጠት እወዳለሁ ፣ እና በዚህ ሁኔታ ለ ‹7eeg› ማሳያ ለ ‹ሁለትዮሽ ሰዓት› አጠቃቀም ያልተለመደ እና እሱ ነው
አጋዥ ስልጠና እንዴት ከአርዱዲኖ UNO ጋር ባለ 4 አሃዝ ማሳያ በይነገጽ 6 ደረጃዎች (ከስዕሎች ጋር)
አጋዥ ስልጠና እንዴት ከአርዱዲኖ UNO ጋር ባለ 4-አሃዝ ማሳያ በይነገጽ-ይህ መማሪያ 4-አሃዝ ማሳያ ከ Arduino UNO ጋር በመጠቀም አንዳንድ መሰረታዊ ነገሮችን ሊያስተምርዎት ነው