Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  1. Tee ohjelma, joka lukee luvun, joka sisältää kolme numeroa sarjaportin kautta Arduinolle muuttujaksi. Vähän apuja saa esimerkistä MultiSerialMega. Tee tehtävä siten, että aina on annettava kolme merkkiä. Jos luvun arvo on pienempi kuin 100, annetaan etunollat.
  2. Tee edelliseen ohjelmaan lisäys, joka skaalaa annetun arvon välille 0...255 eli sisään 0...9999 ja ulos 0...255
  3. Muuta edellistä ohjelmaa siten, että arvo "saturoi" arvoon 255.
  4. Tee ohjelma, joka lukee sarjaportilta enimmillään neljä numeroa ja kun on annettu A, viedään luku muuttujaan. Tee ohjelmaan tarkastus, ettei hyväksytä muita kuin numeroja ja ettei syötettäviä numeroita ole yli neljää. Lopuksi tarkasta, ettei luku ole yli 1024. Jos kaikki ehdot toteutuvat, talleta sarjaportilta tullut arvo muuttujaan.
  5.