C ja laitteistoläheinen ohjelmointi -kurssi 2010: Harjoitustyöt

Osa töistä on isompia, 2-4 hengen ryhmille sopivia kokonaisuuksia, suurin osa yhden hengen töitä.

Tyypillisesti töihin liittyy jonkin vekottimen ohjaus ja sille käyttöliittymä tai rajapinta; joissakin tapauksissa laitteen ohjaus voi olla helppoa mutta käyttöliittymäkoodia tarvitaan enemmän, joissakin päinvastoin.

Osaan näistä on useita erilaisia laiteratkaisuja, joten niistä voi tehdä useita eri töitä (esimerkiksi lämpömittareita on useita erilaisia).

Suurin osa käytettävistä laitteista on kotoisin phidgets.comista.

Aurinkokennosähköjärjestelmän automaattiohjaus

yousource.it.jyu.fi/rotating-solar-panels

Päälaitteiston kuvaus löytyy täältä (pdf). (Joidenkin komponenttien valinta on vielä avoin.)

Konehuoneen valvontajärjestelmä

Tekeillä

Kokoelma erilaisia seurantalaitteita, joista pitää saada tiedot yhteensopivalla tavalla. Käyttöliittymän suunnittelussa tarvitaan yhteistyötä, mutta luultavasti ei kovin paljoa.

Tietokone ja kaukosäätimet

Tekeillä

Tietokoneen ohjaaminen mielivaltaisella kaukosäätimellä ja tietokoneen käyttäminen (TV:n tms) kaukosäätimenä

Infrapunaetäisyysmittari

yousource.it.jyu.fi/distancesensor/distancesensor

Etäisyyden mittaus usealla eri toiminta-alueen infrapunaetäisyysmittarilla

Kuluntalvonta

Nämä liittyvät samaan aihepiiriin mutta ovat olennaisesti riippumattomia.

Sekalaisia (lähinnä USB-phidget -töitä)

Mahdollisia erikoisuuksia

Tässä vielä joitakin vähän eksoottisempia mahdollisuuksia, joita ei ole (ainakaan vielä) kovin tarkkaan mietitty - todennäköisesti työläämpiä kuin ylläolevat, mutta mahdollisesti myös kiinnostavampia.