ዝርዝር ሁኔታ:

አርዱዲኖ 7 ክፍል (5011BS ፣ የጋራ አኖድ ወይም ካቶድ) አጋዥ - 13 ደረጃዎች
አርዱዲኖ 7 ክፍል (5011BS ፣ የጋራ አኖድ ወይም ካቶድ) አጋዥ - 13 ደረጃዎች

ቪዲዮ: አርዱዲኖ 7 ክፍል (5011BS ፣ የጋራ አኖድ ወይም ካቶድ) አጋዥ - 13 ደረጃዎች

ቪዲዮ: አርዱዲኖ 7 ክፍል (5011BS ፣ የጋራ አኖድ ወይም ካቶድ) አጋዥ - 13 ደረጃዎች
ቪዲዮ: መጽሐፉ የመጀመሪያው የአርዱሚክሮን ወረዳ ነው ። 2024, ህዳር
Anonim
Image
Image
ያንን ጠቢባን ያገናኙ።
ያንን ጠቢባን ያገናኙ።

ይህ ነገር እንዲሠራ እናደርጋለን! የተለመደው ካቶድ ወይም አኖድ።

ደረጃ 1 ያንን ጠቢባን ያገናኙ።

ደረጃ 2 ፒን 3 እና 8 ን ከኃይል (የጋራ አኖድ) ወይም መሬት (የጋራ ካቶድ) ጋር ያገናኙ

ፒኖችን 3 እና 8 ን ከኃይል (የተለመደው አኖድ) ወይም መሬት (የጋራ ካቶድ) ጋር ያገናኙ
ፒኖችን 3 እና 8 ን ከኃይል (የተለመደው አኖድ) ወይም መሬት (የጋራ ካቶድ) ጋር ያገናኙ
ፒኖችን 3 እና 8 ን ከኃይል (የተለመደው አኖድ) ወይም መሬት (የጋራ ካቶድ) ጋር ያገናኙ
ፒኖችን 3 እና 8 ን ከኃይል (የተለመደው አኖድ) ወይም መሬት (የጋራ ካቶድ) ጋር ያገናኙ

330 ተቃዋሚ ይጠቀሙ ፣ 1 ኪ የመሪውን በጣም ደብዛዛ ያደርገዋል። ይህንን ደረጃ ሲያጠናቅቁ በክላርክሰን ሥር ውስጥ ‹ኃይል› ይጮኹ። (አስፈላጊ)

ፒኖች 3 እና 8 የመሃል ፒን ከላይ እና ታች ናቸው።

ደረጃ 3: Arduino ን ለካሊብሬሽን ያብሩ።

ለመለካት አርዱዲኖን ያብሩ።
ለመለካት አርዱዲኖን ያብሩ።

የሰባቱን ክፍል ቤተ -መጽሐፍት ያውርዱ እና ወደ አርዱዲኖ አይዲኢ ይጫኑ።

github.com/DeanIsMe/SevSeg/archive/master….

እሱን ለመጫን የ Arduino IDE ን ይክፈቱ ፣ ወደ ስዕል / ሂድ ቤተ -መጽሐፍትን ያካትቱ>. ZIP ቤተ -መጽሐፍትን ያክሉ ፣ ከዚያ ያወረዱትን የ SevSeg ዚፕ ፋይል ይምረጡ።

አሁን እሷን ማገናኘት እንድንችል ቁጥር 8 ን በአንድ ነጥብ ለማተም አርዱዲኖን ብልጭ ማድረግ አለብን።

ኮድ

#"SevSeg.h" SevSeg sevseg ን ያካትቱ;

ባዶነት ማዋቀር () {

ባይት numDigits = 1; // እኛ አንድ አሃዝ ማሳያ ባይት digitPins እየተጠቀምን ነው = {}; // ለአንድ አሃዝ ማሳያ ባይት ክፍልፋይ ፒኖች ባዶ ይተው = {1, 2, 3, 4, 5, 6, 7, 8}; // ማንኛውንም 8 ፒን bool resistorsOnSegments = እውነተኛ ይምረጡ; ባይት ሃርድዌርConfig = COMMON_ANODE; sevseg.begin (hardwareConfig ፣ numDigits ፣ digitPins ፣ segmentPins ፣ resistorsOnSegments); }

ባዶነት loop () {

sevseg.setNumber (8, 0); // 8 ፣ 0 ያትሙ ማለት የአስርዮሽ ነጥብ ገባሪ ነው ፣ 1 ያጠፋል። sevseg.refreshDisplay (); // ቁጥሩን ማሳየቱን ለመቀጠል ያስፈልጋል}

ደረጃ 4 አሁን መለካት እንጀምር። (ክፍል ሀ ፣ አርዱዲኖ ፒን 1 ፣ ኤልኢን ፒን 7)

አሁን መለካት እንጀምር። (ክፍል ሀ ፣ አርዱዲኖ ፒን 1 ፣ ኤልኢን ፒን 7)
አሁን መለካት እንጀምር። (ክፍል ሀ ፣ አርዱዲኖ ፒን 1 ፣ ኤልኢን ፒን 7)
አሁን መለካት እንጀምር። (ክፍል ሀ ፣ አርዱዲኖ ፒን 1 ፣ ኤልኢን ፒን 7)
አሁን መለካት እንጀምር። (ክፍል ሀ ፣ አርዱዲኖ ፒን 1 ፣ ኤልኢን ፒን 7)
አሁን መለካት እንጀምር። (ክፍል ሀ ፣ አርዱዲኖ ፒን 1 ፣ ኤልኢን ፒን 7)
አሁን መለካት እንጀምር። (ክፍል ሀ ፣ አርዱዲኖ ፒን 1 ፣ ኤልኢን ፒን 7)

አሁን ፣ ከኤ ዲሲ በቅደም ተከተል አንድ በአንድ እንለካለን።

ይህንን ኮድ ይመልከቱ ፣ እሱ ከ ‹ዲ-ዲ› ፊደል ነው።

እኛ ለአርዲኖን እንናገራለን-

ፒን 1 = ሀ ፣

ፒን 2 = ቢ ፣

pin3 = ሲ

pin8 = ዲሲ.

ስለዚህ አሁን ክፍል ሀን ከፒን 1. ጋር ያገናኙ (በ LED ላይ ፒን 7)

ባይት segmentPins = {1, 2, 3, 4, 5, 6, 7, 8}; // ማንኛውንም 8 ፒን ይምረጡ

ደረጃ 5: ክፍል B ን ያገናኙ (አርዱዲኖ ፒን 2 ፣ ኤልኢን ፒን 6)

ክፍል B ን ያገናኙ (አርዱዲኖ ፒን 2 ፣ ኤልኢን ፒን 6)
ክፍል B ን ያገናኙ (አርዱዲኖ ፒን 2 ፣ ኤልኢን ፒን 6)

ደረጃ 6: ክፍል ሲ (አርዱዲኖ ፒን 3 ፣ ኤልዲ ፒን 4) ያገናኙ

ክፍል ሲ (አርዱዲኖ ፒን 3 ፣ ኤልዲ ፒን 4) ያገናኙ
ክፍል ሲ (አርዱዲኖ ፒን 3 ፣ ኤልዲ ፒን 4) ያገናኙ

ደረጃ 7: ክፍል ዲ (Arduino Pin 4 ፣ LED Pin 2) ያገናኙ

ክፍል ዲ (Arduino Pin 4 ፣ LED Pin 2) ያገናኙ
ክፍል ዲ (Arduino Pin 4 ፣ LED Pin 2) ያገናኙ

ደረጃ 8: ክፍል E ን ያገናኙ (አርዱዲኖ ፒን 5 ፣ የ LED ፒን 1)

ክፍል E ን ያገናኙ (አርዱዲኖ ፒን 5 ፣ ኤልኢን ፒን 1)
ክፍል E ን ያገናኙ (አርዱዲኖ ፒን 5 ፣ ኤልኢን ፒን 1)

ደረጃ 9 - ክፍል ኤፍ (አርዱዲኖ ፒን 6 ፣ ኤልኢን ፒን 9) ያገናኙ

ክፍል F ን ያገናኙ (አርዱዲኖ ፒን 6 ፣ ኤልኢን ፒን 9)
ክፍል F ን ያገናኙ (አርዱዲኖ ፒን 6 ፣ ኤልኢን ፒን 9)

ደረጃ 10: ክፍል ጂ (አርዱዲኖ ፒን 7 ፣ ኤልዲ ፒን 10) ያገናኙ

ክፍል ጂ (አርዱዲኖ ፒን 7 ፣ ኤልኢን ፒን 10) ያገናኙ
ክፍል ጂ (አርዱዲኖ ፒን 7 ፣ ኤልኢን ፒን 10) ያገናኙ

ደረጃ 11: ክፍል ዲሲን ያገናኙ (አርዱዲኖ ፒን 8 ፣ ኤልዲ ፒን 5)

ክፍል ዲሲን ያገናኙ (አርዱዲኖ ፒን 8 ፣ ኤልኢን ፒን 5)
ክፍል ዲሲን ያገናኙ (አርዱዲኖ ፒን 8 ፣ ኤልኢን ፒን 5)

ደረጃ 12 ፦ ንፁህ እና ‹ንፅህና ከአምላክነት ቀጥሎ ነው› እና ፈገግ ይበሉ ምክንያቱም የእርስዎ 8 ቱ ወሲባዊ መስሎ ስለሚታይ።

ያስተካክሉ እና ‹ንፅህና ከአምላክነት ቀጥሎ ነው› እና ፈገግ ይበሉ ምክንያቱም የእርስዎ 8 እንደ ወሲባዊ ይመስላል።
ያስተካክሉ እና ‹ንፅህና ከአምላክነት ቀጥሎ ነው› እና ፈገግ ይበሉ ምክንያቱም የእርስዎ 8 እንደ ወሲባዊ ይመስላል።

ደረጃ 13 ቴክኒካዊ ብቃትን ለማሳየት አንድ ቆጣሪ ያዘጋጁ።

የቴክኒካዊ ብቃትዎን ለማሳየት ቆጣሪ ያዘጋጁ።
የቴክኒካዊ ብቃትዎን ለማሳየት ቆጣሪ ያዘጋጁ።

ልክ እንደ ትኩስ ይቅዱ እና ይለጥፉ ፣ እኛ ዋናውን loop እያስተካከልን ነው።

ባዶነት loop () {ለ (int i = 0; i <10; i ++) {sevseg.setNumber (i, 0); sevseg.refreshDisplay (); // የቁጥሩን መዘግየት (1000) ማሳየቱን ለመቀጠል ያስፈልጋል ፣ }}

የሚመከር: