Vaihe 1b. Laitteen toimintakunnon toteaminen (0-2p)
Sinun tulee tehdä kortille testiohjelma, joka soittaa piezo-summeria siten, että summeri soi 5 ms
ja on sammuksissa 200 ms.
Tehtyäsi ohjelman pyydä tuomari paikalle ja osoita hänelle ohjelman toimivuus. Vasta tuomarin
annettua luvan voit jatkaa eteenpäin.
Vaihe 2. Ledin sytyttäminen näytöllä (0-3p)
Sinun tulee tehdä kortille ohjelma, jolla saadaan yksi led kerrallaan palamaan näytöllä. Ledin
asettamista varten tee funktio ”setLed()”. Funktion tulee ottaa vastaan arvot rivi ja sarake. Jos
funktiolle annetaan virheellinen rivi tai sarake, ei silloin tehdä mitään. Palautusarvoa funktiolla ei
ole.
Tehtyäsi funktion pyydä tuomari paikalle ja osoita hänelle funktion toimivuus vaihtamalla
ohjelmassa rivin ja sarakkeen arvoa, jolloin saadaan haluttu led syttymään näytöllä. Tuomarin
annettua luvan voit jatkaa eteenpäin.
Vaihe 3. Näppäimistön lisääminen ohjelmaan (0-3p)
Muokkaa edellistä ohjelmaasi siten, että haluttua palavaa lediä voidaan siirtää näytöllä
painonäppäimien avulla. Yritettäessä siirtää lediä näytön reunan yli, päästää laite lyhyen
äänimerkin (noin 5 ms).
Käytä kytkinvärähtelyn poistoa ohjelmassasi.
Tehtyäsi muutoksen pyydä tuomari paikalle ja osoita hänelle näppäimien toimivuus. Tuomarin
annettua luvan voit jatkaa eteenpäin.