Siirry suoraan sisältöön

Elektroniikan työpaja: Mikro-ohjaimen ohjelmointiLaajuus (5 op)

Tunnus: 1000BG01

Laajuus

5 op

Osaamistavoitteet

Opintojakson suoritettuaan opiskelija:
•osaa avoimen lähdekoodin mikro-ohjaimen (esimerkiksi Arduino) ohjelmointia C/C++ -kielellä
•ymmärtää mikro-ohjaimen I/O-rajapinnan toiminnan perusteet
•osaa liittää yksinkertaisia antureita mikro-ohjaimeen
•osaa ohjata yksinkertaisia laitteita mikro-ohjaimella

Sisältö

•ohjelmointi C/C++ -kielellä
•I/O-rajapinnan rakenne ja toiminta
•mikrokontrollerin tekniset rajoitteet, kuten käyttöjännitteet ja virrat
•sarjaliikenneväylän toiminta

Ilmoittautumisaika

30.12.2023 - 02.02.2024

Ajoitus

29.01.2024 - 30.04.2024

Opintopistemäärä

5 - 10

Toteutustapa

Lähiopetus

Yksikkö

Tekniikka ja liiketoiminta

Toimipiste

Kupittaan kampus

Opetuskielet
  • Suomi
  • Englanti
Paikat

20 - 30

Koulutus
  • Tieto- ja viestintätekniikan koulutus
  • Degree Programme in Information and Communications Technology
Opettaja
  • Mauri Suhonen
  • Jarno Tuominen
Vastuuopettaja

Jarno Tuominen

Ryhmät
  • VAVA2324
    Ammattikorkeakoulun yhteiset vapaasti valittavat

Tavoitteet

Opintojakson suoritettuaan opiskelija:
•osaa avoimen lähdekoodin mikro-ohjaimen (esimerkiksi Arduino) ohjelmointia C/C++ -kielellä
•ymmärtää mikro-ohjaimen I/O-rajapinnan toiminnan perusteet
•osaa liittää yksinkertaisia antureita mikro-ohjaimeen
•osaa ohjata yksinkertaisia laitteita mikro-ohjaimella

Sisältö

•ohjelmointi C/C++ -kielellä
•I/O-rajapinnan rakenne ja toiminta
•mikrokontrollerin tekniset rajoitteet, kuten käyttöjännitteet ja virrat
•sarjaliikenneväylän toiminta

Oppimateriaalit

Will be announced at the beginning of the course.

Opetusmenetelmät

Hands-on lab exercises

Tenttien ajankohdat ja uusintamahdollisuudet

No exam.

Since there is no exam, there is no possibility to retry the course if the number of completed laboratory exercises is below the acceptance criteria.

Toteutuksen valinnaiset suoritustavat

In case the student has suitable equipment at home, it is possible to complete the laboratory exercises partially.

If the student has an existing hobby-project, the contents of the course will be matched to the hobby-project and it is possible to complete some or all of the lab exercise. This must be agreed with teacher beforehand and there must be a clear evidence of the work, like git repository + a working demo.

Sisällön jaksotus

This course is a laboratory course, where presence is mandatory. In case the student has suitable equipment at home, it is possible to complete the laboratory exercises partially.

There are 10 lab sessions in total, 4 hours each.

Viestintäkanava ja lisätietoja

Teams, Git

Arviointiasteikko

H-5

Arviointimenetelmät ja arvioinnin perusteet

Grading will be based on the number of completed laboratory exercises. There is a possibility to select either basic level or more challenging level, which will affect the amount of work and the number of credit points, respectively.

Hylätty (0)

Less than 50% of lab exercises completed

Arviointikriteerit, tyydyttävä (1-2)

1: >50% of lab exercises completed
2: >60% of lab exercises completed

Arviointikriteerit, hyvä (3-4)

3: >70% of lab exercises completed
4: >80% of lab exercises completed

Arviointikriteerit, kiitettävä (5)

100% of lab exercises completed

Ilmoittautumisaika

02.12.2023 - 03.03.2024

Ajoitus

25.01.2024 - 31.05.2024

Opintopistemäärä

5 op

Virtuaaliosuus

1 op

Toteutustapa

80 % Lähiopetus, 20 % Etäopetus

Yksikkö

Tekniikka ja liiketoiminta

Toimipiste

Kupittaan kampus

Opetuskielet
  • Suomi
Paikat

10 - 30

Koulutus
  • Kemiantekniikan koulutus
Opettaja
  • Antti Haarto
Ryhmät
  • MKEMIK22
    Kemiantekniikan koulutus

Tavoitteet

Opintojakson suoritettuaan opiskelija:
•osaa avoimen lähdekoodin mikro-ohjaimen (esimerkiksi Arduino) ohjelmointia C/C++ -kielellä
•ymmärtää mikro-ohjaimen I/O-rajapinnan toiminnan perusteet
•osaa liittää yksinkertaisia antureita mikro-ohjaimeen
•osaa ohjata yksinkertaisia laitteita mikro-ohjaimella

Sisältö

•ohjelmointi C/C++ -kielellä
•I/O-rajapinnan rakenne ja toiminta
•mikrokontrollerin tekniset rajoitteet, kuten käyttöjännitteet ja virrat
•sarjaliikenneväylän toiminta

Oppimateriaalit

Opettajan laatimaa materiaalia, jota jaetaan Itslearningin kautta. Lisäksi arduinosta ja käytetyistä komponenteista verkkomateriaalia, joihin on linkit Itslearningista.

Opetusmenetelmät

Etä- ja lähiopetus, tehtäväperustaisuus, itsenäinen opiskelu, tiimityö, innovatiivisuus

Tenttien ajankohdat ja uusintamahdollisuudet

Tenttiä opintojaksossa ei ole. Hyväksyttyä arvosanaa ei voi korottaa.

Pedagogiset toimintatavat ja kestävä kehitys

Opintojaksolla opiskellaan elektroniikkaa ja siihen kytkettävään mikro-ohjaimen ohjelmointia, jotka antavat sulautettuun elektroniikkaan liittyviä insinöörin perustaitoja. Opintojaksolla käytetään englanninkielistä lähdemateriaalia, mikä antaa opiskelijoille valmiuksia ymmärtää kansainvälistä insinöörialan kirjallisuutta. Harjoitustehtävät opiskelijat suorittavat tiimityönä. Opintojaksolla käytetään digitaalista opiskelumateriaalia ja sähköistä oppimisympäristöä.

Toteutuksen valinnaiset suoritustavat

Ei muita suoritustapoja.

Opiskelijan ajankäyttö ja kuormitus

Laboratoriossa suoritettavia tehtäviä 16 h
Valmistelevaa etäopetusta tarpeen mukaan n. 4 h
Ennen laboratoriossa suoritettavien tehtävien ennakkovalmistelua 20 h
Raportointi 20 h

Sisällön jaksotus

Opintojakso toteutetaan helmi-toukokuussa.
Sisältönä:
- TinkerCad simulointiohjelmaan tutustuminen.
- Elektronisen piirien suunnittelu ja ohjaaminen Arduinoa ohjelmoimalla. Piirit sisältävät esimerkiksi LEDejä, kytkimiä, antureita ja LCD-näyttöjä.
- Harjoitustehtävien raportointi.

Viestintäkanava ja lisätietoja

Tarkemmat ohjeet harjoitustöistä on Itslearningin työtilassa.

Arviointiasteikko

H-5

Arviointimenetelmät ja arvioinnin perusteet

Opintojakson arviointi perustuu raportteihin. Raportteja voi palauttaa toukokuun loppuun asti ja arviointi suoritetaan kesäkuun ensimmäisen viikon aikana.
Tarkempi tieto arvioinnista on Itslearningin työtilassa.

Ilmoittautumisaika

01.12.2021 - 19.01.2022

Ajoitus

10.01.2022 - 30.04.2022

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tekniikka ja liiketoiminta

Toimipiste

Kupittaan kampus

Opetuskielet
  • Suomi
  • Englanti
Paikat

20 - 40

Koulutus
  • Tieto- ja viestintätekniikan koulutus
  • Degree Programme in Information and Communications Technology
Opettaja
  • Antti Haarto
Ryhmät
  • PINFOS20
    Information and Communications Technology (International), S20
  • PTIVIS20
    Tieto- ja viestintätekniikka S20
  • VAVA2122
    Ammattikorkeakoulun yhteiset vapaasti valittavat

Tavoitteet

Opintojakson suoritettuaan opiskelija:
•osaa avoimen lähdekoodin mikro-ohjaimen (esimerkiksi Arduino) ohjelmointia C/C++ -kielellä
•ymmärtää mikro-ohjaimen I/O-rajapinnan toiminnan perusteet
•osaa liittää yksinkertaisia antureita mikro-ohjaimeen
•osaa ohjata yksinkertaisia laitteita mikro-ohjaimella

Sisältö

•ohjelmointi C/C++ -kielellä
•I/O-rajapinnan rakenne ja toiminta
•mikrokontrollerin tekniset rajoitteet, kuten käyttöjännitteet ja virrat
•sarjaliikenneväylän toiminta

Aika ja paikka

syyskuu – joulukuu 2018
ICT-city

Oppimateriaalit

Opettajan laatimaa materiaalia, jota jaetaan Itslearningin kautta. Lisäksi arduinosta ja käytetyistä komponenteista verkkomateriaalia, joihin on linkit Itslearningista.

Opetusmenetelmät

lähiopetus, tehtäväperustaisuus/innovatiivisuus, tiimityö

Tenttien ajankohdat ja uusintamahdollisuudet

Ei tenttejä.

Pedagogiset toimintatavat ja kestävä kehitys

Opintojaksolla opiskellaan elektroniikkaa ja siihen kytkettävään mikro-ohjaimen ohjelmointia, jotka antavat sulautettuun elektroniikkaan liittyviä insinöörin perustaitoja. Opintojaksolla käytetään englanninkielistä lähdemateriaalia, mikä antaa opiskelijoille valmiuksia ymmärtää kansainvälistä insinöörialan kirjallisuutta. Harjoitustehtävät opiskelijat suorittavat tiimityönä. Opintojaksolla käytetään digitaalista opiskelumateriaalia ja sähköistä oppimisympäristöä.

Opiskelijan ajankäyttö ja kuormitus

Kontaktitunteja enintään 60 h. Kontaktituntien lisäksi itsenäinen opiskelu, kytkennän suunnittelu, mikro-ohjaimen ohjelmointi ja raportointi 72 h.

Sisällön jaksotus

1/2022 - 4/2022: Harjoitustehtäviä, joissa ohjelmoidaan mikro-ohjainta (esim. arduinoa) ja rakennetaan siihen kytkettyjä piirejä ja laitteita, jotka sisältävät esimerkiksi kytkimiä, antureita ja LCD-näyttöjä. Harjoitustehtävien raportointi.
1/2022 - 4/2022: Mikro-ohjaimen ohjelmointiin liittyvän oman projektin suunnittelu ja toteutus sekä raportointi. Omalla projektilla voi korvata osan tai kaikki ohjatut harjoitustehtävät.
4/2022: Raportointien määräajat.

Viestintäkanava ja lisätietoja

Tarkemmat ohjeet harjoitustöistä on Itslearningin työtilassa.

Arviointiasteikko

H-5

Arviointimenetelmät ja arvioinnin perusteet

Tarkempi tieto arvioinnista on Itslearningin työtilassa.