Asiakaspäätteen valintapainikkeiden toteutus PICAXE - mikrokontrolleria hyödyntäen
Kivi, Emmi (2012)
Kivi, Emmi
Keski-Pohjanmaan ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012053010655
https://urn.fi/URN:NBN:fi:amk-2012053010655
Tiivistelmä
Opinnäytetyön aiheena oli tehdä mikrokontrollerilla ohjattavat valintapainikkeet Kalajoen Meriluontokeskukseen tulevaan asiakaspäätteeseen. Painikkeet toimivat asiakaspäätteen käyttäjää ohjaavana käyttöliittymänä.
Opinnäytetyön tavoitteena oli saada sarjaliikenne toimimaan mikrokontrollerin ja tietokoneen välillä. Työssä rakennettiin kytkimet, ja ne liitettiin LED -valojen kanssa mikrokontrollerille. Valintapainikkeiden LED -valot havainnollistavat tulevan käyttöliittymän etenemistä, ja kytkimet toimivat valintapainikkeina.
Valintapainikkeet vaativat kaksi erillistä ohjelmakoodia. Koodit toteutettiin PICAXE Programming Editorilla, BASIC -ohjelmointikielellä. Toinen ohjelmakoodi määrittää sarjaliikenteen liikkumisen mikrokontrollerin output -portteihin liitettyjen LED -valojen ja tietokoneen välillä. Toinen ohjelmakoodi määrittää mikrokontrollerin input -portteihin liitettyjen kytkimien ja tietokoneen välistä sarjaliikennettä. Mikrokontrolleri ohjelmoitiin Logicator for PICAXE -ohjelmalla.
Työn tuloksena syntyi toimiva ohjelmakoodi, jota voidaan hyödyntää Meriluontokeskuk-seen tulevassa käyttöliittymässä. Projektilevylle tehty kytkentä, joka sisälsi LED-valot ja kytkimet, on lopullisen version prototyyppi.
Opinnäytetyön tavoitteena oli saada sarjaliikenne toimimaan mikrokontrollerin ja tietokoneen välillä. Työssä rakennettiin kytkimet, ja ne liitettiin LED -valojen kanssa mikrokontrollerille. Valintapainikkeiden LED -valot havainnollistavat tulevan käyttöliittymän etenemistä, ja kytkimet toimivat valintapainikkeina.
Valintapainikkeet vaativat kaksi erillistä ohjelmakoodia. Koodit toteutettiin PICAXE Programming Editorilla, BASIC -ohjelmointikielellä. Toinen ohjelmakoodi määrittää sarjaliikenteen liikkumisen mikrokontrollerin output -portteihin liitettyjen LED -valojen ja tietokoneen välillä. Toinen ohjelmakoodi määrittää mikrokontrollerin input -portteihin liitettyjen kytkimien ja tietokoneen välistä sarjaliikennettä. Mikrokontrolleri ohjelmoitiin Logicator for PICAXE -ohjelmalla.
Työn tuloksena syntyi toimiva ohjelmakoodi, jota voidaan hyödyntää Meriluontokeskuk-seen tulevassa käyttöliittymässä. Projektilevylle tehty kytkentä, joka sisälsi LED-valot ja kytkimet, on lopullisen version prototyyppi.