PIC Opgave 7 - Udvidet løbelys
Denne opgave udvider PIC_Opgave_6_-_Løbelys så man skal bruge flere porte og man skal skille nogen ting ad.
PIC Programmeringsopgave - At få 12 udgange til at lave et løbelys.
Denne opgave giver mest mening, hvis I er kommet til at gemme indholdet i en variabel - ellers er der ikke så meget udfordring i den, det vil bare være copy paste, og nye portnavne der skal til.
Port-overvejelser
Dette vil kræve, at I får både port A og port C i spil - flere stik, flere kabler.
Udvidelser
Igen er det kun en udfordring (altså at I lærer noget ved det) at lave disse udvidelser, hvis I husker indholdet af det der skal ud på portene i variabler, så I skal regne jer frem til tingene.
Udvidelse 1
Udvid opgaven med at få løbelyset til at løbe frem og tilbage.
Udvidelse 2
Udvid opgaven med at det ikke er 1 lysdiode af gange der er tændt, men 3 af gangen.
Udvidelse 3
Udvid opgaven ved at lade det være styret af en indgang, hvilken vej løbelyset løber. Igen må I selv bestemme om det er den med 1 eller 3 dioder I løser, eller evt. begge.
| PIC | |
|---|---|
| PIC-Typer | PIC16F84 - PIC12F675 - PIC16F628 - PIC16F684 - PIC16F690 - PIC16F877 - PIC18F2550 |
| Programmeringsbegreber | Maskinkode - Mikrocontroller |
| Programmeringsmiljø | PIC-brænder - UsbPicProg - Analog indgang - ICSP |