PIC Opgave 11 - Tastatur

Fra Holstebro HTX Wiki
Skift til: navigering, søgning

Til en del applikationer kan det være smart at kunne sætte et tastatur på PIC'en

PIC Programmeringsopgave - At kunne indtaste tal i PIC'en

Lav et tastatur hvor der hentes et tal (mindst 0 - 5, evt. mere) ind i PIC'en, og lægges ud på lysdioder i binær kode.
Samtidigt med skal en lysdiode blinke med 3 sekunder tændt og 1 sekund slukket.

Til denne opgave kan I bruge et modul, der ligger inde i lib, men som lettest anvendes ved at man kigger i det eksempel der ligger på AD-tast eller RC-tast. I kan også vælge at opbygge et matrix-tastatur, det er op til jer.

Når I er oppe i et større tastatur, så kunne det være en fordel at opbygge tastaturet på print.

Udvidelser

Opgaven kan udvides i hvordan tastaturet opfører sig og hvordan det andet opfører sig.


Udvidelse 1

Udvid opgaven med at det skal være afhængigt af om der er en indgang, og vend perioden så den bliver 1 sekund tændt og 3 sekunder slukket.

Udvidelse 2

Udvid opgaven med at perioden skal starte forfra, hver gang indgangen skifter.

Udvidelse 3

Udgangen der viser det fra tastaturet skal stadig reagere uden forsinkelse.

Hardware

I kan vælge at bygge tastaturet på fumlebræt, eller I kan bruge et af de print jeg har lagt ud til det.