5. SerialRead, Aritmeettiset operaatiot, bittioperaatiot

Tehtävät

  1. Toteuta mallin (http://www.instructables.com/id/Arduino-Function-Serialread-And-SerialreadString/?ALLSTEPS) avulla toiminto, jossa
    • sarjamonitorilta voi syöttää sanan ohjelmaan.
    • ohjelma toistaa syötetyn sanan ja edellisen sanan joka kerta kun uusi syötetään
  2. Toteuta toiminto, jossa
    • ledi vilkkuu kokonaisluvun määrittämänä
    • sarjamonitorilla pyydetään kaksi kokonaislukua ja ledi vilkkuu niiden summan verran.
  3. Toteuta nelilaskin, joka toimii (kokonaisluvuilla) seuraavasti: Ensin käyttäjältä kysytään laskutoimitusta (vaihtoehdot: yhteen-, vähennys-, kerto- ja jakolasku+jakojäännös). Seuraavaksi käyttäjältä kysytään kahta kokonaislukua. Lopuksi tulostetaan laskun tulos.
  4. Laadi ohjelma, joka pyytää käyttäjältä luvun ja kirjoittaa sen kertotaulun yhdestä kymmeneen. Esimerkiksi 3, 6, 9, 12, 15, 18, 21, 24, 27, 30.
  5. Laadi ohjelma, joka pyytää käyttäjältä luvun x ja kirjoittaa x kertotaulua yhdestä kymmeneen. Esimerkiksi jos luku on 2, niin kertotaulut ovat 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 sekä 2, 4, 6, 8, 10, 12, 14, 16, 18, 20.