У овом упутству ћемо повезати седмосегментни приказ са АРДУИНО УНО. Екран броји од 0-9 и враћа се на нулу. Пре него што кренемо даље, прво разговарајмо о седам сегментних дисплеја.
Седмосегментни дисплеј добио је име управо по томе што је добио седам осветљавајућих сегмената. Сваки од ових сегмената има ЛЕД (диоду која емитује светлост), отуда и осветљење. ЛЕД диоде су толико произведене да је осветљење сваке ЛЕД диоде садржано у свом сегменту. Овде је најважније приметити да су ЛЕД диоде на било ком седмосегментном дисплеју распоређене у режиму заједничке аноде (заједнички позитив) или режиму заједничке катоде (заједнички негатив).
Спој кола ЛЕД-а у заједничкој катоди и заједничкој аноди приказан је на горњој слици. Овде се може приметити да су у ЦЦ негативни прикључци сваке ЛЕД диоде повезани заједно и изведени као ГНД. У ЦА позитив сваке ЛЕД диоде повезан је заједно и приказан као ВЦЦ. Ови ЦЦ и ЦА су врло корисни док мултиплексирају неколико ћелија заједно.
Компоненте потребне
Хардвер: АРДУИНО УНО, напајање (5в), ХДСП5503 седмосегментни дисплеј (два дела) (свака уобичајена катода ће то учинити), кондензатор од 47уФ (повезан преко извора напајања).
Софтвер: ардуино ИДЕ (Ардуино сваке ноћи)
Шема и радно објашњење
Прикључци који су урађени за 7-сегментни приказ дати су у наставку:
ПИН1 или Е до ПИН 6 АРДУИНО УНО
ПИН2 или Д до ПИН 5
ПИН4 или Ц до ПИН 4
ПИН5 или Х или ДП до ПИН 9 /// нису потребни јер не користимо децималну тачку
ПИН6 или Б до ПИН 3
ПИН7 или А до ПИН 2
ПИН9 или Ф до ПИН 7
ПИН10 или Г до ПИН 8
ПИН3 или ПИН8 или ЦЦ на масу кроз 100Ω отпорник.
Да бисмо сада разумели како функционише, узмимо у обзир да је седмосегментни дисплеј повезан на порт, па рецимо да смо повезали „Сегмент дисплеја са ПИН0“, „Б сегмент дисплеја са ПИН1“, „Сегмент сегмента са ПИН3“, „ Сегмент приказа на ПИН4 “,„ Сегмент приказа на ПИН5 “,„ Сегмент приказа на ПИН6 “. И уобичајени је тип тла као што је приказано на слици.
Овде заједничко тло мора бити повезано са тлом да би екран могао да ради. Може се проверити сваки сегмент приказа коришћењем мултиметра у режиму диоде. Сваки сегмент не би требало да има напајање напоном већим од 4в, ако јесте, екран ће бити трајно оштећен. Да би се то избегло, заједнички отпорник може бити добављач на заједничком терминалу, као што је приказано на дијаграму кола.
Сада, ако желимо да на овом екрану прикажемо „0“, као што је приказано на доњој слици.
Морамо да окренемо ЛЕД диоде сегмената „А, Б, Ц, Д, ЕФ“, тако да морамо напајати ПИН0, ПИН1, ПИН2, ПИН3, ПИН4 и ПИН5. Дакле, сваки пут када нам треба „0“, морамо да напајамо све поменуте пинове.
Сада, ако желимо да се на екрану прикаже „1“
Морамо напајати сегменте „Б, Ц“, да би се сегменти Б, Ц УКЉУЧИЛИ, морамо напајати ПИН1, ПИН2. Са обе пинове високе добијамо „1“ на екрану. Дакле, као што се горе види, напајаћемо пинове који одговарају цифри која ће бити приказана на екрану.
Овде ћемо написати програм који укључује и искључује сваки сегмент за бројање 0-9. Рад бројача 0-9 најбоље је објаснити корак по корак у Ц коду датом у наставку: