Systemövervakaren med Arduino och 7 segment display (2 / 5 steg)
Steg 2: 7-segment display
Det finns 2 huvudsakliga fall: du har köpt en 7segment display och så ni vet sin pinut och egenskaper, oryou räddade den från oanvända/trasiga elektronik - som mig!
Vad vi behöver veta är om displayen är gemensam katod eller gemensam anod.
Gemensam anod innebär att slutligt realiteten är siffran en, så de negativa terminalerna är segmenten.
Hur fungerar en 7-segment display?
Varje segment - LED - är kopplad till en siffrig PIN-kod (om din display kan flera nummer) och en PIN-kod segment.
Men det finns endast 7 eller 8 segment stift (den sista är som decimalavgränsare, DP): de är namnet A, B, C, D, E, F, G, DP.
Det finns också (vanligt) en PIN-kod per digit - som är gemensamma en (katod och anod).
Ta en titt på denna PDF - guiden ingår i biblioteket.
Av en kombination av en siffrig PIN-kod och en PIN-kod segment, kan du lätt ett segment. Registeransvarige växlar mycket snabbt mellan stift så att du ser flera segment i taget. Det är den uppdatera frekvensen.
Om du räddade din display, är vad du behöver:
- en låg spänning batteriet
- hoppare ledningar, med så småningom en resistor fäst vid den
Nu, du kommer att behöva testa för att få siffran stiften och segment stiften: touch display kontakterna med kablarna på batteriet tills du fick varje segment för ljus. Och glöm inte att notera vad du hittat!
Det första steget är att hitta gemensamma stiftet med 2 eller fler segment stift, och genom att vända kablar man kan härleda bildskärmstyp. Testa sedan alla stiften. Lycka till!
Om du har mer än 1 siffra, alla sitt segment kommer redan vara trådbundna tillsammans (A med A, B med B...). De är multiplexed, som på bilden ovan
Kabeldragning för Arduino
Det är nu den enkla delen. Bara tråd stiften till någon digital eller analog port (jag bara använt digital men analog bör fungera) och anteckna ledningarna (ex: segmentera en på stift 13, siffran 2 på pin A1...).
Det finns ingen anledning för varje beställning, kan du ansluta en anod bredvid en katod, allt kommer att konfigureras av Arduino skiss.
Bilden visar hur tråd: alla segment stift (A med A, B med B..) på ett stift; och siffran på en separat PIN-kod för varje display/siffra. Du kan ha flera skärmar, men de måste vara av samma typ. om du vill koppla deras stift tillsammans.