Inhoudsopgave:

Teller met 7-segmentendisplay met schuifregister - Ajarnpa
Teller met 7-segmentendisplay met schuifregister - Ajarnpa

Video: Teller met 7-segmentendisplay met schuifregister - Ajarnpa

Video: Teller met 7-segmentendisplay met schuifregister - Ajarnpa
Video: How to use 74HC595 Shift registers to control mulitple 7 segment displays 2024, November
Anonim
Teller met 7 segmenten en schuifregister
Teller met 7 segmenten en schuifregister
Teller met 7 segmenten en schuifregister
Teller met 7 segmenten en schuifregister

Dit is het perfecte beginnersproject als je net leert hoe je een shiftregister moet gebruiken en hoe het werkt met code. Bovendien is dit project een goed begin als je nieuw bent met het 7-segments display. Voordat u aan dit project begint, moet u ervoor zorgen dat u het breadboard van stroom voorziet met 3,3 V en GND (beide zijden van het breadboard).

Benodigdheden

  • 8 220 Ohm weerstanden
  • 7-segments display
  • 74HC595 Schakelweerstand:
  • Arduino
  • Breadboard
  • Doorverbindingsdraden

Stap 1: Stap 1: Zeven Segment Display

Stap 1: Zeven Segment Display
Stap 1: Zeven Segment Display

Om te beginnen wil je weten of je 7 segment display een gemeenschappelijke kathode of een gemeenschappelijke anode heeft. Dienovereenkomstig zou u uw 7-segmentsdisplay moeten bedraden. Deze tutorial kan werken voor zowel gemeenschappelijke kathode als anode, zorg er gewoon voor dat je een gemeenschappelijke anode hebt, sluit die specifieke pin aan op VCC en als je een gemeenschappelijke kathode hebt, verbind die pin dan met GND.

  • Sluit pin A aan op een weerstand van 200 ohm die vervolgens wordt aangesloten op uitgang 1 op het schuifregister
  • Sluit pin B aan op een weerstand van 200 ohm die vervolgens wordt aangesloten op uitgang 2 op het schuifregister
  • Sluit pin C aan op een weerstand van 200 ohm die vervolgens wordt aangesloten op uitgang 3 op het schuifregister
  • Sluit pin D aan op een weerstand van 200 ohm die vervolgens wordt aangesloten op uitgang 4 op het schuifregister
  • Sluit pin E aan op een weerstand van 200 ohm die vervolgens wordt aangesloten op uitgang 5 op het schuifregister
  • Sluit pin F aan op een weerstand van 200 ohm die vervolgens wordt aangesloten op uitgang 6 op het schuifregister
  • Sluit pin G aan op een weerstand van 200 ohm die vervolgens wordt aangesloten op uitgang 7 op het schuifregister
  • Sluit pin DP aan op een weerstand van 200 ohm die vervolgens wordt aangesloten op uitgang 8 op het schuifregister
  • Sluit CA aan op een weerstand van 200 ohm die vervolgens wordt aangesloten op Power

Stap 2: Stap 2: Ploegenregister

Stap 2: Ploegenregister
Stap 2: Ploegenregister

De meeste pinnen in het schuifregister waren al dienovereenkomstig bedraad in de laatste stap. Nu zijn de enige pinnen die bedraad moeten worden de digitale uitgangspinnen en GND.

  • Sluit de uitgang inschakelen en aardingspin aan op GND
  • Sluit de power-pin aan op 5 V op de Arduino en op het schuifregister clear
  • Verbind Input met pin 2 op de Arduino
  • Sluit de outputregisterklok aan op pin 3 op de Arduino
  • Sluit de schuifregisterklok aan op pin 4 op de Arduino

Stap 3: Stap 3: de code

Stap 3: de code
Stap 3: de code

Hier is de link naar de code. Als je vragen hebt, laat het me weten!

Aanbevolen: