Stap 2: 7-segment display
Er zijn 2 belangrijke gevallen: u kocht een 7segment-display en zodat je de pinout en kenmerken weet, oryou het geborgen van ongebruikte/gebroken elektronica - net als ik!
Wat zullen we willen weten is als het display gemeenschappelijke kathode of gemeenschappelijke anode.
Gemeenschappelijke anode betekent dat de positieve aansluitklem het cijfer één, zodat de negatieve terminals de segmenten zijn.
Hoe werkt een 7-segment display?
Elk segment - een LED - is bedraad aan een cijferige pin (in het geval van het beeldscherm kan meerdere nummers) en de pin van een segment.
Maar er zijn slechts 7 of 8 segment pinnen (de laatste is voor de decimale komma, DP): ze zijn naam A, B, C, D, E, F, G, DP.
Er is ook (meestal) één pin per digit - dat het gemeenschappelijk standpunt is een (kathode of anode).
Neem een kijkje op deze PDF - de gids inbegrepen in de bibliotheek.
Door een combinatie van een cijferige pin en de pin van een segment, kunt u een segment licht. De controller schakelt zeer snel tussen pinnen zodat u meerdere segmenten tegelijkertijd zien. Dat is de vernieuwingsfrequentie.
Als u het beeldscherm geborgen, is wat u nodig zult hebben:
- een laagspannings batterij
- jumper draden, met uiteindelijk een weerstand die eraan verbonden zijn
Nu, zult u moeten om te testen om de pinnen van de cijfers en de pinnen segment: de Beeldschermconnectors met de draden van uw batterij aanraken totdat je elk segment aan het licht. En vergeet niet om op te merken wat je gevonden!
De eerste stap is het vinden van de gemeenschappelijke pin met 2 of meer segment pins, en door het omkeren van de draden kan u het weergavetype afleiden. Test alle de pinnen. Succes!
Als u weergeven heeft meer dan 1 cijfer, alle zijn segment zal al worden bedraad samen (A met A, B met de B...). Ze zijn multiplexed, zoals op bovenstaande foto
Bedrading van de Arduino
Dat is nu het eenvoudige deel. Alleen de pinnen draad tot en met elke digitale of analoge poort (ik gebruikte alleen digitale maar analoog moet werken) en Toon waas naar de bedrading (ex: segment een op pin 13, het cijfer 2 op pin A1...).
Er is geen noodzaak voor elke bestelling, kunt u de stekker van een anode naast een kathode, alles zal worden geconfigureerd door de Arduino schets.
De afbeelding wordt aangegeven hoe draad: alle pinnen (A met A, B met B..) segment op één pin; en het cijfer op een aparte pincode voor elk beeldscherm/cijfer. U kunt meerdere beeldschermen, maar ze moeten van hetzelfde type als u wilt hun pin samen draad.