תוכן עניינים:

קטע Arduino 7 (5011BS, אנודה משותפת או קתודה) הדרכה: 13 שלבים
קטע Arduino 7 (5011BS, אנודה משותפת או קתודה) הדרכה: 13 שלבים

וִידֵאוֹ: קטע Arduino 7 (5011BS, אנודה משותפת או קתודה) הדרכה: 13 שלבים

וִידֵאוֹ: קטע Arduino 7 (5011BS, אנודה משותפת או קתודה) הדרכה: 13 שלבים
וִידֵאוֹ: Как использовать светодиодный семисегментный дисплей и рассчитать значение его резисторов 2024, נוֹבֶמבֶּר
Anonim
Image
Image
חבר את הפראייר הזה
חבר את הפראייר הזה

אנחנו הולכים לגרום לדבר הזה לעבוד! קתודה נפוצה או אנודה.

שלב 1: חבר את הפראייר הזה

שלב 2: חבר את הפינים 3 ו -8 לחשמל (אנודה משותפת) או לקרקע (קתודה משותפת)

חבר את פינים 3 & 8 לחשמל (אנודה משותפת) או לקרקע (קתודה משותפת)
חבר את פינים 3 & 8 לחשמל (אנודה משותפת) או לקרקע (קתודה משותפת)
חבר את פינים 3 & 8 לחשמל (אנודה משותפת) או לקרקע (קתודה משותפת)
חבר את פינים 3 & 8 לחשמל (אנודה משותפת) או לקרקע (קתודה משותפת)

השתמש בנגד 330, 1k הופך את הלד לעומעם מדי. צעק 'כוח' בווריד של קלארקסון תוך השלמת שלב זה. (חָשׁוּב)

סיכות 3 ו -8 הן הסיכות המרכזיות למעלה ולמטה.

שלב 3: הבזק את הארדואינו לכיול

הבזק את הארדואינו לכיול
הבזק את הארדואינו לכיול

הורד את ספריית שבעת הקטעים והתקן אותו ל- IDE של Arduino.

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

כדי להתקין אותו, פתח את Arduino IDE, עבור אל סקיצה> כלול ספרייה> הוסף ספריית ZIP, ולאחר מכן בחר את קובץ ה- ZIP של SevSeg שהורדת.

עכשיו אנחנו צריכים להבהב את הארדואינו כדי להדפיס את המספר 8 בנקודה כדי שנוכל לחבר אותה.

קוד:

#כלול "SevSeg.h" SevSeg sevseg;

הגדרת בטל () {

בתים numDigits = 1; // אנו משתמשים בתא תצוגה חד ספרתי digitPins = {}; // השאר ריק לקטע תצוגת בתים אחד בתצוגה = {1, 2, 3, 4, 5, 6, 7, 8}; // בחר 8 נגני bool resistorsOnSegments = true; בייט hardwareConfig = COMMON_ANODE; sevseg.begin (hardwareConfig, numDigits, digitPins, segmentPins, resistorsOnSegments); }

לולאת חלל () {

sevseg.setNumber (8, 0); // הדפס 8, 0 פירושו שנקודה עשרונית פעילה, 1 מכבה אותה. sevseg.refreshDisplay (); // צריך להמשיך להציג את המספר}

שלב 4: עכשיו נתחיל לכייל. (פלח A, פין Arduino 1, פין LED 7)

עכשיו בואו נתחיל לכייל. (פלח A, פין Arduino 1, פין LED 7)
עכשיו בואו נתחיל לכייל. (פלח A, פין Arduino 1, פין LED 7)
עכשיו בואו נתחיל לכייל. (פלח A, פין Arduino 1, פין LED 7)
עכשיו בואו נתחיל לכייל. (פלח A, פין Arduino 1, פין LED 7)
עכשיו בואו נתחיל לכייל. (פלח A, פין Arduino 1, פין LED 7)
עכשיו בואו נתחיל לכייל. (פלח A, פין Arduino 1, פין LED 7)

כעת, אנו הולכים לכייל מ- A-DC לפי הסדר, אחד אחד.

תסתכל על הקוד הזה, הוא אלפביתי מ- A-DC.

אנו מספרים לארדואינו כי:

סיכה 1 = A, pin2 = B, pin3 = C

pin8 = DC.

אז עכשיו, חבר את קטע A לסיכה 1. (סיכה 7 בנורית)

byte segmentPins = {1, 2, 3, 4, 5, 6, 7, 8}; // בחר 8 סיכות

שלב 5: חבר את פלח B (פין Arduino 2, פין LED 6)

חבר פלח B (פין Arduino 2, פין LED 6)
חבר פלח B (פין Arduino 2, פין LED 6)

שלב 6: חבר את פלח C (פין Arduino 3, פין LED 4)

חבר פלח C (פין Arduino 3, פין LED 4)
חבר פלח C (פין Arduino 3, פין LED 4)

שלב 7: חבר את פלח D (פין ארדואינו 4, פין לד 2)

חבר את פלח D (פין ארדואינו 4, פין לד 2)
חבר את פלח D (פין ארדואינו 4, פין לד 2)

שלב 8: חבר את פלח E (פין Arduino 5, פין LED 1)

חבר פלח E (פין Arduino 5, פין LED 1)
חבר פלח E (פין Arduino 5, פין LED 1)

שלב 9: חבר את פלח F (פין Arduino 6, פין LED 9)

חבר פלח F (פין Arduino 6, פין LED 9)
חבר פלח F (פין Arduino 6, פין LED 9)

שלב 10: חבר את פלח G (פין Arduino 7, פין LED 10)

חבר פלח G (פין Arduino 7, פין LED 10)
חבר פלח G (פין Arduino 7, פין LED 10)

שלב 11: חבר את פלח DC (פין Arduino 8, פין LED 5)

Connect Segment DC (פין Arduino 8, פין LED 5)
Connect Segment DC (פין Arduino 8, פין LED 5)

שלב 12: לסדר ולומר, 'ניקיון ליד האלוהות' וחייך כי השמונה שלך נראית סקסית

לסדר ולומר, 'ניקיון ליד האלוהות' וחייך כי השמונה שלך נראית סקסית לעזאזל
לסדר ולומר, 'ניקיון ליד האלוהות' וחייך כי השמונה שלך נראית סקסית לעזאזל

שלב 13: צור מונה כדי להתגאות ביכולות הטכניות שלך

צרו נגד כדי להשוויץ ביכולות הטכניות שלכם
צרו נגד כדי להשוויץ ביכולות הטכניות שלכם

העתק והדבק כאילו חם, אנחנו רק משנים את הלולאה הראשית.

לולאת void () {for (int i = 0; i <10; i ++) {sevseg.setNumber (i, 0); sevseg.refreshDisplay (); // צריך להמשיך להציג את העיכוב במספר (1000); }}

מוּמלָץ: