Lisätehtäviä

  1. Kirjoita funktio minimi(), joka palauttaa arvonaan kahdesta annetusta luvusta pienemmän. Luvut välitetään funktiolle parametreina.
  2. Kirjoita funktio, joka pyytää käyttäjältä 10 positiivista kokonaislukua ja palauttaa arvonaan kutsujalleen (=pääohjelmalle) niistä suurimman. Funktio kelpuuttaa syötteiksi vain positiiviset luvut. Virheellisestä syötteestä tulostetaan ilmoitus ja lukua pyydetään uudelleen (tarvittaessa toistuvasti).
  3. Toteuta metronomi, jonka tahdin voi käyttäjä määritellä painonappia painanalla sopivassa rytmissä. Käytä keskeytystä (ajan mittaamiseen).
  4. IR vastaanotin TV-kaukosäätimelle: http://www.instructables.com/id/How-to-control-your-TV-with-an-Arduino/
  5. 3D kiihtyvyysanturin testaus ja kalibrointi (examples/ADXL3xx, https://www.arduino.cc/en/Tutorial/ADXL3xx):
    • Liitä kiihtyvyysanturi Unoon ja tee tarvittaessa muutoksia koodiin. Testaa kiihtyvyysanturin toiminta seuraamalla sarjamonitoria.
    • Kalibroi kiihtyvyysanturin x-akseli
    • Kalibroi myös y- ja z-akseli edellisen proseduurin mukaisesti