7 સેગમેન્ટમાં ડિસ્પ્લે અને અરડિનો

7 સેગમેન્ટમાં પ્રદર્શન

ડિસ્પ્લે એ એક નાનું સ્ક્રીન છે જેમાં સેગમેન્ટ્સ છે જે કેટલીક માહિતી બતાવવા માટે એલઇડી દ્વારા પ્રકાશિત કરવામાં આવે છે. તેથી જ તેઓ અમુક પ્રકારના ડેટા બતાવવા માટે ખૂબ ઉપયોગી છે, જેમ કે કાઉન્ટરની ગણતરી, દશાંશમાં સેન્સર દ્વારા એકત્રિત કરવામાં આવતી કિંમત, વગેરે. જેમ તમે પહેલાથી જાણો છો, આ પ્રકારનું 7 સેગમેન્ટમાં પ્રદર્શન તે નંબરો અને અક્ષરો, તેમજ કેટલાક પ્રતીકો બનાવી શકે છે. તેમ છતાં તે એકદમ મર્યાદિત છે.

બીજા પણ છે વધુ સેગમેન્ટ્સ દર્શાવે છે જે વધુ જટિલ આલ્ફાન્યુમેરિક અક્ષરો અથવા પ્રતીકો બનાવી શકે છે. વધુ આકૃતિઓ અથવા માહિતીની સંખ્યા બતાવવા માટે તમે આ 7-સેગમેન્ટના ઘણા પ્રદર્શનોને પણ જોડી શકો છો. હકીકતમાં, તેઓ પહેલેથી જ કંઇક મોટી પેનલ બનાવવા માટે જોડાયેલ આ ઘણા સરળ ડિસ્પ્લે સાથેના મોડ્યુલો વેચે છે, જેમ કે મોડ્યુલો જે ચાર 7-સેગમેન્ટના ડિસ્પ્લેનો ઉપયોગ કરે છે, વગેરે.

7-સેગમેન્ટમાં પ્રદર્શન અને પિનઆઉટ કામગીરી

7-સેગમેન્ટમાં પ્રદર્શન પર અક્ષરો રચે છે

તે એકદમ સરળ છે, તે કેટલીક લાઇનોવાળી પેનલ છે એલઇડી દ્વારા પ્રકાશિત છે. જે લાઈનો પ્રકાશિત થાય છે તેના આધારે, એક અલગ પાત્ર રજૂ થઈ શકે છે. આ નિયંત્રણને આગળ વધારવા માટે, દરેક 10-સેગમેન્ટના પ્રદર્શન માટે 7 પિન છે. પ્રત્યેક સેગમેન્ટ માટે એક, બિંદુ (ડીપી) અને છબીમાં દેખાતા બે સામાન્ય મુદ્દાઓ. તેમને પ્રકાશિત કરવા માટે, ફક્ત તમે ઇચ્છો તે પાત્ર કંપોઝ કરવા માટે પ્રકાશિત કરવા માંગતા સેગમેન્ટમાં વોલ્ટેજ મોકલવા માટે માઇક્રોકન્ટ્રોલરનો ઉપયોગ કરો.

સામાન્ય રીતે નંબરો હંમેશાં રજૂ થાય છે, પરંતુ તમે કેટલાક અક્ષરો પણ બનાવી શકો છો, પરંતુ બધા નહીં. વાય થોડી કલ્પના ફેંકવું પણ કેટલાક પ્રતીકો. આ પહેલેથી જ તમે કેવી રીતે વિચારી રહ્યા છો તે બાબત છે. પરંતુ જો તમને વધુ જટિલતા જોઈએ છે, તો જુઓ આના જેવા વધુ સેગમેન્ટ્સ સાથે એલસીડી ડિસ્પ્લે.

પિનઆઉટ

7 સેગમેન્ટમાં ડિસ્પ્લે પિનઆઉટ

પોર ઇઝેમ્પ્લો, "7" બનાવવા માટે તમે એ, બી અને સી પ્રકાશિત કરી શકો છો અથવા "એ" બનાવવા માટે તમે ડીપી અને ડી સિવાય બધા પ્રકાશ કરી શકો છો, સરળ?

હંમેશાં ઉત્પાદકની ડેટા શીટ્સ અથવા તપાસો ડેટાશીટ્સ પ્રદર્શિત કરો કે તમે ખરીદ્યો છે. કેટલાક કેસોમાં ભિન્નતા હોઈ શકે છે.

જો તમારે ખરીદેલ 7-સેગમેન્ટનું પ્રદર્શન છે, તો તમારે ફક્ત ધ્યાનમાં રાખવું જોઈએ કેથોડ અથવા સામાન્ય એનોડ. સામાન્ય કેથોડમાં એલઇડીના નકારાત્મક પિન સાથે જોડાયેલ સામાન્ય પિન હોય છે, જેનો અર્થ છે કે તે સેગમેન્ટને પ્રકાશિત કરવા માટે તર્ક 1 અથવા ઉચ્ચ વોલ્ટેજથી નિયંત્રિત થાય છે. જ્યારે સામાન્ય એનોડના કિસ્સામાં, હાજર એલઈડીના બધા એનોડ્સ એક જ પિન સાથે જોડાયેલા હોય છે અને તે ઓછા વોલ્ટેજ અથવા 0 દ્વારા નિયંત્રિત થાય છે આ રીતે તમે જાણતા હશો કે તેને સક્રિય કરવા માટે આર્ડિનો માઇક્રોકન્ટ્રોલરને 0 અથવા 1 મોકલવો આવશ્યક છે. ..

અર્ડુનો સાથે જોડાણ

7 સેગમેન્ટ ડિસ્પ્લે અને અરડિનો જોડાયેલ છે

જો તમારી પાસે બ્રેડબોર્ડ છે, એક આર્ડુનો બોર્ડ, અને એ 7 સેગમેન્ટમાં પ્રદર્શન તેના ઉપયોગની ચકાસણી શરૂ કરવા માટે, તે સરળતાથી કનેક્ટ થઈ શકે છે. તમારે ફક્ત તે નક્કી કરવાનું છે કે તમે દરેક સેગમેન્ટને કનેક્ટ કરવા જઇ રહ્યા છો અને પછી તેને યોગ્ય કોડ બનાવવા માટે યાદ રાખો. આ કિસ્સામાં, સામાન્ય કેથોડ 7-સેગમેન્ટ ડિસ્પ્લેનો ઉપયોગ કરવામાં આવ્યો છે, તેથી તે 1 અથવા HIGH સાથે સક્રિય થયેલ છે.

સામાન્ય એનોડ માટે વધારે તફાવત હોતો નથી, ફક્ત પિનને બદલો જે આપણે જી.એન.ડી. થી 5 વી સાથે જોડાયેલ છે. અને કોડમાં યાદ રાખો કે તે ઓછી સાથે સક્રિય થયેલ છે.

તમે ઘણી વસ્તુઓ કરી શકો છો, જેમ કે પ્રયોગો કરવાનું શરૂ કરવા માટે કોડમાં પ્રત્યેક સેગમેન્ટનું મૂલ્ય સીધું મૂકવું અને જુઓ કે પ્રદર્શન કેવી પ્રતિક્રિયા આપે છે અથવા કંઈક વધુ વ્યવહારુ કરે છે અને તે કાઉન્ટરનું આઉટપુટ મૂલ્ય બતાવે છે, અથવા કોઈ મૂલ્ય દ્વારા માપવામાં આવે છે સેન્સર, વગેરે. કેટલાક કિસ્સાઓમાં તમારે દશાંશ સિસ્ટમમાં કન્વર્ટ કરવાની જરૂર પડશે ... એ માટેનો એક સરળ કોડ ઉદાહરણ આર્ડિનો આઇડીઇમાં 7 સેગમેન્ટ ડિસ્પ્લે કરશે:

// બટન વ્યાખ્યાયિત કરો
# વ્યાખ્યાયિત PUSHBUTTON 10

// તે 7 સેગમેન્ટના ડિસ્પ્લેમાં વિવિધ મૂલ્યો દર્શાવવા માટે બિટ્સની એરે છે
બાઇટ નંબર [10] [8] =
{
{1, 1, 1, 1, 1, 1, 0, 0}, // 0
{0, 1, 1, 0, 0, 0, 0, 0}, // 1
{1, 1, 0, 1, 1, 0, 1, 0}, // 2
{1, 1, 1, 1, 0, 0, 1, 0}, // 3
{0, 1, 1, 0, 0, 1, 1, 0}, // 4
{1, 0, 1, 1, 0, 1, 1, 0}, // 5
{1, 0, 1, 1, 1, 1, 1, 0}, // 6
{1, 1, 1, 0, 0, 0, 0, 0}, // 7
{1, 1, 1, 1, 1, 1, 1, 0}, // 8
{1, 1, 1, 0, 0, 1, 1, 0} // 9
};

રદબાતલ સેટઅપ () {
// સીરીયલ મોનિટર પ્રારંભ કરો
સીરીયલ.બેગિન (9600);
(પૂર્ણાંક i = 2; i <10; i ++) માટે
{
// પિનને આઉટપુટ મોડમાં સેટ કરો
પિનમોડ (i, OUTPUT);
}

// ઇનપુટ તરીકે પુશબટન પિનને ગોઠવો
પિનમોડ (પુશ બટન, ઇનપુટ);

// નિયત બીજ સેટ કરો
રેન્ડમસિડ (એનાલોગરેડ (A0));
}

રદબાતલ લૂપ () {
// બટનનું મૂલ્ય વાંચો
પૂર્ણાંક મૂલ્ય = ડિજિટલરેડ (પુશ બટન);

// જો તે દબાવવામાં આવે છે
જો (મૂલ્ય == ઉચ્ચ)
{

// 1 અને 7 ની વચ્ચે રેન્ડમ નંબર બનાવો
પૂર્ણાંક રેન્ડમ નંબર = રેન્ડમ (1, 7);

// રેન્ડમ નંબર બતાવવા માટે સેગમેન્ટ્સને સાચી સ્થિતિમાં મૂકવામાં આવ્યા છે
(પૂર્ણાંક ઇ = 0; ઇ <8; ઇ ++) માટે
{
ડિજિટલ રાઇટ (ઇ + 2, નંબર [રેન્ડમ નંબર] [ઇ]);
}

વિલંબ (500);
}
}

બહુવિધ અંકો સાથે 7 સેગમેન્ટમાં પ્રદર્શન

પ્રદર્શન બહુવિધ

આ પ્રકારના માટે 7 સેગમેન્ટમાં પ્રદર્શન પરંતુ ઘણા અંકો સાથે બધું એક સરખા છે. માત્ર એટલો જ તફાવત એ છે કે આપણે તે અંકને નિયંત્રિત કરવો પડશે જેમાં આપણે પાત્રને છાપવા માંગીએ છીએ, કારણ કે તે મૂળ રૂપે એક પ્રદર્શન છે જેમાં ઘણા સરળ 7-સેગમેન્ટના ડિસ્પ્લે જોડાયા છે. ઉત્પાદકો શું કરે છે કે દરેક ડિસ્પ્લેમાં જે તે બનાવેલું છે તેના તમામ અંકોના સામાન્ય ભાગો માટે તેની પોતાની 7 પિન હોય છે, અને સામાન્ય (એનોડ અથવા કathથોડ) દરેક અંકો માટે ખાસ છે.

તેથી અર્ડુનો દ્વારા નિયંત્રિત કરી શકાય છે. ઉદાહરણ તરીકે, જો તમે સેગમેન્ટ એફને સક્રિય કરવા માંગતા હો, તો તમે તેના પ્રકારનાં ડિસ્પ્લેના આધારે LOW અથવા HIGH મોકલી શકો છો અને તે સેગમેન્ટ હાજર બધા અંકો માટે સક્રિય થશે. પરંતુ ફક્ત એક જ પ્રકાશિત થશે, તે એક અંકનો જે આપણે સામાન્યને સક્રિય કર્યો છે. આ રીતે તે નિયંત્રિત થાય છે ...

જો તમને આ પ્રકારના પ્રદર્શનમાં રસ છે, કોઈ ઉત્પાદનો મળ્યાં નથી. અને અન્ય વિશિષ્ટ સ્ટોર્સ ...


ટિપ્પણી કરવા માટે સૌ પ્રથમ બનો

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.