Legoajoneuvon ohjelmistorakenne ja ohjaussovellus

Koko: px
Aloita esitys sivulta:

Download "Legoajoneuvon ohjelmistorakenne ja ohjaussovellus"

Transkriptio

1 Lappeenrannan teknillinen yliopisto Raportti LUT Energia Säätö- ja digitaalitekniikan laboratorio BL40A0901 Sulautettujen järjestelmien seminaarikurssi Legoajoneuvon ohjelmistorakenne ja ohjaussovellus Henri Montonen, SÄTE N

2 1 SISÄLLYS 1 LEGO MINDSTORMS Käyttöjärjestelmä Liitettävyys Liitettävyys MATLABiin Esimerkki ulkoisen laskennan liittämisestä NXT:hen Antureita CASE LUISTONESTO Vaatimusmäärittely Toiminnallinen määrittely Tekninen määrittely SOVELLUSESIMERKKI Ympäristö Koodiesimerkki YHTEENVETO Lainatut lähteet... 12

3 2 1 LEGO MINDSTORMS Lego Mindstorms on Legon valmistama tuotesarja, joka sisältää ohjelmoitavan keskuspalikan (NXT) ja joukon siihen liitettäviä laitteita. Kuva 1 Lego Mindstorms NXT yhdistettynä ultraäänianturiin ja kolmeen askelmoottoriin NXT sisältää ARM7-suorittimen, neljä I 2 C sisääntuloa, kolme I 2 C lähtöä, USB-portin ja Bluetooth yhteyden. Kuvassa 1 NXT:n on liitetty ultraäänianturi ja kolme askelmoottoria. Askelmoottoreista kaksi pyörittää telaketjuja. Ultraäänianturia voidaan käyttää esteiden tunnistamiseen ja etäisyyden mittaamiseen. (Chikamasa, 2010) 1.1 Käyttöjärjestelmä Tässä tapauksessa Legon oman, rajoitteisen, käyttöjärjestelmän rinnalle on asennettu kolmannen osapuolen käyttöjärjestelmä nxtosek. nxtosek mahdollistaa NXT:n ohjelmoimisen C- tai C++kielellä. Käyttöjärjestelmä tarjoaa valmiit rajapintafunktiot NXT:n antureille ja moottoreille, jolloin ohjelmoijan ei tarvitse perehtyä suorittimen rekisterien muokkaukseen. Kuva 2 nxtosek-käyttöjärjestelmän osat

4 3 nxtosek koostuu kuvan 2 mukaisesti lejosnxj:stä, TOPPERS/ATK:sta ja TOPPERS/JSP:stä. lejos NXJ toimii ajurina tietokoneen ja NXT:n välillä. TOPPERS/ATK ja TOPPERS/JSP tarjoavat reaaliaikakäyttöjärjestelmän. TOPPERS/JSP sisältää lisäksi porttauksen NXT:n ARM7 prosessorille (ATMEL AT91SAM7S256). (Chikamasa, 2010) Näiden lisäksi NXT:hen on asennettu kolmannen osapuolen firmware, joka mahdollistaa nxtosek:in käytön. Asennettu firmware on John Hansen s Enhanced NXT firmware, joka sallii useiden nxtosek-sovellusten asentamisen mutta rajoittaa sovelluksen suurimman koon 64 kilobittiin. Toinen vaihtoehto olisi NXT BIOS:in käyttäminen. Tätä vaihtoehtoa käytettäessä NXT:llä voi olla vain yksi nxtosek-sovellus, mutta sen suurin koko voi olla 224 kilobittiä. Käytettäessä kumpaa tahansa firmwarea sovellus ladataan NXT flash-muistiin. Kolmas tapa on ladata sovellus NXT:n RAM-muistiin. Tätä tapaa käytettäessä vain yksi sovellus voidaan ladata muistiin ja sen koko on rajoitettu 64 kilobittiin. (Chikamasa, 2010) 1.2 Liitettävyys NXT:ssä on 4 sisääntuloa antureille ja 3 ulostuloa toimilaitteille, sekä USB-portti tietokoneyhteyttä varten. Lisäksi NXT voidaan liittää Bluetoothin avulla toiseen NXT:hen, tietokoneeseen tai matkapuhelimeen. Anturit ja moottorit liitetään NXT:hen RJ12-liittimillä. Liittimessä on analoginen sekä digitaalinen liityntä. Digitaalinen liityntä on I 2 C sekä RS-485 yhteensopiva. Liittimen pinnijärjestys on esitetty taulukossa 1. Taulukko 1 NXT:n sensoriliitäntöjen pinnijärjestys (Wikipedia, 2011)

5 Liitettävyys MATLABiin NXT voidaan liittää MATLABiin, jolloin sitä voidaan ohjelmoida ja komentaa suoraan MATLABista. Tarvitaan vain RWTH Aachen MINDSTORMS NXT Toolbox. Toolboxin avulla voi ohjelmoida NXT:tä ilman muita ohjelmia, visualisoida NXT:n sensoridataa, kehittää graafisia käyttöliittymiä NXT:n hallintaan. Yhteytenä toimii USB tai Bluetooth. Vaativampaan käyttöön sopii paremmin Embedded Coder Robot (ECRobot) Target, joka tarjoaa valmiin kirjaston Simulink-lohkoja NXT:n sensoreita ja toimilaitteita varten. Sovellusta voidaan kehittää ja simuloida tietokoneella, jonka jälkeen se voidaan kääntää ja ladata NXT:lle. Tällöin NXT on vapaa toimimaan itsenäisesti ilman rajoittavaa USB-johtoa tai Bluetooth-yhteyttä. (Mathworks, 2011) Esimerkki ulkoisen laskennan liittämisestä NXT:hen Esimerkkisovelluksessa NXT:stä, webbikamerasta ja Texas Instrumentsin DSP:stä on rakennettu Tetristä pelaava robotti. DSP:hen on kytketty webbikamera, joka kuvaa tietokoneen näyttöä. DSP analysoi webbikameran kuvaa ja tunnistaa siitä putoavan palikan muodon sekä etsii sille sopivan paikan. NXT painelee tietokoneen näppäimistön nappeja ja ohjaa putoavan palikan oikealle paikalle. Tiedonsiirto DSP:n ja NXT:n välillä on toteutettu DSP-laudalla olevilla ledeillä, joita NXT:n valontunnistin tarkkailee. Sytyttelemällä ja sammuttelemalla ledejä DSP komentaa NXT:tä painelemaan oikeita näppäimiä, jotta palikka saadaan oikeaan paikkaan. (Saenz, 2010)

6 5 1.3 Antureita NXT:hen on saatavilla suuri joukko erilaisia antureita eri valmistajilta. Taulukossa 2 on esimerkkejä mindsensors.comin valikoimasta. Taulukko 2 Esimerkkejä NXT:hen saatavilla olevista antureista (Mindsensors, 2011) Anturi Kuvaus Vision Subsystem v4 for NXT (NXTCam-v4) Voidaan käyttää linjantunnistimena tai seuraamaan, jopa 8 eriväristä esinettä. Sensori lähettää NXT:lle esineiden koordinaatit. Touch Panel for NXT Kosketuspaneeli, jolla NXT:n LCD-näyttö voidaan muuttaa kosketusnäytöksi. Dual Range, Triple Zone Infrared Obstacle Detector for NXT (NXTSumoEyes-v2) Infrapunalla toimiva esteentunnistin, suurin tunnistusetäisyys 30 cm. Line Sensor Array for NXT (NXTLineLeader) Linjantunnistin kahdeksalla valonilmaisimella. Multi-Sensitivity Acceleration Sensor v3 for Kolmeakselinen kiihtyvyysanturi. Useita NXT - (ACCL-Nx-v3) herkkyysalueita (1.5 G, 2 G, 4 G, 6 G). Realtime Clock for NXT Reaaliaikakello, paristovarmennettu. Laskee sekunteja, minuutteja, tunteja, päiviä, vuosia, ottaa huomioon karkausvuoden. Pneumatic Pressure Sensor v2 for NXT (PPS35- Paineanturi. Voidaan kytkeä Legon Nx-v2) pneumatiikkajärjestelmään. Mittausalue bar.

7 6 2 CASE LUISTONESTO Diplomityönä kehittämääni hybridityökoneen luistonestojärjestelmää oli tarkoitus testata Lego Mindstorms ajoneuvossa, mutta alusta osoittautui epäsopivaksi tähän tarkoitukseen. Ensinnäkin luistonesto olisi tarvinnut tiedon vetävien pyörien pyörimisnopeudesta ja vääntömomentista tai vaihtoehtoisesti kaikkien pyörien pyörimisnopeuden. Kumpaakaan ei ollut saatavilla. Toiseksi, NXT:hen ladattavan sovelluksen suurin koko voi olla maksimissaan 224 kilobittiä käytettäessä NXT BIOS firmwarea. Jos luistonestosovellusta olisi pitänyt karsia NXT:tä varten, sovellus ei olisi enää ollut sama. Kolmanneksi, NXT:tä ei ole tarkoitettu ajoneuvoksi, lähinnä robotiksi joka pystyy ryömimään paikasta toiseen. NXT:n moottorit eivät pysty pyörittämään pyöriä tarpeeksi nopeasti, jotta luistonestosta olisi jotain hyötyä. Seuraavassa käydään läpi luistonestosovellus UML-kaavioita apuna käyttäen, jos sellainen haluttaisiin toteuttaa ajoneuvoon. UML editorina on käytetty ilmaista, avoimen lähdekoodin, ArgoUML:ää. ArgoUML tukee UML 1.4 kaavioita ja koodin generointia UML diagrammeista. Generoitavia kieliä ovat C++, C#, Java, PHP4 ja PHP5. ArgoUML tukee myös koodin reverse engineeringiä eli UML kaavioiden muodostamista lähdekoodista. UML kaavioiden muodostaminen onnistuu Javasta. (ArgoUML kotisivut, 2011) 2.1 Vaatimusmäärittely Luistoneston tulee toteuttaa kuvassa 2.1 kuvatut toimenpiteet. Kuva 2.1 Luistonestosovellus välittää kuljettajan asettaman vääntömomenttiohjeen moottorille, pyörien luistaessa vääntömomenttia pienennetään kuljettajan asettamasta arvosta. Luistonestojärjestelmän actoreina toimivat luistoestimaattori ja ajoneuvon kuljettaja. Kuljettaja luo vääntömomentti- tai nopeusohjeen järjestelmälle. Säädin pienentää tarvittaessa ohjesignaalia luistoestimaattorilta saamansa luistotiedon perusteella.

8 7 2.2 Toiminnallinen määrittely Luistonestosovellus koostuu kuvan 2.2 mukaisista lohkoista. Kuva 2.2 Luistonestojärjestelmä koostuu luistoestimaattorista, säätimestä ja sensoreista Luistonestojärjestelmää varten tarvitaan estimaattori, joka arvioi vetävien pyörien luistoa. Luistotieto voi olla pyörän luistokerroin (välillä 0 1) tai sitten binäärinen: pyörä luistaa/ei luista. Tarvittavat tiedot estimaattori saa ajoneuvon antureilta, esim. pyörän pyörimisnopeus ja moottorin vääntömomentti. Säädin tarkkailee luistokerrointa ja pienentää tarvittaessa moottorille menevää kuljettajan määräämää vääntömomenttiohjetta. Lohkojen välinen vuorovaikutus on esitetty kuvassa 2.3 olevassa vuorovaikutusdiagrammissa. Kuva 2.3 Luistonestojärjestelmän osien vuorovaikutus Järjestelmän osien välinen signaaliliikenne on esitetty tarkemmin kuvassa 2.4 olevassa sekvenssidiagrammissa.

9 8 Kuva 2.4 Sekvenssidiagrammi luistonestojärjestelmän lohkojen välisistä signaaleista Säädin saa kuljettajalta vääntömomentti- tai nopeusohjeen ja luistoestimaattorilta tiedon pyörien luistokertoimesta. Säädin välittää korjatun ohjesignaalin moottorinohjaimelle. Luistoneston toteutuksesta riippuen moottorinohjaimelta voidaan saada moottorin pyörimisnopeus ja vääntömomentti. Esimerkiksi, jos käytetään binääristä luistotietoa, ei tarvita moottorin vääntömomenttia. 2.3 Tekninen määrittely Luistonestosovelluksen suoritus on esitetty kuvassa 2.5. Kuva 2.5 Tilakaavio luistonestosovelluksen suorittamisesta

10 9 Säädin saa luistotiedon luistoestimaattorilta, jonka perusteella se voi pienentää, pitää ennallaan tai kasvattaa moottorinohjaussignaalin arvoa (oli se sitten vääntömomentti- tai nopeusohje). Säädin ei tietenkään saa kasvattaa moottorin ohjearvoa kuljettajan asettamaa arvoa suuremmaksi. 3 SOVELLUSESIMERKKI Kappaleessa esitellään yksinkertainen nxtosek-sovellus, joka käyttää NXT:hen liitettyä ultraäänianturia etäisyyden mittaamiseen ja kirjoittaa tuloksen NXT:n LCD-näytölle. 3.1 Ympäristö Ennen kuin NXT:ssä voi ajaa omaa koodia, useita työkaluja on asennettava. Tässä kappaleessa esitellään vain tarvittavat työkalut, tarkemmat tiedot niiden asentamisesta ja käytöstä löytyy tämän kappaleen lähteeksi merkityltä sivustolta kohdasta Installation. Kaikki nämä työkalut voidaan ladata samasta paikasta, lukuun ottamatta Legon Fantom Driveria. Ensimmäinen asennettava työkalu on Cygwin. Cygwin tarjoaa Linuxin kaltaisen ympäristön Windowsiin ja mahdollistaa useiden Linux-sovellusten ajamisen Windowsissa (huom. sovellukset täytyy kuitenkin kääntää Windowsiin, Cygwin tarjoaa vain kirjastot). Toinen asennettava työkalu on GNU ARM, joka on GCC-kääntäjän distribuutio NXT:n ARM7 prosessorille. Lisäksi tarvitaan lataustyökalu ohjelman lataamiseksi NXT:hen. Lataustyökalu riippuu NXT:lle asennetusta firmwaresta. Jos käytetään John Hansen s Enhanced NXT Firmwarea, on lataustyökalu John Hansen s NeXTTool. Lopuksi tarvitaan Legon USB-ajuri PC-yhteyttä varten. Ajuri löytyy Legon internetsivuilta nimellä Fantom Driver. (Chikamasa, 2010) Kuten aiemmin mainittiin, NXT:lle voidaan kirjoittaa omia ohjelmia C-kielellä. Ohjelmoinnin avuksi edellisen kappaleen lähteestä, kohdasta ECRobot C/C++ API, löytyy rajapintafunktiot nxtosek-käyttöjärjestelmään. Ohjelmoinnissa kannattaa käyttää sopivaa koodieditoria esim. Eclipse. Koodi käännetään Cygwin-ikkunassa, siirtymällä koodin kansioon ja kirjoittamalla komento: make all. Kun käännös on valmis ohjelma ladataan NXT:lle komennolla./rxeflash.sh. NXT täytyy olla kytkettynä tietokoneeseen USB-johdolla ja virta päällä.

11 Koodiesimerkki Seuraavassa käydään läpi lyhyt koodiesimerkki, joka käyttää ultraäänianturia etäisyyden mittaamiseen ja tulostaa mittaustuloksen NXT:n LCD-näytölle. /* omatesti.c for TOPPERS/ATK(OSEK) */ #include <stdlib.h> #include "kernel.h" #include "kernel_id.h" #include "ecrobot_interface.h" /* OSEK declarations */ DeclareTask(Task1); /* nxtosek hook to be invoked from an ISR in category 2 */ void user_1ms_isr_type2(void){ /* do nothing */ } void ecrobot_device_initialize() { ecrobot_init_sonar_sensor(nxt_port_s4); } void ecrobot_device_terminate() { ecrobot_term_sonar_sensor(nxt_port_s4); } TASK(Task1) { float dist; while(1){ } TerminateTask(); dist = ecrobot_get_sonar_sensor(nxt_port_s4); display_clear(1); display_goto_xy(0,0); display_string("distance:"); display_goto_xy(0,1); display_int(dist,0); display_string(" cm"); display_update(); systick_wait_ms(500); } Koodissa on käytetty rajapintafunktioita, joten koodiin täytyy sisällyttää ecrobot_interface.h. Koodissa on yksi taski, joka on luotu käyttämällä DeclareTask-funktiota. User_1ms_isr_type2 on käyttäjälle luotu hook millisekunnin välein ajettavaan keskeytysrutiiniin. Ecrobot_device_initialize ajetaan kun ohjelma käynnistetään. Käyttäjä voi lisätä siihen käynnistyksessä alustettavia kohteita. Esimerkkikoodissa funktiossa alustetaan ultraäänianturin ja NXT:n välinen I2C liikenne funktiolla ecrobot_init_sonar_sensor. Vastaavasti ecrobot_device_terminate ajetaan kun ohjelma pysäytetään painamalla exit-painiketta. Itse taskissa ultraäänianturin mittaama etäisyys saadaan luettua ecrobot_get_sonar_sensor-funktiolla. Etäisyys kirjoitetaan näytölle ja odotetaan 500 ms ennen seuraavaa suoritusta.

12 11 4 YHTEENVETO Lego Mindstorms on sopiva alusta sulautettujen järjestelmien opetukseen ja ohjelmoinnin aloittamiseen. Suuren anturi- ja lisälaitemäärän ansiosta alusta taipuu useisiin erilaisiin projekteihin. Valmiin rajapintafunktiokirjaston ansiosta ohjelmointi on helppoa, mutta se antaa kuitenkin realistisen kuvan sulautettujen järjestelmien ohjelmoinnista. Mindstormsin ympärillä on suuri ja aktiivinen kehittäjäyhteisö, jolta saa tarvittaessa apua ja joka kehittää kolmannen osapuolen ohjelmia alustalle.

13 12 Lainatut lähteet ArgoUML kotisivut. (2011). ArgoUML Features. Haettu osoitteesta Chikamasa, T. (2010). nxtosek/jsp. Haettu osoitteesta Mathworks. (2011). Mathworks Nordic. Haettu osoitteesta MATLAB for LEGO MINDSTORMS Robots: Mindsensors. (2011). Mindsensors.com. Haettu osoitteesta Advanced Sensors for MINDSTORMS NXT: &PAGE_id=57&gclid=CLWOmszCu6wCFYQtmAodklBjjg Saenz, A. ( ). Singularity Hub. Haettu osoitteesta First Video of Lego Robot Playing Tetris: Wikipedia. (2011). Wikipedia. Haettu osoitteesta Lego Mindstorms NXT:

BL40A1810 Mikroprosessorit, harjoitus 1

BL40A1810 Mikroprosessorit, harjoitus 1 BL40A1810 Mikroprosessorit, harjoitus 1 Käytettävä laitteisto Kurssin opetuslaitteistona käytetään Legon MINDSTORMS laitteita, jonka pääosia ovat ohjelmoitava NXT-yksikkö (Atmel ARM7, 64k RAM, 256k Flash),

Lisätiedot

HiTechnic -kompassisensorin käyttäminen NXT-G -ympäristössä

HiTechnic -kompassisensorin käyttäminen NXT-G -ympäristössä NXT -kompassisensori NXT -roboteihin on saatavilla kahdenlaisia kompasseja: Wiltronics kompassit (tilaukset: http://www.wiltronics.com.au/) ja HiTechnic kompassit (NMC1034 Compass) (tilaukset: http://www.hitechnic.com/products).

Lisätiedot

JOHDATUS TEKOÄLYYN TEEMU ROOS

JOHDATUS TEKOÄLYYN TEEMU ROOS JOHDATUS TEKOÄLYYN TEEMU ROOS ROBOTIIKKA TEKOÄLYN GRAND CHALLENGE YHDISTÄÄ LÄHES KAIKKI TEKOÄLYN OSA-ALUEET: ROBOTIIKKA TEKOÄLYN GRAND CHALLENGE YHDISTÄÄ LÄHES KAIKKI TEKOÄLYN OSA-ALUEET: AKTUAATTORIT:

Lisätiedot

Comet pysäköintimittarin asennus ja kytkeminen tietokoneeseesi (Windows XP) USB-kaapelilla.

Comet pysäköintimittarin asennus ja kytkeminen tietokoneeseesi (Windows XP) USB-kaapelilla. Comet pysäköintimittarin asennus ja kytkeminen tietokoneeseesi (Windows XP) USB-kaapelilla. HUOM! TÄMÄ OHJE ON COMET LAITTEEN ENSIMMÄISTÄ ASENNUSKERTAA VARTEN. Ladataksesi rahaa Comet pysäköintimittariisi

Lisätiedot

S11-09 Control System for an. Autonomous Household Robot Platform

S11-09 Control System for an. Autonomous Household Robot Platform S11-09 Control System for an Autonomous Household Robot Platform Projektisuunnitelma AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Quang Doan Lauri T. Mäkelä 1 Kuvaus Projektin tavoitteena on

Lisätiedot

KIITOS RICA OPTIMOINTIOHJELMAN VALITSEMISESTA

KIITOS RICA OPTIMOINTIOHJELMAN VALITSEMISESTA KIITOS RICA OPTIMOINTIOHJELMAN VALITSEMISESTA Asennusohjeiden sisältö 1. RICA optimointiohjelmoinnin periaate isoftloaderilla... 2 2. RICA isoftloader toimituspaketin sisältö... 3 3. isoftloader Sync-ohjelmiston

Lisätiedot

GSM OHJAIN FF KÄYTTÖOHJE PLC MAX S03

GSM OHJAIN FF KÄYTTÖOHJE PLC MAX S03 GSM OHJAIN FF KÄYTTÖOHJE PLC MAX S03 TRIFITEK FINLAND OY 2012 V1.0 1. OHJELMISTO; ASENTAMINEN, KÄYTTÖ 1.1 Ohjelmiston asentaminen tietokoneeseen, Ajurin asentaminen Laitteen mukana toimitetaan muistitikulla

Lisätiedot

LUMA SUOMI -kehittämisohjelma LUMA FINLAND -utvecklingsprogram LUMA FINLAND development programme Ohjelmointia Arduinolla

LUMA SUOMI -kehittämisohjelma LUMA FINLAND -utvecklingsprogram LUMA FINLAND development programme Ohjelmointia Arduinolla Ohjelmointia Arduinolla Kyösti Blinnikka, Olarin koulu ja lukio LUMA-keskus Aalto Mikä on Arduino? Open Source Electronics Prototyping Platform Arduino on avoimeen laitteistoon ja ohjelmistoon perustuva

Lisätiedot

Tomi Ilonen, Tommi Nuotiomaa, Matias Pitkänen. Kokoava projekti Lego Mindstroms

Tomi Ilonen, Tommi Nuotiomaa, Matias Pitkänen. Kokoava projekti Lego Mindstroms Tomi Ilonen, Tommi Nuotiomaa, Matias Pitkänen Kokoava projekti Lego Mindstroms Metropolia Ammattikorkeakoulu Koneautomaatio Kokoava projekti 9.4.2012 Tiivistelmä Tekijä(t) Otsikko Sivumäärä Aika Tutkinto

Lisätiedot

Äänellä vauhtia robottiin

Äänellä vauhtia robottiin Äänellä vauhtia robottiin Tehtävä Rakentaa ja ohjelmoida Lego Mindstorms NXT-sarjalla robotti, joka väistää esteitä ja kulkee sitä nopeampaa mitä kovempi ääni sen lähistöllä on. Robotti tunnistaa esteet

Lisätiedot

Visual Case 2. Miika Kasnio (C9767) 23.4.2008

Visual Case 2. Miika Kasnio (C9767) 23.4.2008 Visual Case 2 Miika Kasnio (C9767) 23.4.2008 Työn tarkasti: Jouni Huotari 24.4.2008 1 SISÄLTÖ 1. TYÖN LÄHTÖKOHDAT... 2 2. PERUSTIEDOT... 2 3. ASENTAMINEN... 2 4. OMINAISUUDET... 3 4.1. UML-kaaviot... 4

Lisätiedot

Lego Mindstorms NXT. OPH oppimisympäristöjen kehittämishanke 2011-2013. (C) 2012 Oppimiskeskus Innokas! All Rights Reserved 1

Lego Mindstorms NXT. OPH oppimisympäristöjen kehittämishanke 2011-2013. (C) 2012 Oppimiskeskus Innokas! All Rights Reserved 1 Lego Mindstorms NXT OPH oppimisympäristöjen kehittämishanke 2011-2013 (C) 2012 Oppimiskeskus Innokas! All Rights Reserved 1 Anturi- ja moottoriportit A B C 1 2 3 4 (C) 2012 Oppimiskeskus Innokas! All Rights

Lisätiedot

CipherLab CPT-8001L -tiedonkeruupäätteen käyttö Ecomin kanssa

CipherLab CPT-8001L -tiedonkeruupäätteen käyttö Ecomin kanssa CipherLab CPT-8001L -tiedonkeruupäätteen käyttö Ecomin kanssa Sisällys Laitteen käyttöönotto...3 Latauskehdon asennus...3 Tiedonsiirto-ohjelman asennus...4 Keräilylaitteen käyttö...5 Viivakoodien luku...5

Lisätiedot

JOHDATUS TEKOÄLYYN TEEMU ROOS

JOHDATUS TEKOÄLYYN TEEMU ROOS JOHDATUS TEKOÄLYYN TEEMU ROOS ROBOTIIKKA TEKOÄLYN GRAND CHALLENGE YHDISTÄÄ LÄHES KAIKKI TEKOÄLYN OSA-ALUEET: ROBOTIIKKA TEKOÄLYN GRAND CHALLENGE YHDISTÄÄ LÄHES KAIKKI TEKOÄLYN OSA-ALUEET: AIVOT : + KONENÄKÖ

Lisätiedot

lejos-asennusohje Robottiohjelmoinnin harjoitustyö Kevät 2011

lejos-asennusohje Robottiohjelmoinnin harjoitustyö Kevät 2011 lejos-asennusohje Robottiohjelmoinnin harjoitustyö Kevät 2011 28.01.11 1 Vaiheet Asennetaan tarvittavat ohjelmat Kaikilla järjestelmillä JDK 1.5 tai uudempi (ja esim. Eclipse) Ubuntu/Debian: (mikäli ei

Lisätiedot

Ohjelmointileirin järjestäminen

Ohjelmointileirin järjestäminen Ohjelmointileirin järjestäminen YMCA Finland -koulutus Virpi Sumu Linkki LumA-tiedekasvatuskeskus Matemaattis-luonnontieteellinen tiedekunta Linkki 24-25.3.2017 1 Mitä Linkki tekee? Kerhoja ja leirejä

Lisätiedot

Antitammirobotti. Antti Meriläinen Martin Pärtel 29. toukokuuta 2009

Antitammirobotti. Antti Meriläinen Martin Pärtel 29. toukokuuta 2009 Antitammirobotti Antti Meriläinen Martin Pärtel 29. toukokuuta 2009 Helsingin yliopisto Tietojenkäsittelytieteen laitos Robottiohjelmoinnin harjoitustyö

Lisätiedot

SUMO-ROBOTTI. Tehtävä

SUMO-ROBOTTI. Tehtävä SUMO-ROBOTTI Tehtävä Rakentaa ja ohjelmoida Lego Mindstorms NXT-sarjalla yksinkertainen Sumorobotti. Robotti ohjelmoidaan liikkumaan autonomisesti (ilman ohjausta) ja tunnistamaan mustan ottelualustan

Lisätiedot

Pedacode Pikaopas. Java-kehitysympäristön pystyttäminen

Pedacode Pikaopas. Java-kehitysympäristön pystyttäminen Pedacode Pikaopas Java-kehitysympäristön pystyttäminen Pikaoppaan sisältö Pikaoppaassa kuvataan, miten Windowstyöasemalle asennetaan Java-ohjelmoinnissa tarvittavat työkalut, minkälaisia konfigurointeja

Lisätiedot

WINE API ja Virtualisointiohjelmistot

WINE API ja Virtualisointiohjelmistot WINE API ja Virtualisointiohjelmistot Yleistä Winestä Ohjelmisto, joka mahdollistaa Windows -pohjaisten ohjelmien käytön kuissa käyttöjärjestelmissä Toimii yhteensopivuuskerroksena ohjelman ja käyttöjärjestelmän

Lisätiedot

Sisällysluettelo. HUOM! Muista lukea tämä opas huolellisesti ennen käyttöönottoa.

Sisällysluettelo. HUOM! Muista lukea tämä opas huolellisesti ennen käyttöönottoa. 2 Sisällysluettelo Aihe: Sivunumero: 1. Yleistä tietoa laitteesta 1.1. Tärkeimmät ominaisuudet 3. 1.2. Laitteistovaatimukset 3. 1.3. Rajoitukset/kiellot 3. 2. Piirtopöydän esittely 2.1. Laitteen osat 4.

Lisätiedot

HP ProBook 430 G5 kannettavien käyttöönotto

HP ProBook 430 G5 kannettavien käyttöönotto HP ProBook 430 G5 kannettavien käyttöönotto Windows 10:n asennus, päivitysten tarkistus ja Abitti-asetukset Kytke tietokone verkkovirtaan ennen koneen käynnistämistä! Windows 10 Home käyttöjärjestelmän

Lisätiedot

Concurrency - Rinnakkaisuus. Group: 9 Joni Laine Juho Vähätalo

Concurrency - Rinnakkaisuus. Group: 9 Joni Laine Juho Vähätalo Concurrency - Rinnakkaisuus Group: 9 Joni Laine Juho Vähätalo Sisällysluettelo 1. Johdanto... 3 2. C++ thread... 4 3. Python multiprocessing... 6 4. Java ExecutorService... 8 5. Yhteenveto... 9 6. Lähteet...

Lisätiedot

BaseMidlet. KÄYTTÖOHJE v. 1.00

BaseMidlet. KÄYTTÖOHJE v. 1.00 KÄYTTÖOHJE v. 1.00 KUVAUS BaseMidlet on matkapuhelimessa toimiva sovellus jolla voi etäkäyttää Tiimi 7000 sarjan säätimiä. Copyright Team-Control Oy, oikeudet muutoksiin pidätetään. TiiMi on Team-Control

Lisätiedot

NXT Infrapuna-sensori

NXT Infrapuna-sensori NXT Infrapuna-sensori Joissakin tilanteissa on hyödyllistä, jos robotti tunnistaa ympäristöstä tulevaa infrapunavaloa. Tämä tieto on välttämätön esim. RCJ:n robottijalkapallossa. Tässä esitellään vain

Lisätiedot

OHJELMISTOKEHITYS -suuntautumisvaihtoehto

OHJELMISTOKEHITYS -suuntautumisvaihtoehto OHJELMISTOKEHITYS -suuntautumisvaihtoehto Suuntautumisvaihtoehdon esittely 1. vuoden opiskelijoille Kari Laitinen www.oamk.fi/~karil/opetus.html Ohjelmistokehitys -opintosuunnan valitsevista henkilöistä

Lisätiedot

DumpDbox-ohjelmiston asennus- ja käyttöohjeet Sisällys

DumpDbox-ohjelmiston asennus- ja käyttöohjeet Sisällys DumpDbox-ohjelmiston asennus- ja käyttöohjeet Sisällys 1. Esittely... 2 2. Asennusohjeet... 2 3. Yleiskuva ohjelmistosta... 3 4. Tietojen siirtäminen D-Boxin avulla... 4 4.1. Piirturitiedostojen siirtäminen...

Lisätiedot

Octave-opas. Mikä on Octave ja miksi? Asennus

Octave-opas. Mikä on Octave ja miksi? Asennus Octave-opas Mikä on Octave ja miksi? Asennus Käynnistys ja käyttöliittymä Komennot tiedostojen hallintaan SciTE-editor.m-tiedostot Ohjeita muualla Mikä on Octave ja miksi? Octave on numeeriseen laskentaan

Lisätiedot

PIKAOPAS NOKIA PC SUITE 4.3. Nokia 8310 -puhelimelle. Copyright Nokia Mobile Phones 2001. Kaikki oikeudet pidätetään Issue 6

PIKAOPAS NOKIA PC SUITE 4.3. Nokia 8310 -puhelimelle. Copyright Nokia Mobile Phones 2001. Kaikki oikeudet pidätetään Issue 6 PIKAOPAS NOKIA PC SUITE 4.3 Nokia 8310 -puhelimelle Copyright Nokia Mobile Phones 2001. Kaikki oikeudet pidätetään Issue 6 Sisällysluettelo 1. JOHDANTO...1 2. JÄRJESTELMÄVAATIMUKSET...1 3. PC SUITE -OHJELMISTON

Lisätiedot

SÄHKÖKÄYTÖN EMULOINTI SIMULINK-DSPACE-M1 -YMPÄRISTÖSSÄ

SÄHKÖKÄYTÖN EMULOINTI SIMULINK-DSPACE-M1 -YMPÄRISTÖSSÄ Sillanpää Teemu SÄHKÖKÄYTÖN EMULOINTI SIMULINK-DSPACE-M1 -YMPÄRISTÖSSÄ Seminaarityön loppuraportti, joka on jätetty tarkastettavaksi kurssin Sulautettujen järjestelmien seminaarikurssi osasuorituksena.

Lisätiedot

DNA Netti. DNA Netti - Käyttöohje v.1.0

DNA Netti. DNA Netti - Käyttöohje v.1.0 DNA Netti DNA Netti on Mokkuloiden yhteysohjelma. Ohjelman avulla voit hallita Mokkulan asetuksia sekä luoda yhteyden internetiin Mokkulan, WLANin tai Ethernet -yhteyden avulla. Sisältö DNA Netti asennus...

Lisätiedot

Simulaattorin asennus- ja käyttöohje

Simulaattorin asennus- ja käyttöohje Linux ja Windows XP Versio Päiväys Muokkaaja Kuvaus 0.2 16.2.2006 Mikko Halttunen Katselmoinin jälkeen 0.1 13.2.2006 Mikko Halttunen Alustava versio Sisällysluettelo 1 Johdanto... 3 2 Simulaattorin asennus...

Lisätiedot

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Tekninen määrittely: Editori Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Sisällysluettelo 1. Johdanto...4 1.1. Tarkoitus ja kattavuus...4 1.2. Tuote ja ympäristö...4 1.3. Määritelmät,

Lisätiedot

Yhteydensaantiongelmien ja muiden ongelmien ratkaisuita

Yhteydensaantiongelmien ja muiden ongelmien ratkaisuita Yhteydensaantiongelmien ja muiden ongelmien ratkaisuita Miksi SmartView v4.1 ei suostu avaamaan lämpökuvia? Mikäli SmartView-ohjelmiston täysversio 4.1 ladataan suoraan nettisivuilta, jotkin tietokoneet

Lisätiedot

24.3.2005 Versio 1.0. BLUETOOTH DONGLE, GS-301 GPS JA NAVICORE PERSONAL Asennusohje Windows 2000/XP ja Nokia Series 60 älypuhelimille

24.3.2005 Versio 1.0. BLUETOOTH DONGLE, GS-301 GPS JA NAVICORE PERSONAL Asennusohje Windows 2000/XP ja Nokia Series 60 älypuhelimille BLUETOOTH DONGLE, GS-301 GPS JA NAVICORE PERSONAL Asennusohje Windows 2000/XP ja Nokia Series 60 älypuhelimille 1 SISÄLLYLUETTELO 24.3.2005 1. Asennus...3 1.1 Bluetooth Dongle...3 1.2 Bluetooth GPS...3

Lisätiedot

Online karttapäivitys

Online karttapäivitys Online karttapäivitys Online karttapäivitystä koskevia yleisiät tietoja Karttatietoja päivitetään jatkuvasti, koska ne vanhenevat. Multimediajärjestelmässä päivittämisen voi tehdä seuraavilla tavoilla:

Lisätiedot

WBelectronics. Infinity USB Phoenix - Käyttöohje

WBelectronics. Infinity USB Phoenix - Käyttöohje WBelectronics Infinity USB Phoenix - Käyttöohje Johdanto Laitteen asentaminen Onneksi olkoon Infinity USB Phoenix -laitteen hankinnasta! Infinity kytketään toimintaan kolmessa vaiheessa: 1) Asenna laite

Lisätiedot

ASM-kaavio: reset. b c d e f g. 00 abcdef. naytto1. clk. 01 bc. reset. 10 a2. abdeg. 11 a3. abcdg

ASM-kaavio: reset. b c d e f g. 00 abcdef. naytto1. clk. 01 bc. reset. 10 a2. abdeg. 11 a3. abcdg Digitaalitekniikka (piirit) Metropolia / AKo Pikku nnitteluharjoitus: Suunnitellaan sekvenssipiiri, jolla saadaan numerot juoksemaan seitsensegmenttinäytöllä: VHDL-koodin generointi ASM-kaavioista Tässä

Lisätiedot

GIS-automatisointi ja ohjelmointi/skriptaus. Harri Antikainen

GIS-automatisointi ja ohjelmointi/skriptaus. Harri Antikainen GIS-automatisointi ja ohjelmointi/skriptaus Harri Antikainen Mistä nyt puhutaan? Automatisointi: Mikä tahansa tapa teettää tietokoneella asioita ilman että käyttäjän tarvitsee tehdä muuta kuin laittaa

Lisätiedot

UCOT-Sovellusprojekti. Asennusohje

UCOT-Sovellusprojekti. Asennusohje UCOT-Sovellusprojekti Asennusohje Ilari Liukko Tuomo Pieniluoma Vesa Pikki Panu Suominen Versio: 1.00 Julkinen 15. joulukuuta 2006 Jyväskylän yliopisto Tietotekniikan laitos Jyväskylä Hyväksyjä Päivämäärä

Lisätiedot

Ilmanvirtauksen mittarit

Ilmanvirtauksen mittarit Swema 3000 yleismittari/monitoimimittari sisäilmastomittauksiin Ilmastoinnin yleismittari, Vahva metallirunkoinen Swema 3000 on suunniteltu ilmastoinnin, sisäilmaston ja olosuhdemittausten tarpeisiin erityisesti

Lisätiedot

Digikamera. Perustietoa digikamerasta ja kuvien siirtämisestä tietokoneelle

Digikamera. Perustietoa digikamerasta ja kuvien siirtämisestä tietokoneelle TEEMA 1 Tietokoneen peruskäyttö Digikamera Perustietoa digikamerasta ja kuvien siirtämisestä tietokoneelle Tämä tietopaketti hahmottaa lukijalle, millä tavalla kuvat voidaan siirtää kamerakännykästä tai

Lisätiedot

Ohjelmistopäivitysohje

Ohjelmistopäivitysohje Johdanto Topfield-vastaanottimet toimitetaan testatulla, vakaasti toimivalla ja helppokäyttöisellä ohjelmistolla varustettuina. Päivitämme ohjelmistoja kuitenkin ajoittain lisäämällä ja parantamalla niiden

Lisätiedot

Topfield USB-laiteajurin ja päivitystyökalun asennus

Topfield USB-laiteajurin ja päivitystyökalun asennus Topfield USB-laiteajurin ja päivitystyökalun asennus Oheinen kuvasarja selitysteksteineen opastaa sinut onnistuneesti päivittämään Topfield -vastaanottimesi. - Sammuta Topfield-vastaanottimesi. Älä kytke

Lisätiedot

DNA Netti. Sisältö. DNA Netti - Käyttöohje v.0.1

DNA Netti. Sisältö. DNA Netti - Käyttöohje v.0.1 DNA Netti DNA Netti on Mokkuloiden yhteysohjelma. Ohjelman avulla voit hallita Mokkulan asetuksia sekä luoda yhteyden internetiin Mokkulan, WLANin tai Ethernet -yhteyden avulla. Sisältö DNA Netti - Testaa

Lisätiedot

Seseon Oy 2008 Automaatiopalvelu TUOTE-ESITTELY Infrapunalämpömittaus

Seseon Oy 2008 Automaatiopalvelu TUOTE-ESITTELY Infrapunalämpömittaus Infrapunalämpötilalähettimet, kiinteäasennus IRtec Rayomatic-sarja IRtec Rayomatic 6. Edullinen ohjelmoitava lämpötilalähetin. Rayomatic 6:lla voidaan suoraan korvata aikaisemmat K- tai J-tyypin termoelementit

Lisätiedot

Android ohjelmointi. Mobiiliohjelmointi 2-3T5245

Android ohjelmointi. Mobiiliohjelmointi 2-3T5245 Android ohjelmointi Mobiiliohjelmointi 2-3T5245 Mikä on Android? Linux kernelin päälle rakennettu, Googlen kehittämä sovelluspino mobiilisovelluksiin Erillinen versio puhelimelle ja taulutietokoneille

Lisätiedot

C-ohjelmoinnin peruskurssi. Pasi Sarolahti

C-ohjelmoinnin peruskurssi. Pasi Sarolahti C! C-ohjelmoinnin peruskurssi Pasi Sarolahti Mitä haluan oppia C-kurssilla? ja miksi? Tutustu lähimpään naapuriin Keskustelkaa miksi halusitte / jouduitte tulemaan kurssille 3 minuuttia è kootaan vastauksia

Lisätiedot

PIKAOPAS. Nokia Connectivity Cable Drivers -ohjainten asentaminen

PIKAOPAS. Nokia Connectivity Cable Drivers -ohjainten asentaminen PIKAOPAS Nokia Connectivity Cable Drivers -ohjainten asentaminen Sisällysluettelo 1. Johdanto...1 2. Mitä tarvitaan...1 3. Nokia Connectivity Cable Drivers -ohjainten asentaminen...2 3.1 Ennen asennusta...2

Lisätiedot

LHV325 Ohjelmoinnin perusteet. WorkBook. Jussi Tapio Kuosa

LHV325 Ohjelmoinnin perusteet. WorkBook. Jussi Tapio Kuosa LHV325 Ohjelmoinnin perusteet WorkBook Jussi Tapio Kuosa Versiohistoria: 5.12.2013 Versio 1.0 (ensimmäinen versio) Lataa ohjeita työkirjaan liittyen Sisällys T02* Työkaluihin tutustumista ja työkalujen

Lisätiedot

Nosturirobotti. robotin tarkoitus. mikä on robotin tehtävä. Kurssin robottiohjelmointi, kesä 2011 harjoitustyö

Nosturirobotti. robotin tarkoitus. mikä on robotin tehtävä. Kurssin robottiohjelmointi, kesä 2011 harjoitustyö Kurssin robottiohjelmointi, kesä 2011 harjoitustyö Juha Hämäläinen (juha.h.hamalainen@jyu.fi) Jussi Jokinen (jussi.p.p.jokinen@jyu.fi) Videoita robotin toiminnasta: http://www.youtube.com/user/hamismies

Lisätiedot

4. Lausekielinen ohjelmointi 4.1

4. Lausekielinen ohjelmointi 4.1 4. Lausekielinen ohjelmointi 4.1 Sisällys Konekieli, symbolinen konekieli ja lausekieli. Lausekielestä konekieleksi: - Lähdekoodi, tekstitiedosto ja tekstieditorit. - Kääntäminen ja tulkinta. - Kääntäminen,

Lisätiedot

Ohjelmistopäivitykset

Ohjelmistopäivitykset Ohjelmistopäivitykset Käyttöopas Copyright 2007 Hewlett-Packard Development Company, L.P. Windows on Microsoft Corporationin Yhdysvalloissa rekisteröimä tavaramerkki. Tässä olevat tiedot voivat muuttua

Lisätiedot

Päivitys käyttäen USB-tikkua

Päivitys käyttäen USB-tikkua Päivitys käyttäen USB-tikkua HUOM! Näiden ohjeiden noudattaminen on täysin käyttäjän omalla vastuulla! Ohjeen tekijät eivät vastaa mahdollisesti aiheutuvista ongelmista tai vahingoista. Tämän ohjeen tarkoitus

Lisätiedot

iloq P10S.10/20 -ohjelmointilaite Käyttöohje

iloq P10S.10/20 -ohjelmointilaite Käyttöohje iloq P10S.10/20 -ohjelmointilaite Käyttöohje SISÄLTÖ YLEISTÄ... 3 OHJELMOINTILAITTEEN KÄYTTÖ... 5 Virran kytkeminen... 5 Lukon ohjelmointi... 5 Avaimen ohjelmointi... 5 Lukon lokin lukeminen... 6 Paristojen

Lisätiedot

Micro:bit. Käyttöohje. Innokas verkosto Petja Pyykkönen, Saimaan mediakeskus Käyttöohje / 2016 Innokas

Micro:bit. Käyttöohje. Innokas verkosto Petja Pyykkönen, Saimaan mediakeskus Käyttöohje / 2016 Innokas Micro:bit Käyttöohje Innokas verkosto Petja Pyykkönen, Saimaan mediakeskus 24.5.2017 Käyttöohje / 2016 Innokas Micro:bitin rakenne Micro:bitin etupuolelta löytyy 25 punaista LEDiä, jotka voidaan ohjelmoida

Lisätiedot

Robottikerhon suunnitelma syksylle 2015

Robottikerhon suunnitelma syksylle 2015 Robottikerhon suunnitelma syksylle 2015 Tekijä Mika Laitila, 25.4.2015. Kerho on suunnattu yläkoululaisille. Ryhmän koko on 16 kerholaista + 2 ohjaajaa. Kerholla on käytössä 8 kappaletta LEGO Mindstorms

Lisätiedot

Karttaselain Paikannin J2ME

Karttaselain Paikannin J2ME Karttaselain Paikannin J2ME Käyttöohje Päivitetty 8.9.2014 Sisältö Tervetuloa...3 Tuetut laitteet...3 Sovelluksen lataaminen...3 Päänäyttö...4 Sovelluksen valikko...5 Laitetunniste (IMEI-koodi)...5 Sovelluksen

Lisätiedot

Moottorin kierrosnopeus Tämän harjoituksen jälkeen:

Moottorin kierrosnopeus Tämän harjoituksen jälkeen: Moottorin kierrosnopeus Tämän harjoituksen jälkeen: osaat määrittää moottorin kierrosnopeuden pulssianturin ja Counter-sisääntulon avulla, osaat siirtää manuaalisesti mittaustiedoston LabVIEW:sta MATLABiin,

Lisätiedot

Agent-D -sarja. Tilauskoodi: Agent-D-HT2 sis. Agent-D-Clip-S -anturi Agent-D-HT2-EX (EX-Zone 1) sis. Agent-D-Clip-S -anturi

Agent-D -sarja. Tilauskoodi: Agent-D-HT2 sis. Agent-D-Clip-S -anturi Agent-D-HT2-EX (EX-Zone 1) sis. Agent-D-Clip-S -anturi Agent-D -sarja Agent-D -sarjan kosteus ja/tai lämpötila -loggerit -arja on monipuolinen data-loggeriperhe omalla LCD-näytöllä kosteuden ja lämpötilan mittaamiseen joko integroidulla ja/tai kaapelilla kytketyllä

Lisätiedot

TKT224 KOODIN KOON OPTIMOINTI

TKT224 KOODIN KOON OPTIMOINTI - 1 - Laboratoriotyö TKT224 Oppimäärä: Ammattiaineiden laboraatiot Kurssi: Tietokonetekniikan laboraatiot Laboratoriotyö: TKT224 KOODIN KOON OPTIMOINTI Teoriakurssi, johon työ liittyy: Työn laatijat: T.Laitinen

Lisätiedot

Kiertokysely. Sulautetut järjestelmät Luku 2 Sivu 1 (??)

Kiertokysely. Sulautetut järjestelmät Luku 2 Sivu 1 (??) Sulautetut järjestelmät Luku 2 Sivu 1 (??) Kiertokysely Perinteiset ohjelmointikielet kuten C tukevat hyvin sekventiaalista ohjelmointia, jossa herätteisiin reagointi on helppoa toteuttaa pollauksella

Lisätiedot

Finwe KÄYTTÖOHJE. www.key2phone.com

Finwe KÄYTTÖOHJE. www.key2phone.com KÄYTTÖOHJE Sisällysluettelo 1. Yleistä 3 Alkuvalmistelut 3 2. Sovelluksen lataaminen 4 3. Sovelluksen asennus puhelimeen 5 4. Rekisteröinti 6 5. Sovelluksen käyttö 7 Kohteen avaus 7 Avaaminen soittamalla

Lisätiedot

Topfield Altair -tiedostojen siirto-ohjelman asennus ja

Topfield Altair -tiedostojen siirto-ohjelman asennus ja Topfield Altair -tiedostojen siirto-ohjelman asennus ja käyttö Oheinen kuvasarja selitysteksteineen opastaa sinut käyttämään Altair -tiedostonsiirto-ohjelmaa Topfield -vastaanottimesi kanssa. - Sammuta

Lisätiedot

TEKNILLINEN KORKEAKOULU Systeemianalyysin laboratorio. Mat Systeemien Identifiointi. 4. harjoitus

TEKNILLINEN KORKEAKOULU Systeemianalyysin laboratorio. Mat Systeemien Identifiointi. 4. harjoitus TEKNILLINEN KORKEAKOULU Systeemianalyysin laboratorio Mat-2.4129 Systeemien Identifiointi 4. harjoitus 1. a) Laske valkoisen kohinan spektraalitiheys. b) Tarkastellaan ARMA-prosessia C(q 1 )y = D(q 1 )e,

Lisätiedot

Värähtelymittaus Tämän harjoituksen jälkeen:

Värähtelymittaus Tämän harjoituksen jälkeen: Värähtelymittaus Tämän harjoituksen jälkeen: ymmärrät mittausvahvistimen käytön ja differentiaalimittauksen periaatteen, olet kehittänyt osaamista värähtelyn mittaamisesta, siihen liittyvistä ilmiöstä

Lisätiedot

TELEWELL TW-EA200 MODEEMIN ASENTAMINEN SILLATTUUN SAUNALAHDEN ADSL-LIITTYMÄÄN KÄYTTÄEN USB-VÄYLÄÄ

TELEWELL TW-EA200 MODEEMIN ASENTAMINEN SILLATTUUN SAUNALAHDEN ADSL-LIITTYMÄÄN KÄYTTÄEN USB-VÄYLÄÄ TELEWELL TW-EA200 MODEEMIN ASENTAMINEN SILLATTUUN SAUNALAHDEN ADSL-LIITTYMÄÄN KÄYTTÄEN USB-VÄYLÄÄ VERSIO 1.0 JIPPII GROUP OYJ 1 DOKUMENTIN TARKOITUS Tervetuloa Saunalahden ADSL-liittymän käyttöönottoon

Lisätiedot

Ulkoiset laitteet. Asiakirjan osanumero: Tässä oppaassa kerrotaan lisävarusteina saatavien ulkoisten laitteiden käytöstä.

Ulkoiset laitteet. Asiakirjan osanumero: Tässä oppaassa kerrotaan lisävarusteina saatavien ulkoisten laitteiden käytöstä. Ulkoiset laitteet Asiakirjan osanumero: 430221-351 Tammikuu 2007 Tässä oppaassa kerrotaan lisävarusteina saatavien ulkoisten laitteiden käytöstä. Sisällysluettelo 1 USB-laitteen käyttäminen USB-laitteen

Lisätiedot

1 Muutokset piirilevylle

1 Muutokset piirilevylle 1 Muutokset piirilevylle Seuraavat muutokset täytyvät olla piirilevylle tehtynä, jotta tätä käyttöohjetta voidaan käyttää. Jumppereiden JP5, JP6, JP7, sekä JP8 ja C201 väliltä puuttuvat signaalivedot on

Lisätiedot

HARJOITUSTYÖ: LabVIEW, Kiihtyvyysanturi

HARJOITUSTYÖ: LabVIEW, Kiihtyvyysanturi Tämä käyttöohje on kirjoitettu ESR-projektissa Mikroanturitekniikan osaamisen kehittäminen Itä-Suomen lääninhallitus, 2007, 86268 HARJOITUSTYÖ: LabVIEW, Kiihtyvyysanturi Tarvittavat laitteet: PC Labview

Lisätiedot

AS-0.3200 Automaatio- ja systeemitekniikan projektityöt

AS-0.3200 Automaatio- ja systeemitekniikan projektityöt AS-0.3200 Automaatio- ja systeemitekniikan projektityöt A11-03 USB-käyttöinen syvyysanturi 5op 13.9.2011-29.11.2011 Johan Backlund Ohjaaja: Johan Grönholm Johdanto Projektin tavoitteena oli suunnitella

Lisätiedot

Arduino ohjelmistokehitys

Arduino ohjelmistokehitys Arduino ohjelmistokehitys http://www.arduino.cc/ jak Sisältö Mikä on Arduino? Ohjelmistonkehitysympäristö (Arduino IDE) Ohjelmointikieli Esimerkkejä Lähteitä Arduino -ohjelmistokehitys/ jak 2 Mikä on Arduino?

Lisätiedot

lizengo Asennusopas Windows: in kopioiminen

lizengo Asennusopas Windows: in kopioiminen lizengo Asennusopas Windows: in kopioiminen Windows: in kopioiminen lizengo Asennusopas Klikkaa sitä Windows-versiota, jonka haluat kopioida USB-tikulle, niin pääset suoraan oikeaan oppaaseen. Windows

Lisätiedot

PIKAOPAS. Nokia Connectivity Cable Drivers -ohjainten asentaminen

PIKAOPAS. Nokia Connectivity Cable Drivers -ohjainten asentaminen PIKAOPAS Nokia Connectivity Cable Drivers -ohjainten asentaminen Sisällysluettelo 1. Johdanto...1 2. Mitä tarvitaan...1 3. Nokia Connectivity Cable Drivers -ohjainten asentaminen...2 3.1 Ennen asennusta...2

Lisätiedot

Pikaopas. Multimedia / Multimedia Navi Pro. Räätälöinti

Pikaopas. Multimedia / Multimedia Navi Pro. Räätälöinti Pikaopas Multimedia / Multimedia Navi Pro Päävalikosta on helppo pääsy kaikkiin sovelluksiin. Alapalkista pääsee nopeasti seuraaviin: Räätälöinti Koskee Multimedia Navi Pro -järjestelmää. Kun Infotainment-järjestelmä

Lisätiedot

Nokia autosarja CK-100 9210123/1

Nokia autosarja CK-100 9210123/1 Nokia autosarja CK-100 9210123/1 2008 Nokia. Kaikki oikeudet pidätetään. Nokia, Nokia Connecting People, Navi ja Nokia Original Accessories -logo ovat Nokia Oyj:n tavaramerkkejä tai rekisteröityjä tavaramerkkejä.

Lisätiedot

Pamemetrilista ADAP-KOOL. EKC 201 ja EKC 301

Pamemetrilista ADAP-KOOL. EKC 201 ja EKC 301 Pamemetrilista ADAP-KOOL EKC 201 ja EKC 301 RC.8A.D1.02 RC.8A.D2.02 08-1999 DANFOSS EKC201/301-SÄÄTIMiEN OHJELMOINTI Danfossin elektronista ohjauskeskusta (elektronista termostaattia) malli EKC:tä toimitetaan

Lisätiedot

MicaFlex MF-PFCP Asennus- ja käyttöohje

MicaFlex MF-PFCP Asennus- ja käyttöohje 1 HUOM! Lue koko ohje huolellisesti ennen aloitusta. KÄYTTÖ MF-PFCP on paine- ja virtaussäädin sisäänrakennetulla paineanturilla. Painikkeiden,, PGM ja ESC avulla valitaan halutut funktiot, asetukset ja

Lisätiedot

TeleWell GPRS-modeemin ohjekirja

TeleWell GPRS-modeemin ohjekirja TeleWell GPRS-modeemin ohjekirja Hyväksyntä CE 0682 Sisältö Tekniset vaatimukset GPRS-toiminnolle...2 Tuetut käyttöjärjestelmät Windows 98SE, Me, 2000, Xp...2 Myyntipakkauksen sisältö...2 Vaatimukset tietokoneelle,

Lisätiedot

Ohje WILE 200 PC-ohjelman käyttöön

Ohje WILE 200 PC-ohjelman käyttöön Ohje WILE 200 PC-ohjelman käyttöön Page 1/9 1. Sisällysluettelo Ohje WILE 200 PC-ohjelman käyttöön... 1 1. Sisällysluettelo... 2 2. Asennus... 3 2.1 Ohjelman asennus... 3 2.2 Laiteajurin asennus... 3 3.

Lisätiedot

AS-0.3200 Automaatio- ja systeemitekniikan projektityöt

AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Teknillinen korkeakoulu Sähkö- ja tietoliikennetekniikan osasto AS-0.3200 Automaatio- ja systeemitekniikan projektityöt CeilBot 2DoF camera actuator Antti Riksman Sisältö 1 CeilBot 3 2 Projektin tämän

Lisätiedot

Mikro-ohjain µc harjoitukset - yleisohje

Mikro-ohjain µc harjoitukset - yleisohje Mikro-ohjain µc harjoitukset - yleisohje Keijo Salonen 20. marraskuuta 2016 Sisältö 1 Esittely 2 2 Arduino UNO R3 mikro-ohjain kortti 2 3 Koekytkentälevy 5 4 Elektroniikan komponentit 7 5 Työkalut ja muut

Lisätiedot

Suurikokoiset LCD kosketusnäytöt HUMAN TOUCH

Suurikokoiset LCD kosketusnäytöt HUMAN TOUCH Suurikokoiset LCD kosketusnäytöt HUMAN TOUCH 1 Suurikokoiset LCD kosketusnäytöt HUMAN TOUCH Interaktiivisten valkotaulujen yleistyessä luokkatiloissa, uuden teknologian näyttöjen suosio on tullut kaikkialla

Lisätiedot

MPCC-työkalua voidaan käyttää yhden laitteen valvontaan ja yhden tai useamman laitteen konfigurointiin (Modbus broadcast, osoite 0).

MPCC-työkalua voidaan käyttää yhden laitteen valvontaan ja yhden tai useamman laitteen konfigurointiin (Modbus broadcast, osoite 0). V1.0.0 (14.10.2015) 1 (7) KYTKENTÄ HUOM: toimii Modbus-masterina. Tämän vuoksi toinen mahdollinen Modbus-master on irrotettava verkosta, kun kytketään valmiiseen Modbus-verkkoon. Produalin Modbus-laitteiden

Lisätiedot

Rider 40 Rider 40:ssä on neljä näppäintä, joita käytetään useisiin eri tarkoituksiin.

Rider 40 Rider 40:ssä on neljä näppäintä, joita käytetään useisiin eri tarkoituksiin. 40 Pikaopas Rider 40 Rider 40:ssä on neljä näppäintä, joita käytetään useisiin eri tarkoituksiin. Näppäintoiminnot 2 1 Lämmittely Kohde Min Kesto lyöntiä /min Maks min 2 3 4 Lisävarusteet Rider 40:n toimitukseen

Lisätiedot

mobile PhoneTools Käyttöopas

mobile PhoneTools Käyttöopas mobile PhoneTools Käyttöopas Sisältö Vaatimukset...2 Ennen asennusta...3 Asentaminen - mobile PhoneTools...4 Matkapuhelimen asennus ja määritys...5 Online-rekisteröinti...7 Asennuksen poistaminen - mobile

Lisätiedot

Ulkoiset laitteet. Asiakirjan osanumero: Tässä oppaassa esitellään lisävarusteena saatavien tietokoneen ulkoisten laitteiden käyttöä.

Ulkoiset laitteet. Asiakirjan osanumero: Tässä oppaassa esitellään lisävarusteena saatavien tietokoneen ulkoisten laitteiden käyttöä. Ulkoiset laitteet Asiakirjan osanumero: 410774-351 Huhtikuu 2006 Tässä oppaassa esitellään lisävarusteena saatavien tietokoneen ulkoisten laitteiden käyttöä. Sisällysluettelo 1 USB-laitteen käyttäminen

Lisätiedot

Ulkoiset laitteet. Asiakirjan osanumero: Tässä oppaassa kerrotaan lisävarusteena saatavien ulkoisten laitteiden käytöstä.

Ulkoiset laitteet. Asiakirjan osanumero: Tässä oppaassa kerrotaan lisävarusteena saatavien ulkoisten laitteiden käytöstä. Ulkoiset laitteet Asiakirjan osanumero: 419462-351 Tammikuu 2007 Tässä oppaassa kerrotaan lisävarusteena saatavien ulkoisten laitteiden käytöstä. Sisällysluettelo 1 USB-laitteen käyttäminen USB-laitteen

Lisätiedot

PIKAOPAS MODEM SETUP FOR NOKIA 6310. Copyright Nokia Oyj 2002. Kaikki oikeudet pidätetään.

PIKAOPAS MODEM SETUP FOR NOKIA 6310. Copyright Nokia Oyj 2002. Kaikki oikeudet pidätetään. PIKAOPAS MODEM SETUP FOR NOKIA 6310 Copyright Nokia Oyj 2002. Kaikki oikeudet pidätetään. Sisällysluettelo 1. JOHDANTO...1 2. MODEM SETUP FOR NOKIA 6310 -OHJELMAN ASENTAMINEN...1 3. PUHELIMEN VALITSEMINEN

Lisätiedot

Toiminnallinen määrittely versio 1.2

Toiminnallinen määrittely versio 1.2 Toiminnallinen määrittely versio 1.2 Ryhmä 2 Sami Luomansuu, 168128, sami.luomansuu@tut.fi Panu Sjövall, 205401, panu.sjovall@tut.fi VERSIOHISTORIA Versio Päiväys Tekijät Tehdyt muutokset 1.0 02.10.12

Lisätiedot

TiiMi Talotekniikka. LATTIALÄMMITYS- TERMOSTAATTI TiiMi 7250TL. v. 1.0

TiiMi Talotekniikka. LATTIALÄMMITYS- TERMOSTAATTI TiiMi 7250TL. v. 1.0 TiiMi Talotekniikka LATTIALÄMMITYS- TERMOSTAATTI TiiMi 7250TL v. 1.0 TiiMi Lattialämmitys on monipuolinen vesikiertoisen lattialämmityksen säätöjärjestelmä jota voidaan soveltaa myös sähköiseen lattialämmitykseen.

Lisätiedot

Herätyskellokamera. Käyttäjän ohjeet

Herätyskellokamera. Käyttäjän ohjeet Herätyskellokamera Käyttäjän ohjeet Sisällysluettelo 1. Tärkeää tietoa 2. Pakkauksen sisältö 3. Tekniset tiedot 4. Tuotetiedot 5. Laitteen käyttö 1. tärkeää tietoa Tämä käsikirja on suunniteltu tutustuttamaan

Lisätiedot

Liitäntäkaapelin CA-42 pika-asennusohje

Liitäntäkaapelin CA-42 pika-asennusohje Liitäntäkaapelin CA-42 pika-asennusohje 9234594 2. painos Nokia, Nokia Connecting People ja Pop-Port ovat Nokia Oyj:n rekisteröityjä tavaramerkkejä. Copyright 2005 Nokia. Kaikki oikeudet pidätetään. Johdanto

Lisätiedot

KÄYTTÖOHJE. VALVOMOPÖYDÄN KÄYTTÖOHJE Cergo-valvomopöydän moottoroitu säätäminen 1

KÄYTTÖOHJE. VALVOMOPÖYDÄN KÄYTTÖOHJE Cergo-valvomopöydän moottoroitu säätäminen 1 Cergo-valvomopöydän moottoroitu säätäminen 1 KÄYTTÖOHJE Cergo-valvomopöydän moottoroitu säätäminen 2 Pöydän käyttäminen (kolme toimintoa) Ohjainyksikön HC31 säätönappien kuvaus: [A] Pöytä (tasolevy) ylös

Lisätiedot

Robottialustan instrumentointi ja käyttöönotto

Robottialustan instrumentointi ja käyttöönotto Niilo Heinonen Hannu Häyrinen Matias Katajamäki Tuomas Pylvänen Robottialustan instrumentointi ja käyttöönotto AS-0.3200 Automaatio- ja systeemitekniikan projektityöt 1. Projektin tavoite Projektin puitteissa

Lisätiedot

ZigBee-ohjaus kuorma-autolle

ZigBee-ohjaus kuorma-autolle ZigBee-ohjaus kuorma-autolle Juho Frits Petteri Koivumäki 10. helmikuuta 2010 Tavoitteet Projektityössä on tavoitteena rakentaa langaton ZigBee-ohjausverkko kaukoohjattavalle kuorma-autolle (kts. Kuva

Lisätiedot

Älysopimusten kehittäminen. Sopimus suuntautunut ohjelmointi

Älysopimusten kehittäminen. Sopimus suuntautunut ohjelmointi Älysopimusten kehittäminen Sopimus suuntautunut ohjelmointi There are currently 5,000 blockchain developers. By 2020, we project a global need for over 500,000 - ConsenSys Älysopimus alustat q Ethereum

Lisätiedot

Tulostimen hallintaohjelmisto MarkVision

Tulostimen hallintaohjelmisto MarkVision Tulostinohjelmisto ja apuohjelmat 1 Tulostimen hallintaohjelmisto MarkVision Windows 95/98/2000-, Windows NT 4.0- ja Macintosh-käyttöjärjestelmien MarkVision toimitetaan tulostimen mukana Drivers, MarkVision

Lisätiedot

Hallintatyökaluja Fujitsu-työasemille

Hallintatyökaluja Fujitsu-työasemille Hallintatyökaluja Fujitsu-työasemille O-P Perasto Fujitsu Finland Systems Specialist Product Business Unit Copyright 2017 2019 FUJITSU Hallintatyökalut 1. DeskView Client 2. DeskUpdate 3. DeskUpdate Manager

Lisätiedot

Koodaamme uutta todellisuutta FM Maarit Savolainen https://blog.edu.turku.fi/matikkaajakoodausta/

Koodaamme uutta todellisuutta FM Maarit Savolainen https://blog.edu.turku.fi/matikkaajakoodausta/ Koodaamme uutta todellisuutta FM Maarit Savolainen 19.1.2017 https://blog.edu.turku.fi/matikkaajakoodausta/ Mitä on koodaaminen? Koodaus on puhetta tietokoneille. Koodaus on käskyjen antamista tietokoneelle.

Lisätiedot