Multiplexing 7 Segment verschijnt met Arduino en Shift registreert


In dit instructable, ik zal onderwijzen de basisprincipes van multiplex 7 segment displays met behulp van een Arduino en een paar van shift registers. Dit project is geschikt voor het weergeven van de numerieke gegevens of als u wilt bepalen van een bos van LEDs. Voor beginners, zoals ik, had ik geen idee over hoe aan te pakken van dit project. Maar na vallen en opstaan en bloed, zweet en tranen, kan ik zeggen dat ik heb een beter begrip van multiplex en de beste manier om het te implementeren op een Arduino.

Eerste off, wat is multiplexing? Hoe zit het met Charlieplexing? Eventuele verschillen?
Eigenlijk, zij zijn het dezelfde... Charlieplexing duurt slechts multiplexing naar een hoger niveau. Beide zijn technieken gebruikt om niet alleen het aantal pennen van de microcontroller nodig, maar ook om de stroomvereisten aanzienlijk. Echter ten koste van tijd en/of helderheid.

In multiplex, een hele cijfer of rij voor LEDs tegelijk weergegeven. Na enige tijd de hele cijfer of de rij is uitgeschakeld en de volgende cijfers/rij is ingeschakeld, enz... Eenvoudig!

Charlieplexing is echter een beetje ingewikkelder in dat het gaat dieper dan multiplex. In plaats van het draaien op een hele cijfer of rij, is een enkel segment of individuele LED uitgeschakeld op /. Na enige tijd, het segment/LED is uitgeschakeld en de volgende segment/individuele LED is ingeschakeld, enz... Het proces herhaalt na het fietsen door middel van een cijfer/rij, met de volgende cijfers/rij. Dus, als je charlieplexing een 7-segment, zou je een max van 20mA vs 160mA in multiplexing aangezien slechts 1 segment op tegelijkertijd consumeren. Het ernstige nadeel is dat het duurt langer om informatie weer te geven en helderheid is minder omdat het programma hoeft te doorlopen alle 7 segmenten + decimaal of elke LED eerst voordat u naar het volgende cijfer of rij. Ook zul je een lichte flikkeren als u meer beeldschermen/LEDs keten.

Kijk hierboven voor een vergelijking op multiplexing en charlieplexing. Merk op hoe charlieplexing vereist meer tijd om een aantal te tonen?

Voordat u uw multiplexing project aan te pakken, moet je alles--onderzoek lag zo veel als je kunt. Anders, zal u uiteindelijk verspillen van tijd, geld en trekken je haren uit frustratie.

Gerelateerde Artikelen

Multiplexing van vier 7-segment displays met behulp van Shift registreert Arduino

Multiplexing van vier 7-segment displays met behulp van Shift registreert Arduino

Hallo iedereenIk ontwierp een eenvoudige manier om het multiplexen van vier 7-Segment displays met behulp van Shift registreert en een ArduinoLaten we het 7 segment display multiplexStap 1: Stap-1: laten we ontwerpen Neem vier 7-segment displays en h
Met behulp van een 4-cijferige, 7 segment display, met arduino

Met behulp van een 4-cijferige, 7 segment display, met arduino

In deze tutorial zal ik je laten zien hoe met een 7 segment display met 4 digits met behulp van arduino. Aantal fundamentele dingen die ik zou willen wijzen, is dat dit neemt bijna alle van de digitale pennen op de arduino uno, leonardo, de planken m
Hoe maak je een LED 7-segment display met Arduino

Hoe maak je een LED 7-segment display met Arduino

Ik ga u tonen hoe te maken van een 7 segment display met LED's. Combineren met Arduino aftelproceduretijdopnemers, eenvoudige tekst, en meer te maken. Ik willen maken van de oorspronkelijke projecten. Ik zocht de hele instructables en als dit niet vi
Arduino aangedreven 7 seg LED display met behulp van Shift registreert - ik maakte het op TechShop

Arduino aangedreven 7 seg LED display met behulp van Shift registreert - ik maakte het op TechShop

zeven gesegmenteerde displays zijn groot. Ze zijn vrij eenvoudig, niet veel macht, en hebben een heleboel flexibiliteit als het gaat om het weergeven van nummers. Maar afgezien van 14 pinnen net om het te draaien is zo'n pijn. Als slechts er een mani
Rijden multiplexed 7 segment display

Rijden multiplexed 7 segment display

In deze tutorial zal ik u tonen hoe te rijden multiplexed zeven segment displays met behulp van een Arduino boardStap 1: onderdelen: Arduino board - ik ben met behulp van Arduino Nano maar een bord met meer dan 10 digitale uitgangen moet doenDisplay
Verschillende methoden van het besturen van de 7 Segment LED beeldschermen met Arduino

Verschillende methoden van het besturen van de 7 Segment LED beeldschermen met Arduino

ik zou graag willen tonen een paar verschillende methoden voor het aansluiten van de 7 segment LED displays op een Arduino of Atmega 328 IC. Ze zijn slechts eenvoudig counter codes ofwel automatisch tellen via de code of oplopend / verlaagd via een p
Multiplexing met Arduino en de 74HC595

Multiplexing met Arduino en de 74HC595

de 74HC595 is een makkelijk en goedkoop (op ongeveer 60 cent per stuk) manier om te verhogen van het aantal digitale uitgang pinnen op je Arduino.  In deze tutorial zal ik u tonen hoe te rijden van maximaal 16 LEDs met een 74HC595 met behulp van een
Multiplexing met Arduino - Transistors (ik maakte het op techshop)

Multiplexing met Arduino - Transistors (ik maakte het op techshop)

het doel van dit instructable is om een stap voor stap instructies over het implementeren van multiplex met behulp van transistoren. De eerste paar stappen zal introduceren Multiplexing, Transistors en wanneer ze te gebruiken.Ik was bezig met een pro
Arduino 8 * 8 Matrix Led driver met 2 * 74HC595 shift registers

Arduino 8 * 8 Matrix Led driver met 2 * 74HC595 shift registers

Ik kocht een 8 x 8 Led Matrix met inbegrip van een driver board met een MAX7219CNG chip. Deze chip was helaas niet goed werkt. Dus besloten heb ik om mijn eigen stuurprogramma met behulp van 2 74HC595 shift registers.Mijn oplossing is gebaseerd op de
Kinderen scherm Timer met Arduino

Kinderen scherm Timer met Arduino

Dit apparaat geeft een ouder een echt robuust middel om te controleren van de hoeveelheid scherm-tijd (TV / DVD / console) hun kinderen hebben elke dag. Het werkt door het hebben van een intelligente tijd-switch die het HDMI signaal doorgeven tussen
Controle eenvoudig LED-staafdiagram met Arduino

Controle eenvoudig LED-staafdiagram met Arduino

In deze tutorial ik zal je laten zien hoe u kunt besturen eenvoudige 10 LED staafdiagram matrix w / Arduino of Arduino kloon MCU en MAX7219 (werkt ook met MAX7221) LED controller chip.Hier is video van afgewerkt product in actieOver LED staafdiagram
4-cijferige 7-Segment LED-Display + Arduino

4-cijferige 7-Segment LED-Display + Arduino

ik onlangs kreeg een 4-cijferige 7-Segment LED-Display van Sparkfun, en kon niet wachten om het te gebruiken. Hier, zal ik u tonen hoe het, en sommige voorbeeldprogramma's te gebruiken met het draad!Stap 1: Display infoDit is de manier waarop het sch
KeyChainino - de eerste spel sleutelhanger programmeerbare met Arduino

KeyChainino - de eerste spel sleutelhanger programmeerbare met Arduino

KeyChainino is een vintage spel sleutelhanger programmeerbare met Arduino waar iedereen zijn eigen spel alleen met de Arduino IDE uploaden kunt.Als je echt Arcade Game liefde, is KeyChainino voor jou!Het hoeft niet elke LCDs, maar slechts 30 LEDs gec
4 x 4 x 4 LED kubus upgrade met Shift registreert (74hc595)

4 x 4 x 4 LED kubus upgrade met Shift registreert (74hc595)

dit project begon met een zak van LED's die ik had verwijderd uit zaklampen, converteren naar UV zaklampen. Ik wist dat ik zou vinden iets leuk om te gebruiken met, maar het was maanden voordat ik wat bedacht te doen met hen. Toen ik zag een LED kubu