електронна поща

admin@zgcxgdlcd.com

WhatsApp

15919880141

Как да създадете персонализирани шарки върху 7-сегментна LED графика?

Nov 26, 2025Остави съобщение

Здравейте! Като доставчик на 7-сегментна LED графика, аз съм изключително ентусиазиран да споделя с вас как да създавате персонализирани шарки на тези изящни малки дисплеи. Независимо дали сте любител, който иска да добави малко стил към проекта си, или професионалист, нуждаещ се от уникално решение за дисплей, това ръководство ще ви преведе през процеса стъпка по стъпка.

Разбиране на основите на 7-сегментната LED графика

Преди да се потопим в създаването на персонализирани модели, нека набързо да разгледаме какво представляват 7-сегментните LED графики. Тези дисплеи се състоят от седем отделни LED сегмента, подредени в определен шаблон, обикновено във формата на числото 8. Всеки сегмент може да се включва или изключва независимо, което ви позволява да създавате различни числа, букви и символи.

Предлагат се различни видове 7-сегментни LED дисплеи, като напрЕдноцифрен 7-сегментен светодиод,Двуцифрен седемсегментен светодиод, иТриразряден 7-сегментен светодиод. Броят на цифрите определя колко знака можете да показвате наведнъж.

Инструменти и материали, от които се нуждаете

За да създадете персонализирани шаблони върху 7-сегментна LED графика, ще ви трябват следните инструменти и материали:

  • 7-сегментен LED дисплей:Изберете вида и размера, които отговарят на вашия проект.
  • Микроконтролер:Това ще управлява дисплея и ще изпраща сигнали за включване и изключване на сегментите. Популярните опции включват микроконтролери Arduino, Raspberry Pi и PIC.
  • Макетна платка и джъмперни проводници:Те се използват за свързване на дисплея към микроконтролера.
  • Резистори:За ограничаване на тока, протичащ през светодиодите и предотвратяване на изгарянето им.
  • Захранване:Уверете се, че имате стабилен източник на захранване за захранване на дисплея и микроконтролера.

Стъпка 1: Окабеляване на 7-сегментния LED дисплей

Първата стъпка е да свържете 7-сегментния LED дисплей към микроконтролера. Всеки сегмент от дисплея е свързан към определен щифт на микроконтролера. Ще трябва също да свържете общия щифт (или общ анод, или общ катод, в зависимост от типа на дисплея) към подходящия източник на захранване.

Ето прост пример за това как да свържете 7-сегментен LED дисплей с общ катод към Arduino:

  • Свържете общия катоден щифт към GND на Arduino.
  • Свържете всеки сегмент (a, b, c, d, e, f, g) към цифров щифт на Arduino чрез резистор.

Стъпка 2: Програмиране на микроконтролера

След като дисплеят е свързан, е време да програмирате микроконтролера да показва вашите персонализирани модели. Можете да използвате език за програмиране като C++ или Python, за да напишете кода.

Ето основен пример за това как да изведете числото 8 на 7-сегментен LED дисплей с помощта на Arduino:

// Дефиниране на щифтовете за всеки сегмент const int segmentPins[] = {2, 3, 4, 5, 6, 7, 8}; void setup() { // Задаване на всички сегментни пинове като изход за (int i = 0; i < 7; i++) { pinMode(segmentPins[i], OUTPUT); } } void loop() { // Включване на всички сегменти за показване на числото 8 за (int i = 0; i < 7; i++) { digitalWrite(segmentPins[i], HIGH); } забавяне (1000); // Изчакайте 1 секунда }

Стъпка 3: Създаване на персонализирани шаблони

Сега, когато основната настройка работи, е време да проявите творчество и да създадете свои собствени персонализирани модели. Можете да използвате комбинация от включване и изключване на сегменти, за да създадете различни числа, букви и символи.

Ето пример за това как да изведете буквата "A" на 7-сегментен LED дисплей:

// Дефиниране на щифтовете за всеки сегмент const int segmentPins[] = {2, 3, 4, 5, 6, 7, 8}; // Дефиниране на модела за буквата A const int letterAPattern[] = {HIGH, HIGH, HIGH, LOW, HIGH, HIGH, HIGH}; void setup() { // Задаване на всички сегментни пинове като изход за (int i = 0; i < 7; i++) { pinMode(segmentPins[i], OUTPUT); } } void loop() { // Показване на буквата A for (int i = 0; i < 7; i++) { digitalWrite(segmentPins[i], letterAPattern[i]); } забавяне (1000); // Изчакайте 1 секунда }

Стъпка 4: Анимиране на шаблоните

Ако искате да добавите малко движение към персонализираните си шаблони, можете да ги анимирате, като променяте шаблоните на редовни интервали. Можете да използватезабавяне ()функция за контрол на скоростта на анимацията.

Ето пример за това как да анимирате модел, който преминава през различни числа:

1Three-digit 7 Segement LED

// Дефиниране на щифтовете за всеки сегмент const int segmentPins[] = {2, 3, 4, 5, 6, 7, 8}; // Дефиниране на моделите за числа 0-9 const int numberPatterns[10][7] = { {HIGH, HIGH, HIGH, HIGH, HIGH, HIGH, LOW}, // 0 {LOW, HIGH, HIGH, LOW, LOW, LOW, LOW, LOW}, // 1 {HIGH, HIGH, LOW, HIGH, HIGH, LOW, HIGH}, // 2 {ВИСОКО, ВИСОКО, ВИСОКО, ВИСОКО, НИСКО, НИСКО, ВИСОКО}, // 3 {НИСКО, ВИСОКО, ВИСОКО, НИСКО, НИСКО, ВИСОКО, ВИСОКО}, // 4 {ВИСОКО, НИСКО, ВИСОКО, ВИСОКО, НИСКО, ВИСОКО, ВИСОКО}, // 5 {ВИСОКО, НИСКО, ВИСОКО, ВИСОКО, ВИСОКО, ВИСОКО, ВИСОКО}, // 6 {ВИСОКО, ВИСОКО, ВИСОКО, НИСКО, НИСКО, НИСКО, НИСКО}, // 7 {ВИСОКО, ВИСОКО, ВИСОКО, ВИСОКО, ВИСОКО, ВИСОКО, ВИСОКО}, // 8 {ВИСОКО, ВИСОКО, ВИСОКО, ВИСОКО, НИСКО, ВИСОКО, ВИСОКО} // 9 }; void setup() { // Задаване на всички сегментни пинове като изход за (int i = 0; i < 7; i++) { pinMode(segmentPins[i], OUTPUT); } } void loop() { // Циклично преминаване през числата 0-9 for (int num = 0; num < 10; num++) { for (int i = 0; i < 7; i++) { digitalWrite(segmentPins[i], numberPatterns[num][i]); } забавяне (1000); // Изчакайте 1 секунда } }

Съвети и трикове

  • Използвайте Shift Register:Ако използвате многоцифрен 7-сегментен LED дисплей, можете да използвате регистър за смяна, за да намалите броя на щифтовете, необходими на микроконтролера.
  • Експериментирайте с различни модели:Не се страхувайте да бъдете креативни и да изпробвате различни комбинации от сегменти, за да създадете уникални модели.
  • Добавете звукови и светлинни ефекти:Можете да подобрите визуалната привлекателност на вашите персонализирани модели, като добавите звукови и светлинни ефекти.

Заключение

Създаването на персонализирани модели върху 7-сегментна LED графика е забавен и възнаграждаващ проект, който ви позволява да покажете своята креативност. С правилните инструменти, материали и малко познания по програмиране можете да създадете зашеметяващи дисплеи, които със сигурност ще впечатлят.

Ако се интересувате от закупуване на 7-сегментна LED графика за вашите проекти, не се колебайте да се свържете с нас. Ние предлагаме широка гама от висококачествени дисплеи на конкурентни цени. Независимо дали сте любител или професионалист, ние имаме идеалното решение за вас.

Свържете се с нас днес, за да обсъдим вашите изисквания и да започнем следващия си проект!

Референции

  • Документация на Arduino
  • Документация за Raspberry Pi
  • Листове с данни за PIC микроконтролера