Mikä Vekotin?
Mikä vekotin oikein on?
Lyhyesti sanottuna vekotin on itse tehty laite, jossa käytetään mikro-ohjainta.
Mikro-ohjaimeen laadittu ohjelma suorittaa laitteessa jonkin ohjelmoimalla aikaansaadun toiminnon.
Sulautetussa laitteessa mikro-ohjain on upotettu osaksi laitetta ja se vastaa laitteen toiminnallisuudesta.
Vekotin on pienimuotoinen sulautettu laite. Hyvin usein sulautettu laite toimii niin, että se lukee
tietoa käyttäjältä tai ympäristöstä ja tekee niiden perusteella jonkin, sen ohjelmakoodissa määritellyn
toiminnon. Toiminnon suorituksen seurauksena laitteen tilassa tai sen ympäristössä tapahtuu jotain.
Mikro-ohjaimen tuloja käytetään siis tiedon lukemiseen käyttäjältä tai ympäristöstä ja mikro-ohjaimen
lähtöjä käytetään puolestaan ulkoisen virtapiirin ohjaamiseen luetun tiedon perusteella.

Micro:bit
Micro:bit mikro-ohjain voi olla suoraan vuorovaikutuksessa käyttäjän ja ympäristön kanssa.
Micro:bit:n LED-näyttö voi välittää käyttäjälle tietoa (output). Painikkeiden sekä erilaisten antureiden
kautta (input) Micro:bit voi ottaa vastaan tietoa käyttäjältä (painikkeen painallus, laitteen ravistaminen, yms.)
tai ympäristöstä (lämpötila, valoisuus, yms.). Haluttaessa Micro:bitin yhteyteen voidaan toki myös
rakentaa oma ulkoinen virtapiiri, mikä on myös osaltaan ihan kilpailun tarkoituksenakin.
Crumble
Crumble mikro-ohjaimessa ei ole sisäänrakennettuna sellaisia syöttö- (input) ja tulostuslaitteita (output)
että sitä voitaisiin käyttää vekottimessa sellaisenaan. Crumblen yhteyteen onkin aina tarve rakentaa
ulkoiset virtapiirit tiedon lukemiseksi ja/tai havaittavan toiminnan aikaansaamiseksi.
Ulkoisen virtapiirin rakentamisessa voidaan käyttää mm:
Vasemmalla olevasta navigointipalkista löydät useita Crumble- ja Micro:bit mikro-ohjaimilla toteutettuja töitä.
Niiden yhteydessä opit miten tietoa vastaanotetaan käyttäjältä ja luetaan ympäristöstä antureita käyttäen.
Opit myös omien ulkoisten virtapiirien rakentamisen ja niiden liittämisen mikro-ohjaimeen sekä niiden
käytön mikro-ohjaimen syöttö- (input) ja tulostuslaitteina (output).
Voit ottaa oppia ja hiukan malliakin näistä töistä, mutta älä suoraan kopioi niitä oman vekottimesi ideaksi.
Sivulla Oma laite on kerrottu tarkemmin, miten mikro-ohjainta voidaan käyttää omassa laitteessa.
Vaikka sivulla käytetään mallina Crumble mikro-ohjainta, niin tiedot ovat sovellettavissa myös Micro:bitiin.
Lähinnä vain komennot ovat erilaiset johtuen erilaisista ohjelmointiympäristöistä.
Mikro-ohjaimeen laadittu ohjelma suorittaa laitteessa jonkin ohjelmoimalla aikaansaadun toiminnon.
Sulautetussa laitteessa mikro-ohjain on upotettu osaksi laitetta ja se vastaa laitteen toiminnallisuudesta.
Vekotin on pienimuotoinen sulautettu laite. Hyvin usein sulautettu laite toimii niin, että se lukee
tietoa käyttäjältä tai ympäristöstä ja tekee niiden perusteella jonkin, sen ohjelmakoodissa määritellyn
toiminnon. Toiminnon suorituksen seurauksena laitteen tilassa tai sen ympäristössä tapahtuu jotain.
Mikro-ohjaimen tuloja käytetään siis tiedon lukemiseen käyttäjältä tai ympäristöstä ja mikro-ohjaimen
lähtöjä käytetään puolestaan ulkoisen virtapiirin ohjaamiseen luetun tiedon perusteella.

Micro:bit
Micro:bit mikro-ohjain voi olla suoraan vuorovaikutuksessa käyttäjän ja ympäristön kanssa.
Micro:bit:n LED-näyttö voi välittää käyttäjälle tietoa (output). Painikkeiden sekä erilaisten antureiden
kautta (input) Micro:bit voi ottaa vastaan tietoa käyttäjältä (painikkeen painallus, laitteen ravistaminen, yms.)
tai ympäristöstä (lämpötila, valoisuus, yms.). Haluttaessa Micro:bitin yhteyteen voidaan toki myös
rakentaa oma ulkoinen virtapiiri, mikä on myös osaltaan ihan kilpailun tarkoituksenakin.
Crumble
Crumble mikro-ohjaimessa ei ole sisäänrakennettuna sellaisia syöttö- (input) ja tulostuslaitteita (output)
että sitä voitaisiin käyttää vekottimessa sellaisenaan. Crumblen yhteyteen onkin aina tarve rakentaa
ulkoiset virtapiirit tiedon lukemiseksi ja/tai havaittavan toiminnan aikaansaamiseksi.
Ulkoisen virtapiirin rakentamisessa voidaan käyttää mm:
- Kytkimiä ja painikkeita
- Vastuksia
- LEDejä
- Valovastusta
- Tasavirtamoottoria (suoraan vain Crumblen kanssa)
- Servomoottoria
- Liiketunnistinmoduulia
Vasemmalla olevasta navigointipalkista löydät useita Crumble- ja Micro:bit mikro-ohjaimilla toteutettuja töitä.
Niiden yhteydessä opit miten tietoa vastaanotetaan käyttäjältä ja luetaan ympäristöstä antureita käyttäen.
Opit myös omien ulkoisten virtapiirien rakentamisen ja niiden liittämisen mikro-ohjaimeen sekä niiden
käytön mikro-ohjaimen syöttö- (input) ja tulostuslaitteina (output).
Voit ottaa oppia ja hiukan malliakin näistä töistä, mutta älä suoraan kopioi niitä oman vekottimesi ideaksi.
Sivulla Oma laite on kerrottu tarkemmin, miten mikro-ohjainta voidaan käyttää omassa laitteessa.
Vaikka sivulla käytetään mallina Crumble mikro-ohjainta, niin tiedot ovat sovellettavissa myös Micro:bitiin.
Lähinnä vain komennot ovat erilaiset johtuen erilaisista ohjelmointiympäristöistä.