Legoajoneuvon ohjelmistorakenne ja ohjaussovellus
|
|
- Kristiina Lahti
- 8 vuotta sitten
- Katselukertoja:
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 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ätiedotHiTechnic -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ätiedotJOHDATUS 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ätiedotComet 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ätiedotS11-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ätiedotKIITOS 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ätiedotGSM 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ätiedotLUMA 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ätiedotTomi 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 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ätiedotVisual 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ätiedotLego 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ätiedotCipherLab 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ätiedotJOHDATUS 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ätiedotlejos-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ätiedotOhjelmointileirin 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ätiedotAntitammirobotti. 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ätiedotSUMO-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ätiedotPedacode 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ätiedotWINE 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ätiedotSisä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ätiedotHP 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ätiedotConcurrency - 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ätiedotBaseMidlet. 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ätiedotNXT 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ätiedotOHJELMISTOKEHITYS -suuntautumisvaihtoehto
OHJELMISTOKEHITYS -suuntautumisvaihtoehto Suuntautumisvaihtoehdon esittely 1. vuoden opiskelijoille Kari Laitinen www.oamk.fi/~karil/opetus.html Ohjelmistokehitys -opintosuunnan valitsevista henkilöistä
LisätiedotDumpDbox-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ätiedotOctave-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ätiedotPIKAOPAS 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ätiedotSÄ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ätiedotDNA 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ätiedotSimulaattorin 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ätiedotDigi-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ätiedotYhteydensaantiongelmien 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ätiedot24.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ätiedotOnline 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ätiedotWBelectronics. 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ätiedotASM-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ätiedotGIS-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ätiedotUCOT-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ätiedotIlmanvirtauksen mittarit
Swema 3000 yleismittari/monitoimimittari sisäilmastomittauksiin Ilmastoinnin yleismittari, Vahva metallirunkoinen Swema 3000 on suunniteltu ilmastoinnin, sisäilmaston ja olosuhdemittausten tarpeisiin erityisesti
LisätiedotDigikamera. 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ätiedotOhjelmistopä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ätiedotTopfield 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ätiedotDNA 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ätiedotSeseon 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ätiedotAndroid 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ätiedotC-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ätiedotPIKAOPAS. 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ätiedotLHV325 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ätiedotNosturirobotti. 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ätiedot4. 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ätiedotOhjelmistopä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ätiedotPä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ätiedotiloq 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ätiedotMicro: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ätiedotRobottikerhon 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ätiedotKarttaselain 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ätiedotMoottorin 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ätiedotAgent-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ätiedotTKT224 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ätiedotKiertokysely. 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ätiedotFinwe 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ätiedotTopfield 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ätiedotTEKNILLINEN 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ätiedotVä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ätiedotTELEWELL 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ätiedotUlkoiset 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ätiedot1 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ätiedotHARJOITUSTYÖ: 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ätiedotAS-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ätiedotArduino 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ätiedotlizengo 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ätiedotPIKAOPAS. 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ätiedotPikaopas. 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ätiedotNokia 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ätiedotPamemetrilista 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ätiedotMicaFlex 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ätiedotTeleWell 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ätiedotOhje 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ätiedotAS-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ätiedotMikro-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ätiedotSuurikokoiset 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ätiedotMPCC-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ätiedotRider 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ätiedotmobile 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ätiedotUlkoiset 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ätiedotUlkoiset 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ätiedotPIKAOPAS 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ätiedotToiminnallinen 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ätiedotTiiMi 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ätiedotHerä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ätiedotLiitä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ätiedotKÄ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ätiedotRobottialustan 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ätiedotZigBee-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 There are currently 5,000 blockchain developers. By 2020, we project a global need for over 500,000 - ConsenSys Älysopimus alustat q Ethereum
LisätiedotTulostimen 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ätiedotHallintatyö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ätiedotKoodaamme 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