Koodikoulu 5-IoT
Laajuus: 30 oppituntia
Ikäsuositus: 11-16 vuotta
Tarvikkeet: Koodikouluun tiedekoululainen tarvitse mukaan oman kannettavan tietokoneen + laturin. Ulkoinen hiiri ja hiirimatto suositeltava. Tiedekoululla on nettiyhteys. Mahdolliset ruutuajat on hyvä tarkistaa ja tietokoneen akku ladata jo kotona, jotta tietokonetta voi käyttää koko oppitunnin ajan.
Ryhmän kuvaus: Koodikoulu 5 -IoT on syventävä jatkoryhmä, jossa tutustutaan ja syvennytään sulautettuihin järjestelmiin sekä IoT -laitteiden ohjelmointiin. Ryhmässä työskennellään sekä visuaalisilla ohjelmointisovelluksilla että käytetään tekstuaalista ohjelmointia.
Oppimistavoitteet:
- oppilas osaa käyttää erilaisia visuaalisia ohjelmointityökaluja ja käyttää niitä tarkoituksenmukaisesti
- oppilas syventää elektroniikan ja sähkötekniikan osaamistaan
- oppilas kehittää loogista päättelykykyään sekä ongelmanratkaisutaitojaan edelleen sekä oppii yhdistelmään tietoa ja soveltamaan sitä
- oppilas oppii sulautettujen järjestelmien perusteet ja osaa ohjelmoida niitä
- oppilas oppii IoT-laitteiden perusteet ja oppii käyttämään sekä ohjelmoidaan niitä
- oppilas syventää Python- ohjelmoinnin osaamistaan
- oppilas oppii suunnittelemaan ja toteuttamaan erilaisia ohjelmia ja ohjelmarakenteita
Koodikoulu 5.-IoT taso muodostuu Koodikoulu 5lk1 ja Koodikoulu 5lk2 lukukausista.
Toteutus:
Jokaisella oppitunnilla on oma teemansa, jonka tavoitteena on, että oppilas oppii aiheena olevan perusteorian ja pääsee soveltamaan sitä heti käytännössä harjoitusten ja tehtävien kautta. Ryhmässä suunnitellaan ja toteutetaan oma peliprojekti.
Oppituntien teemat
Koodikoulu 5lk1/IoT
- Ensimmäinen virtapiiri
- Vastus
- Avoin ja suljettu virtapiiri
- Äänen tuottaminen
- Säätövastus
- Vilkkuvalo-ohjelma
- Aduino-ohjelmoinnin perusteet
- If- lause
- Loopit
- Case -rakenne
- Kirjaston lisääminen
- Ledit sarjassa
- Liikennevalot
- Laskemista Arduinolla
- Laskemista Arduinolla
Koodikoulu 5lk2/IoT
- Vilkkuvalokertaus
- LED - Digitaalinen kirjoittaminen
- LED - Analoginen kirjoittaminen
- LED - Digitaalinen lukeminen
- LED - Analoginen lukeminen
- Valoanimatio
- Valoanimaatio
- Nappi-ääni-valo -yhdistelmäprojekti
- Nappi-ääni-valo -yhdistelmäprojekti
- Vilkkuvaloilla ristinollapeli
- Vilkkuvaloilla ristinollapeli
- Valovastus ja RGB LED
- Valovastus ja RGB LED
- Moottorin ohjaus transistorilla
- Moottorin ohjaus transistorilla