INHOUDSOPGAWE:

Gebruik 2 skofregisters (74HC595) om 16 LED's aan te dryf: 9 stappe
Gebruik 2 skofregisters (74HC595) om 16 LED's aan te dryf: 9 stappe

Video: Gebruik 2 skofregisters (74HC595) om 16 LED's aan te dryf: 9 stappe

Video: Gebruik 2 skofregisters (74HC595) om 16 LED's aan te dryf: 9 stappe
Video: Arduino 64 Step Sequencer с минимальным аппаратным обеспечением, адаптированный из Drum Sequencer 2024, September
Anonim
Gebruik 2 skofregisters (74HC595) om 16 LED's aan te dryf
Gebruik 2 skofregisters (74HC595) om 16 LED's aan te dryf

Hierdie kring sal 2 skofregisters (74HC595) gebruik. Die skofregisters dryf as uitsette 16 LED's. Elke skofregister sal 8 LED's aandryf. Die skofregisters is bedraad sodat elke uitset van die skofregister soos 'n duplikaat van die ander sal lyk.

Stap 1: Wat is 'n skofregister?

Wat is 'n skofregister?
Wat is 'n skofregister?
Wat is 'n skofregister?
Wat is 'n skofregister?

Skofregisters is opeenvolgende logiese stroombane, wat data kan stoor en oordra.

Skofregisters bestaan uit baie flip -flops en horlosies wat met mekaar verbind is.

Stap 2: Gebruik van skofregisters

Gebruik van skofregisters
Gebruik van skofregisters

Skuifregisters is digitale geheuestroombane wat in sakrekenaars en rekenaars gebruik word. Skuifregisters kan gebruik word om die aantal uitsette van 'n mikrobeheerder soos Arduino uit te brei.

Stap 3: Elektroniese komponente wat in die stroombaan gebruik word

Elektroniese komponente wat in die stroombaan gebruik word
Elektroniese komponente wat in die stroombaan gebruik word

2 74HC595 skofregisters

16; 1 k weerstande (bruin, swart, rooi)

16 LED's

1 Arduino Uno

2 elektrolitiese kapasitors; 10 Uf

2 lang broodborde

drade.

Stap 4: Die opstel van die stroombaan

Die opstel van die kring
Die opstel van die kring
Die opstel van die kring
Die opstel van die kring

Die uitsette is Qa tot Qh. Draad Qa eers en gaan dan na mekaar se uitset soos getoon in die diagram.

pin14 is SER is gekoppel aan Arduino digitale pen 11. die SER is die DATA -invoer wat sal verskuif.

Pin12 is RCLK (LATCH) is gekoppel aan

Arduino digitale pen 8

Pin11 is SRCLK (CLOCK) is gekoppel aan Arduino digitale pen 12

elke keer as hierdie pen hoog word (1) sal die waardes in die skofregister met 1 bis verander.

Vcc is pen 16 is gekoppel aan die rooi broodbordrail

pen 8 is met die grond verbind

Arduino 5 volt is gekoppel aan die rooi spoor van die broodbord

Arduino grounsd is gekoppel aan die swart spoor

Koppel die gronde van die planke aan mekaar, soos in die diagram getoon word.

Stap 5: Hoe die stroombaan werk

Hoe die stroombaan werk
Hoe die stroombaan werk

Die drie verskillende insette (CLOCK, LATCH, DATA) verander die spanning van die uitsette soos gesien op die LED's. Die KODE sal die volgorde van die LED's en die spoed van die LED's aan en af skakel.

Stap 6: Die uitsette skuif vinnig van links na regs

Die uitsette sal vinnig van links na regs skuif
Die uitsette sal vinnig van links na regs skuif

Die LED's beweeg vinnig van links na regs.

Stap 7: Dan gaan die LED's baie vinnig van regs na links

Dan gaan die LED's baie vinnig van regs na links
Dan gaan die LED's baie vinnig van regs na links

Die LED's verander rigting (regs na links).

Stap 8: Gevolgtrekking

Afsluiting
Afsluiting

Ek hoop dat hierdie projek help om skofregisters en die gebruike daarvan te verstaan. Ek het die projek geniet. Daarop is getoets

Tinkercad en werk.

Daar is 'n skakel, maar u het moontlik 'n Tinkercad -rekening nodig om dit te sien. Die skakel word hierbo ook met die KODE geplaas.

Dankie

Stap 9: Video van verskuiwingsregisters

video van skofregisters

Aanbeveel: