Tehtävä03 vk7 Tivipt22a lcd-näytön ohjelmointi
Tehtävä03 vk7 Tivipt22a lcd-näytön ohjelmointi
Tehtäväkuvaus:


Tässä tehtävässä harjoitellaan Ardino UNO kehitysympäristöstä  lcd-näytön ohjelmointia jossa tulokset esitetään. Liitteen esimerkki tulostaa näytölle "Hello World tekstin". Kun olet saanut testattua "Hello World" sovelluksen niin  jatka tehtävää siten  että yhdistetään lcd-näytön koodi ja mittustieto niin että sensorin mittaustieto tulee lcd-näytölle



Ohjeet:

Saat opettajalta Arduino kehitys-ympäristön laatikoissa. Tehtävänäsi on ohjelmoida prosessorikortille,lcd-näytölle mittausohjelman tuottama mittaustieto (liitteessä vailinainen koodi jota täydennetään)

Huom! katso Lcd-näytön  kytkentä oppikirjan sivulta s116. Lisää kuvan mukaiseen kytkentään sensori sen mukaan mikä on suunnittelamasi sovellus. Sensori voi olla näytön oikealla puolella jos teet esim. ovivahdin ja sensori kannattaa laittaa kotelon alapuolelle jos teet mittarin.

Suunnittelemme minimissään kannen oppikirjan s116 mukaiselle kortille ja kytkennälle. Kannessa on aukko Lcd-näytölle ja reunassa esim. sensoreille reijät. Tarvitseme myös paristoille kotelon johon paristot sijoitetaan (3*1,5v AAA paristoja) tai voit käyttää USB-liitintä sähkön syöttöön (varavirta-akku).

Ohjeita Arduino UNO-kortin lcd-näytön koodaukseen:

1. tee liitteen mukainen kytkentä lcd-näytölle 
2. koodaa uusi "Sketch" johon koodaat liitteen lcd-näyttökoodin 
3.  käännä sovellus ja paina Arduino- ohjelmointiympäristössä olevaa "Serial monitor" nappia jolloin saat output-ikkunaan tietokoneelle sensorin lähettämän mittaustiedon. Tämä tieto pitäsi nyt siirtää muuttujassa näyttökoodin "Hello World" tekstin tilalle.

4. kokeile muuttaa etäisyyttä sensoriin nähden ja vertaa arvoja pitävätkö ne paikkansa

5. palauta kuva lcd-näytöltä mittausksista sekä tekemäsi koodi (tekstinä) Teamsin tehtävät palautusluukkuun


Lisätehtävä:
Tee seurraavan ohjeen mukaan tilt-switch sensorille oma funktio jota kutsutaan loop-pääohjelmasta.

Python Functions
Huom! katso kohdasta "Return values" esimerkki miten saat funktion palauttamaan sensorin mittausarvon

Lähteet:

Arduino_Projects_Book.pdf (uio.no)




1. sensori

2. prosessorikortti

3. tietokoneliityntä

4. näyttömoduli

Näyttökuva 2024-03-22 085607
Näyttökuva 2024-03-22 085901
lcdPNG
IMG_5458
Scroll to Top