Arduino 1

Laajuus: 30 oppituntia

Ikäsuositus: 11+ 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: Projektityöskentelyn ryhmä Koodikoulun 1–3 tasot (tai vastaavat) käyneille. Syvennetään sulautettujen järjestelmien osaamista ja perehdytään C++-tyyliseen koodaukseen käyttäen Arduino UNO -mikrokontrolleria tai sen virtuaaliversiota. Opetellaan datan lukemista ja kirjoittamista erilaisten sensoreiden avulla.

Oppimistavoitteet:

  • oppilas osaa Iot-ohjelmoinnin ja C++-tyylisen koodauksen perusteet ja käsitteet
  • oppilas osaa käyttää Iot-järjestelmiä ja ohjelmointityökaluja tarkoituksenmukaisesti
  • oppilas oppii sulatettujen järjestelmien ohjelmoinnin suunnittelun eri vaiheet
  • oppilas kehittää loogista päättelykykyään sekä ongelmanratkaisutaitojaan edelleen sekä oppii yhdistelmään tietoa ja soveltamaan sitä
  • oppilas osaa soveltaa ohjelmointitaitojaan soveltavaan projektiin
  • oppilas oppii perusteellisemmin hyödyntää sulautettujen järjestelmien osaamistaan

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. 

Oppituntien teemat

Arduino 1

  1. Arduino ympäristöön tutustuminen
  2. Sarjamonitorin käyttö ja C++:n perusteet
  3. Syötteiden lukeminen
  4. Ledin himmentäminen potentiometrillä
  5. RGB-ledin käyttäminen
  6. Kuuden ledin noppa
  7. Transistorilla moottorin ohjaaminen
  8. Kondensaattori
  9. Musiikin tekeminen piezo buzzerilla
  10. 7-osainen näyttö
  11. Fototransistori
  12. Servomoottori
  13. LCD-näyttö
  14. Omien merkkien teko LCD-näytölle
  15. Viimeistely
  16. Olio-ohjelmointi
  17. Luokan konstruktori, struct-tietorakenne ja viittaukset
  18. Osoittimet
  19. Luokan perintä
  20. Funktioiden paluuarvot
  21. Sekvensseri
  22. Reaktiopeli
  23. Pääsykoodin käyttäminen
  24. Dinopeli
  25. Morsekooditus
  26. Laskin
  27. Kello ja ajastin
  28. Tekstipohjainen seikkailupeli osa 1
  29. Tekstipohjainen seikkailupeli osa 2
  30. Keskeytykset

Lukuvuoden 2025-2026 opetusryhmät

Ensi lukuvuoden 2025-2026 ilmoittautuminen on käynnissä! Löydät kaikki opetusryhmät toimipisteittäin Ilmoittautuminen-sivulta. Varmista paikka nyt!

Seuraa meitä somessa