ఈ ట్యుటోరియల్లో మేము ఏడు సెగ్మెంట్ డిస్ప్లేను ARDUINO UNO కి ఇంటర్ఫేస్ చేయబోతున్నాం. ప్రదర్శన 0-9 నుండి లెక్కించబడుతుంది మరియు సున్నాకి రీసెట్ అవుతుంది. మరింత ముందుకు వెళ్ళే ముందు, మొదట ఏడు సెగ్మెంట్ డిస్ప్లేల గురించి చర్చిద్దాం.
ఏడు సెగ్మెంట్ డిస్ప్లేకి ఏడు ప్రకాశించే విభాగాలు వచ్చాయి. ఈ విభాగాలలో ప్రతిదానికి ఎల్ఈడీ (లైట్ ఎమిటింగ్ డయోడ్) ఉంటుంది, అందుకే లైటింగ్ ఉంటుంది. LED లు చాలా కల్పితమైనవి, ప్రతి LED యొక్క లైటింగ్ దాని స్వంత విభాగానికి ఉంటుంది. ఇక్కడ గమనించవలసిన ముఖ్యమైన విషయం ఏమిటంటే, ఏదైనా ఏడు సెగ్మెంట్ డిస్ప్లేలోని LED లు సాధారణ యానోడ్ మోడ్ (కామన్ పాజిటివ్) లేదా కామన్ కాథోడ్ మోడ్ (కామన్ నెగటివ్) లో అమర్చబడి ఉంటాయి.
సాధారణ కాథోడ్ మరియు సాధారణ యానోడ్లోని LED ల యొక్క సర్క్యూట్ కనెక్షన్ పై చిత్రంలో చూపబడింది. CC లో ప్రతి LED యొక్క నెగటివ్ టెర్మినల్స్ ఒకదానితో ఒకటి అనుసంధానించబడి GND గా బయటకు తీసుకురావడం ఇక్కడ గమనించవచ్చు. CA లో ప్రతి LED యొక్క పాజిటివ్ కలిసి అనుసంధానించబడి VCC గా తీసుకురాబడుతుంది. అనేక కణాలను కలిపి మల్టీప్లెక్స్ చేసేటప్పుడు ఈ సిసి మరియు సిఎ చాలా ఉపయోగకరంగా ఉంటాయి.
భాగాలు అవసరం
హార్డ్వేర్: ARDUINO UNO, విద్యుత్ సరఫరా (5v), HDSP5503 ఏడు సెగ్మెంట్ డిస్ప్లే (రెండు ముక్కలు) (ఏదైనా సాధారణ కాథోడ్ చేస్తుంది), 47uF కెపాసిటర్ (విద్యుత్ సరఫరాలో కనెక్ట్ చేయబడింది).
సాఫ్ట్వేర్: arduino IDE (Arduino nightly)
సర్క్యూట్ రేఖాచిత్రం మరియు వర్కింగ్ వివరణ
7 సెగ్మెంట్ డిస్ప్లే కోసం చేసిన కనెక్షన్లు క్రింద ఇవ్వబడ్డాయి:
ARDUINO UNO యొక్క PIN1 లేదా E నుండి PIN 6 వరకు
పిన్ 2 లేదా డి నుండి పిన్ 5 వరకు
పిన్ 4 లేదా సి నుండి పిన్ 4 వరకు
మేము దశాంశ బిందువును ఉపయోగించనందున PIN5 లేదా H లేదా DP నుండి PIN 9 /// అవసరం లేదు
పిన్ 6 లేదా బి నుండి పిన్ 3 వరకు
పిన్ 7 లేదా ఎ నుండి పిన్ 2 వరకు
PIN9 లేదా F నుండి PIN 7 వరకు
పిన్ 10 లేదా జి నుండి పిన్ 8 వరకు
100Ω రెసిస్టర్ ద్వారా భూమికి పిన్ 3 లేదా పిన్ 8 లేదా సిసి.
ఇప్పుడు పనిని అర్థం చేసుకోవడానికి, ఏడు సెగ్మెంట్ డిస్ప్లే ఒక పోర్ట్కు అనుసంధానించబడిందని పరిగణించండి, కాబట్టి మేము “PIN0 కి ప్రదర్శన యొక్క ఒక విభాగం”, “B సెగ్మెంట్ ఆఫ్ డిస్ప్లే PIN1”, “PIN3 కి ప్రదర్శన యొక్క ఒక విభాగం”, “ PIN4 కు ప్రదర్శన యొక్క విభాగం ”,“ PIN5 కు ప్రదర్శన యొక్క విభాగం ”,“ PIN6 కు ప్రదర్శన యొక్క విభాగం ”. మరియు చిత్రంలో చూపిన విధంగా సాధారణ గ్రౌండ్ రకం.
ప్రదర్శన పనిచేయడానికి ఇక్కడ సాధారణ మైదానాన్ని భూమికి అనుసంధానించాలి. డయోడ్ మోడ్లో మల్టీమీటర్ను ఉపయోగించడం ద్వారా ప్రదర్శన యొక్క ప్రతి విభాగాన్ని తనిఖీ చేయవచ్చు. ప్రతి విభాగం 4v కన్నా ఎక్కువ వోల్టేజ్తో శక్తిగా ఉండకూడదు, అలా చేస్తే ప్రదర్శన శాశ్వతంగా దెబ్బతింటుంది. దీనిని నివారించడానికి సర్క్యూట్ రేఖాచిత్రంలో చూపిన విధంగా సాధారణ రెసిస్టర్ సాధారణ టెర్మినల్ వద్ద ప్రొవైడర్ కావచ్చు.
ఇప్పుడు, ఈ చిత్రంలో “0” ని ప్రదర్శించాలనుకుంటే క్రింద ఉన్న చిత్రంలో చూపబడింది.
“A, B, C, D, EF” విభాగాల LED లను మనం తిప్పాలి, కాబట్టి మనం PIN0, PIN1, PIN2, PIN3, PIN4 మరియు PIN5 లకు శక్తినివ్వాలి. కాబట్టి మనకు “0” అవసరమైన ప్రతిసారీ, పేర్కొన్న అన్ని పిన్లకు శక్తినివ్వాలి.
ఇప్పుడు, మేము ప్రదర్శనలో “1” కావాలనుకుంటే
సెగ్మెంట్ B, C ను ఆన్ చేయడానికి మనం “B, C” విభాగాలను శక్తివంతం చేయాలి, మేము PIN1, PIN2 ను శక్తివంతం చేయాలి. రెండు పిన్స్ అధికంగా ఉండటంతో మనకు “1” ప్రదర్శనలో లభిస్తుంది. కాబట్టి పైన చూసినట్లుగా మనం ప్రదర్శనలో చూపించాల్సిన అంకెకు అనుగుణమైన పవర్ పిన్లకు వెళ్తున్నాం.
ఇక్కడ మేము 0-9 లెక్కింపు కోసం ప్రతి విభాగాన్ని ఆన్ మరియు ఆఫ్ చేసే ప్రోగ్రామ్ను వ్రాయబోతున్నాము. 0-9 కౌంటర్ యొక్క పని క్రింద ఇవ్వబడిన సి కోడ్లో దశల వారీగా ఉత్తమంగా వివరించబడింది: