NXT LEGO-robot laboration Programmering och felsökning av en LEGOrobot
|
|
- Per-Olof Öberg
- för 9 år sedan
- Visningar:
Transkript
1 KUNGLIGA TEKNISKA HÖGSKOLAN NXT LEGO-robot laboration Programmering och felsökning av en LEGOrobot Gabriel Vilén 30/ Introduktionskurs i datateknik II1310
2 Sammanfattning Vi har programmerat och felsökt en LEGO-robot i denna laboration. Roboten skulle följa en svart linje, spela upp några toner när den krockat med väggen, samt visa gruppmedlemmarnas namn på dess display. Vi använde oss utav NXC och gick tillväga genom att felsöka och metodiskt testa de olika delarna i koden som vi tilldelats. Det visade sig vara ganska krångligt, och vi stötte på en rad problem på vägen. Det löste sig dock tillslut vi lyckades få roboten att agera som vi ville. Innehållsförteckning 1. Inledning Bakgrund Syfte och målsättning Genomförande Resultat Analys Diskussion... 6 Referenser... 6 Bilagor... 7
3 1. Inledning Vi fick i uppdrag att genomföra en laboration där vår LEGO-robot skulle följa ett svart sträck på golvet. För att få roboten att följa sträcket behövde vi dock först ändra koden i NXC som vi fått, så att roboten utförde det den skulle. Detta gjorde vi genom att koppla roboten till våra datorer, läsa av dess kod, samt felsöka och rätta till den. 1.1 Bakgrund Det är viktigt att som student och ingenjör att kunna programmera, det är något som ligger till grund inom nästan all IT-verskamhet. Vi fick i den här laborationen för första gången, för många av oss, testa på och komma i kontant med programmering något som visade sig vara knepigt men roligt. 1.2 Syfte och målsättning Syftet med labborationen var att ge oss studenter en första inblick i programmering, och tillämpa det vi lärt oss på föreläsningarna i praktiken. Målet var att felsöka koden i NXC som vi fått, rätta till den, samt applicera den på vår robot - för att förhoppningsvis få roboten att agera som vi ville. Personligen, då jag aldrig har programmerat tidigare, hade jag som mål att klara av labborationen och samtidigt försöka få ett bättre grepp om alla de olika utrycken som används inom programmering, funktioner, loopar, variablar osv. 2. Genomförande Material som användes: LEGO-robot Windows dator BricxCC och API (programvara) Kommentarsblad för kodändringarna Vi började med att dela in oss i par om två, varje par hade en dator. Sedan fick vi en snabb genomgång om vad vi skulle göra: roboten skulle åka längst med den svarta linjen på marken, när den stannat och slagit i väggen skulle den spela upp några toner, samtidigt som den visade gruppmedlemmarnas namn på dess display. Vi hade redan förberätt med att ladda ner och installera programmet, BricxCC samt API:t, och var redo att börja direkt! Det första vi gjorde var att koppla in lego-roboten till datorn via usb. Det visade sig dock att programmet och datorn inte kännde av att roboten var inkopplad till datorn. Det visade sig att vi behövde uppdaterade programvaran, och när vi gjorde det fungerade allt som det skulle.
4 Nu när roboten var ihopkopplad till datorn testade vi först att ladda över den kod som vi fått till roboten, för att se hur den skulle uppföra sig. Som vi förutspått så uppträdde den inte alls som vi ville, den snörrade runt i en cirkelaktig rörelse, och följde inte alls den svarta linjen. Vi började med att felsöka i koden. När vi efter ett tag gjort oss bekanta med de olika utrycken såg vi bla. att porten som var kopplad till sensorerna (1) inte var länkad till koden, utan en annan port (3) var länkad istället. Därför reagerade robotens sensorer inte på den svarta linjen. Vi resonerade att robotens hjul som åkte utanför den svarta linjen borde svänga inåt mot linjen, och vi ändrade om i koden så den skulle uppföra sig på detta sätt. Men även fast vi ändrat porten till den rätta, och ändrat i koden, så reagerade roboten inte alls på sensorerna, hur mycket vi än ändrade i koden. Det visade sig såsmåningom att robotens sensorer var trasiga, och vi hade gjort rätt från början, vilket var lite surt då vi kanske hållt på med problemet i uppåt en timma. Vi kollade på de andra sektionerna och såg att det fanns en del som hete Dance, som inte uppfyllde några viktiga funktioner, den ändrade bara hjulhastigheten de första sekunderna. Därför kommentarade vi bort den sektionen. Namndelen, då vårt namn skulle skrivas på robotens display, hade vi lite problem med. Då varken jag eller min labbpartner programmerat tidigare var det ganska knepigt att förstå hur vi skulle få namnen att skrivas ut. Allt vi lyckades skriva ut var Gruppmedlemmar:. Det visade sig att vi skulle använda oss utav en forloop, där vi behövde ta bort en konstant för att den skulle stämma. Labben tog ca 2 timmar att genomföra.
5 3. Resultat Radnummer Orginalkod Ny kod Kommentar 1 #define SpeedSlow 80 #define SpeedSlow 30 Vi ville enklare se när roboten körde långsamt/snabbt 2 #define SpeedFast 100 #define SpeedFast 80 -//- 35 "person1" Erik och Gabriel Våra namn som skulle synas på displayn 45 (8*i-16) (8*i) Namnen syns bara när i<0 68 lightintensity = SensorRaw(IN_3); 82 if(lightintensity < TopThreshold) 86 OnFwd(OUT_A, SpeedSlow); 88 if(lightintensity > BotThreshold) 90 OnFwd(OUT_B, SpeedFast); lightintensity = SensorRaw(IN_1); if(lightintensity > TopThreshold) OnFwd(OUT_A, SpeedFast); if(lightintensity < BotThreshold) OnFwd(OUT_B, SpeedSlow); Sensormotorn var inte ikopplad med koden, den satt i 1 inte i 3. Light. bör vara mindre än värdet på Top. för att reagera på sensorn (se nästa rad ändring) Säger åt A motorn att svänga mot mörkret (svarta linjen) Light. bör vara mindre än värdet på Top. för att reagera på sensorn (se nästa rad ändring) B motorn kommer nu svänga mot mörkret (svarta linjen) 97 void dance() /* void dance()*/ Kommentera bort Dance, eftersom den var onödig
6 4. Analys Att vi ändrat farten på roboten spelade inte direkt någon roll, här ville vi bara se en större skillnad när roboten körde på SpeedFast samt SpeedSlow (rad 1&2). Namnloopen som genererade våra namn på skärmen bytte vi helt enkelt ut person1 til våra namn (rad 35), det var dock knepigare att förstå att värdet på i behövde vara över 0 för at loopen skulle fungera, då våra namn hade värderna 1 samt 2. Därför tog vi bort -16 (rad 45). Efter lite disskussion om hurvida vi kunde få sensorerna att reagera på ljuse och mörkrer, och applicera resultatet på motorerna, kom vi fram till att ändra tecknena för ljuskänsligheten (rad 68, 83, 84, 88, 90) Slutligen kommentarade vi bort Dance, då vi inte såg någon nytta med den. 5. Diskussion Det var knepigt att lista ut vad alla saker fungerade och gjorde. Namnloopen som generarade namnen på displayen förstod vi först inte hur den fungerade, men efter att vi förstått hur våra namn var variablar, och värdet på i behövde va över 0 förstod vi at -16 behövde försvinna. Dessutom hade vi problem med sensorerna, men det fixade sig efter att vi bytt robot. Att för en total nybörjare inom programmering börja med denna labb var lite svårt. Men som tur var hade jag ju en labbkamrat, och vi båda kunde diskutera och komma fram till lösningar och ideér på problem. Vi turades om att koda och disskuterade sinsemellan, något som fungerade bra. Syftet och målet var ju att ge oss en inblick i programmering, vilket jag absolut fick. Jag lärde mig mer om hur de olika delarna av programkodning fungerar, och hur viktigt det är att dubbelkolla allting. Och framförallt att inte missa ett semikolon, då är man körd. Jag lärde mig också att även om allt ser rätt ut på skärmen så kanske det i verkligheten inte fungerar, detta upptäckte vi när vi förtvivlat försökte få robotens sensorer att reagera på ljus. Allt såg rätt ut, men roboten var i själva verket trasig. Sånt är svårt att fixa med bara programmering. Referenser Programming LEGO NXT Robots using NXC.pdf (PDF FIL) Labb-PM från bilda:
7 Bilagor
LEGO Mindstorm-robot
KUNGLIGA TEKNISKA HÖGSKOLAN LEGO Mindstorm-robot Programmering av LEGO Mindstorm-robot i språket NXC Kim Hammar 2/6-2013 Kimham@kth.se Introduktionskurs i Datateknik 1311 Sammanfattning En viktig del av
LEGO NXT Robotprogrammering
KUNGLIGA TEKNISKA HÖGSKOLAN LEGO NXT Robotprogrammering Laboration med parprogrammering Filip Forsby 2012-08-27 forsby@kth.se II1310 Introduktionskurs i datateknik Sammanfattning Denna rapport beskriver
Kevin Lane Kungliga Tekniska Högskolan Introduktionskurs i Datateknik (II1310) TIEDB0. [NXT Legorobot] [Programmering och felsökning]
[NXT Legorobot] [Programmering och felsökning] Kevin Lane 28/8-12 klane@kth.se Introduktionskurs i datateknik II1310 1 Sammanfattning I denna laboration så fick vi programmera och felsöka en LEGO-robot.
Felsökning av mjukvara
KUNGLIGA TEKNISKA HÖGSKOLAN Felsökning av mjukvara Programmering av en NXT-robot Max Kufa [03/08-13] mkufa@kth.se Introduktionskurs i datateknik (II1310) Sammanfattning Syftet med laborationen var att
Laboration - Programmering av LEGO Mindstorm robot
Laboration - Programmering av LEGO Mindstorm robot Ayumi Sjöbergh Miyake 1 september 2012 miyake@kth.se II1310 Introduktionskurs i datateknik 1 Sammanfattning Laborationen gick ut på att hitta och rätta
Peter Ottosson 31/8-2012 petott@kth.se Introduktionskurs i datateknik II1310
KUNGLIGA TEKNISKA HÖGSKOLAN Robotlabb En introduktion till Datateknik 31/8-2012 petott@kth.se Introduktionskurs i datateknik II1310 1 Innehållsförteckning 1. Inledning... 3 1.1 Bakgrund... 3 1.2 Syfte
LEGO Robot programmering och felsökning Hur svårt ska det vara att följa den svarta linjen?
ICT LEGO Robot programmering och felsökning Hur svårt ska det vara att följa den svarta linjen? Daniel Lindfors 12/9/07 dlindf@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Denna laboration
KUNGLIGA TEKNISKA HÖGSKOLAN. Linefollower. Med LEGO Mindstorms och NXC. Paul Coada 2012-08-29 coada@kth.se Introduktion i datateknik II1310
KUNGLIGA TEKNISKA HÖGSKOLAN Linefollower Med LEGO Mindstorms och NXC Paul Coada 2012-08-29 coada@kth.se Introduktion i datateknik II1310 Sammanfattning Rapporten är för labbmomentet som utförs i introduktionskursen
Programmera en NXT Robot
KUNGLIGA TEKNISKA HÖGSKOLAN Programmera en NXT Robot Med hjälp utav NXC Peyman Torabi 2012-09-03 E-post: peymant@kth.se Introduktionskurs i datateknik (II1310) Sammanfattning Uppgiften var att analysera
Programmering av LEGO NXT Robot
KTH KISTA Programmering av LEGO NXT Robot Labborations uppgift : Linefollower Christoffer Killander 2012-08-30 ckil@kth.se Datateknik II1310 Sammanfattning Skriv en kort sammanfattning av rapporten här.
Laboration i datateknik
KUNGLIGA TEKNISKA HÖGSKOLAN Laboration i datateknik Programmering av LEGO-robot Rickard Eriksson 2012-09-06 rieri@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Denna rapport är till följd
Programmering av NXT Lego- robot Labbrapport för programmering av en Lego- robot
KUNGLIGA TEKNISKA HÖGSKOLAN Programmering av NXT Lego- robot Labbrapport för programmering av en Lego- robot Josef Karlsson Malik 2015-09- 02 jkmalik@kth.se Introduktionskurs i datateknik (II0310) Sammanfattning
Labbrapport - LEGO NXT Robot
KUNGLIGA TEKNISKA HÖGSKOLAN Labbrapport - LEGO NXT Robot Programmering och felsökning Stefan Sarkis 2014-09-02 ssarkis@kth.se Introduktionskurs i datateknik (II1310) Sammanfattning Denna rapport handlar
Lego Mindstormprogrammering
KUNGLIGA TEKNISKA HÖGSKOLAN Lego Mindstormprogrammering med NXC Björn Ehrby 2013-08-26 behrby@kth.se II1310 - Introduktionskurs i datateknik Sammanfattning Lego har en serie programmerbara robotar som
Programmera Lego Mindstormsrobotar
KUNGLIGA TEKNISKA HÖGSKOLAN Programmera Lego Mindstormsrobotar En introduktion till programmering Oskar Rosén 28/08-12 oros@kth.se Introduktion i datateknik (II1310) Sammanfattning Denna laboration gav
Laboration i datateknik
KUNGLIGA TEKNISKA HÖGSKOLAN Laboration i datateknik Felsökning och programmering av LEGO NXT robot Daniel Willén 2012 09 06 dwill@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Syftet med
Robotar i NXc. En laboration med Mindstormrobotar. Sammanfattning KUNGLIGA TEKNISKA HÖGSKOLAN
KUNGLIGA TEKNISKA HÖGSKOLAN Robotar i NXc En laboration med Mindstormrobotar Anton Gyllenhammar 7/30/12 antongy@kth.se II1310 Introduktionskurs i datateknik Sammanfattning Denna rapport beskriver NXc-
Laborationsrapport av robotprogrammering
KUNGLIGA TEKNISKA HÖGSKOLAN Laborationsrapport av robotprogrammering Programmering av LEGO MINDSTORMS robot Rikard Bjärlind 2012-09-07 E-post: bjarlind@kth.se Introduktionskurs i datateknik (H12) II1310
Praktisk programmering
KUNGLIGA TEKNISKA HÖGSKOLAN Praktisk programmering Daniel Workinn [2012-09-07] workinn@kth.se Introduktionskurs i datateknik, II1310 Sammanfattning Rapporten sammanfattas enklast med ett par substantiv.
KUNG. TEKNISKA HÖGSKOLAN. Laboration. Programmering av LEGO-robot
KUNG. TEKNISKA HÖGSKOLAN Laboration Programmering av LEGO-robot 2012-09-01 E-post: Maxwin@KTH.se Introduktionskurs i datateknik (II1310) Medlaborant: Andreas Bergstrand Sammanfattning I den här rapporten
Programmering av LEGO NXT Robot
KUNGLIGA TEKNISKA HÖGSKOLAN Programmering av LEGO NXT Robot Med hjälp av NXC Patrick Granberg 2012-09-01 patgra@kth.se Introduktionskurs i Datateknik och II1310 Sammanfattning I rapporten behandlas hela
KUNGLIGA TEKNISKA HÖGSKOLAN KISTA. Lego Linefollower. Få en robot att följa linjen på golvet!
KUNGLIGA TEKNISKA HÖGSKOLAN KISTA Lego Linefollower Få en robot att följa linjen på golvet! Felix Ringberg 2012-08-09 felixri@kth.se Introduktionskurs i datateknik II1310 Sammanfattning I den här laborationen
PROGRAMMERING AV LEGO-ROBOT VIA NXC
KTH KISTA PROGRAMMERING AV LEGO-ROBOT VIA NXC FELSÖKNING AV KOD I BricxCC Fredrik Radholm 28082014 Radholm@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Jag och några andra skulle uträtta
PROGRAMMERING I NXC. Sammanfattning KUNGLIGA TEKNISKA HÖGSKOLAN
KUNGLIGA TEKNISKA HÖGSKOLAN PROGRAMMERING I NXC Namn: Michel Bitar 2012-08- 25 E- post: mbitar@kth.se Introduktionskurs i datateknik, II1310 Sammanfattning Intressant och lärorik laboration om att programmera
KUNGLIGA TEKNISKA HÖGSKOLAN. Laboration II1310. Programmera Lego Mindstorm robot i NXC
KUNGLIGA TEKNISKA HÖGSKOLAN Laboration II1310 Programmera Lego Mindstorm robot i NXC Johnny Vu 120904 Jvu@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Vi har genomfört en laboration för
Introduktion i programmering med språket NXC
KUNGL. TEKNISKA HÖGSKOLAN Introduktion i programmering med språket NXC Oliver Bogren Medlaborant: Gabriel Tigerström 2013-09-06 obogren@kth.se II1310 Introduktionskurs i datateknik Sammanfattning Laborationen
Programmera LEGO NXT
KUNGLIGA TEKNISKA HÖGSKOLAN Programmera LEGO NXT Felsökning av NXC för LEGO NXT Sam Nydahl [07092012] snydahl@kth.se Introduktionskurs i Datateknik II1303 Sammanfattning Vi hade till uppgift att felsöka
[Introduktion till programmering ]
KUNGLIGA TEKNISKA HÖGSKOLAN [Introduktion till programmering ] [Laboration med NXC] Tobias Johansson 05/09/13 tobiaj@kth.se Introduktionskurs i datateknik, II1310 Sammanfattning Vad som gör en ingenjör
Simon Johansson Introduktionskurs Datateknik 1310
KTH KISTA Robot på linje Programmering i NXC Simon Johansson 2013-09-05 simoj@kth.se Introduktionskurs Datateknik 1310 Sammanfattning Laborationens syfte är att tillge mig fördjupande kunskaper om hur
Labbrapport. Introduktionskurs i datateknik (II1310) Stefan Dalarsson,
Labbrapport Introduktionskurs i datateknik (II1310) Stefan Dalarsson, 940728 6278 2012 08 30 sdal@kth.se Introduktionskurs i datateknik (II1310) Sammanfattning I denna rapport redovisas resultaten av laborationen
Robotprogrammering felsökning & analys.
KUNGLIGA TEKNISKA HÖGSKOLAN Robotprogrammering felsökning & analys. Användning utav BricX Command Center Haval Amir Rabiee 2013-09-03 E-post havalsr@kth.se Introduktionskurs i datateknik II1310 Sammanfattning
Programmering av LEGO NXT robot Laborationsrapport för programering av robot för att följa svartmarkerad linje på maken
KUNGLIGA TEKNISKA HÖGSKOLAN Programmering av LEGO NXT robot Laborationsrapport för programering av robot för att följa svartmarkerad linje på maken Hannes Rabo 2015-08-30 hrabo@kth.se Introduktionskurs
Programmering av en Lego robot
KUNGLIGA TEKNISKA HÖSKOLAN Programmering av en Lego robot - En laboration i kodning i språket NXC Felix Thim 2012-09-06 fthim@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Denna rapport handlar
[Introduktionskurs i Datateknik]
KTH [Introduktionskurs i Datateknik] [Laboration] Armin Arya [6-09/12] E-post (aarya@kth.se) Högskoleingejör i datateknik och kurskod Sammanfattning: Labben gick ut på att man skulle programmera en del
Programmeringslaboration med LEGOrobot
KUNGLIGA TEKNISKA HÖGSKOLAN Programmeringslaboration med LEGOrobot Programmeringsspråk: NXC Ulrica Flemström 2013-10-04 ulricaf@kth.se Introduktionskurs i datateknik, II1310 Sammanfattning Laborationen
Felsökande av en Lego Mindstorm robot
KTH Felsökande av en Lego Mindstorm robot Med hjälp av NXC Hampus Liljedahl 3/9-12 hliljed@kth.se Introduction to Computer Studies II1310 Sammanfattning Jag har gjort en labb där jag felsökte en färdigskriven
Labbrapport LEGO-robot linefollower
KTH KISTA Labbrapport LEGO-robot linefollower Martin Thorén 2012-09-07 mathoren@kth.se Introduktionskurs i datateknik (II1310) Sammanfattning Syftet med denna laboration var att felsöka och reparera en
Labrapport: Programmering i NXC Programmera LEGO Maindstorm med NXC
KTH ICT Labrapport: Programmering i NXC Programmera LEGO Maindstorm med NXC Jonathan Kindfält 23/08-2012 E-post (kindfalt@kth.se) Introduktionskurs i datateknik II1310 Sammanfattning Denna rapport behandlar
Simon Boström Introduktionskurs i Datateknik
KTH KISTA Linefollower Med parprogrammering i NXC Simon Boström 2014-09-04 simbos@kth.se Introduktionskurs i Datateknik Sammanfattning Laborationstillfället var till för att man som ny på KTH skulle lära
Introduktion till programmering med hjälp av Lego Mindstorm
Kungliga Tekniska Högskolan Introduktion till programmering med hjälp av Lego Mindstorm Laborationsrapport gällande programmering inom NXC Simon Jansson 31 08 2014 simonjan@kth.se Introduktionskurs i datateknik
Programmering med NXC Lego Mindstorm
KUNGLIGA TEKNISKA HÖGSKOLAN Programmering med NXC Lego Mindstorm INTRODUKTIONSKURS I DATATEKNIK (II1310), LABB Klawi@Kth.se Kasper Wikman 2013-08-27 Sammanfattning: Många har sedan lång tid tillbaka varit
Enkel rak plastplog. Fäst med eltejp som ovan eller på annat sätt. Såga till plogen eller skär ut den med mattkniv
Mekinstruktioner Enkel rak plastplog Mät längden. Den bör bara 9-10 cm bred. Maxbredd gör passningen mer kinkig. Såga till plogen eller skär ut den med mattkniv Fäst med eltejp som ovan eller på annat
Om NXTprogrammering. Vad är MINDSTORMS NXT? Vad är MINDSTORMS NXT? Vad är MINDSTORMS NXT? Vad är MINDSTORMS NXT? Vad är MINDSTORMS NXT?
Om NXTprogrammering RCX-modul (Robotic Commander explorer) Styrenhet som innehåller liten dator Vad innehåller lådan? Liten dator, sensorer, motorer, hjul Massor av legobitar RCX-modulen Skärm Gå vänster
1DV433 HT13. I vilken utsträckning har kursens innehåll och uppläggning gett förutsättningar för att du ska ha uppnått respektive lärandemål?
1DV33 HT13 Antal : I vilken utsträckning har kursens innehåll och uppläggning gett förutsättningar för att du ska ha uppnått respektive lärandemål? - ha fått grundläggande kunskaper om strukturerad programmering
1. Att lyssna 1. Titta på den som talar. 2. Tänk på vad som sagts. 3. Vänta på min tur att prata. 4. Säg det jag vill säga. 1.
1. Att lyssna 1. Titta på den som talar. 2. Tänk på vad som sagts. 3. Vänta på min tur att prata. 4. Säg det jag vill säga. 1. Att lyssna 1. Titta på den som talar. 2. Tänk på vad som sagts. 3. Vänta på
Programmering A C# VT 2010. Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson 2010 02 08
Programmering A C# VT 2010 Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson 2010 02 08 Innehåll Hjälp och referenser... 3 Kap 1 Introduktion... 3 Steg för steg... 3 Kapitel 2 Variabler...
Working with parents. Models for activities in science centres and museums
Working with parents. Models for activities in science centres and museums 1 Index EN ROBOT I FAMILJEN ROBOTIK... 3 1. Kort överblick över workshopens aktiviteter... 3 2. Mål och syfte... 3 3. Viktiga
Forskningrapport LAVINER. Varför vi valde den här naturkatastrofen. Laviner
Forskningrapport LAVINER Varför vi valde den här naturkatastrofen Vi har valt naturkatastrofen lavin för att det är ett lokalt problem. Vårt samhälle är endast i riskzonen under vintersäsongen, då lavinerna
Kursutvärdering Ämne: SO Lärare: Esa Seppälä/Cecilia Enoksson Läsåret 12-13 Klass: SPR2
8 Mycket bra Bra Dåligt Mycket dåligt EAS 1. Hur var ditt första intryck av denna kurs? Mycket bra 6 21 Bra 21 75 Dåligt - - Mycket dåligt 1 4 EAS - - Antal EAS:. Antal svarande: 28. Mv: (Skala 1) = 78,57
Roboten. Sida 1 av 11
EV3 ipad Roboten Fyra output portar A,B,C och D(motorer) Fyra input portar 1,2,3 och 4 (sensorer) USB, Bluetooth, eller Wi-Fi koppling 16 MB flash minne 64 MB RAM SD Card Port: 32 GB Flera inbyggda verktyg
Grunderna i stegkodsprogrammering
Kapitel 1 Grunderna i stegkodsprogrammering Följande bilaga innehåller grunderna i stegkodsprogrammering i den form som används under kursen. Vi kommer att kort diskutera olika datatyper, villkor, operationer
Utvärdering 2015 deltagare Voice Camp
Utvärdering 15 deltagare Voice Camp 8 deltagare Har det varit roligt på lägret? (%) 1 8 6 4 1 Ja Nej Varför eller varför inte? - Enkelt, jag älskar att sjunga och det är alltid kul att träffa nya vänner
DAGBOK HB ADVENTURE TEAM. Vårat lag: Jinci, Ida, Jennifer, Felicia Lagledare: Hans
DAGBOK HB ADVENTURE TEAM Vårat lag: Jinci, Ida, Jennifer, Felicia Lagledare: Hans HB Adventure TEAM Vi anmälde ett lag under våren men bestämde sedan att vi skulle ha två lag eftersom de flesta som var
Att använda pekare i. C-kod
Att använda pekare i C-kod (Bör användas av de som känner sig lite hemma med C-programmering!) Rev 1, 2005-11-23 av Ted Wolfram www.wolfram.se Syfte: Man kan tycka att det är komplicerat att använda pekare
dom hem och hämtade en stor badbalja och stoppade mig i den. - vad ska vi kalla den? undrade ett barn. - Då sa ett anat barn kanske Padis. - Ja!
ÖNSKE BOKEN Önske boken Nu ska ni få höra om när jag var 13 år, 9 månader, 5 dar 3 timmar och 17 sekunder. Jag bodde i Stockholm med min familj. Jag hade två syskon dom heter Erik och Amanda. Min mamma
ELEVHJÄLP. Diskussion s. 2 Åsikter s. 3. Källkritik s. 11. Fördelar och nackdelar s. 4. Samarbete s. 10. Slutsatser s. 9. Konsekvenser s.
Källkritik s. 11 Diskussion s. 2 Åsikter s. 3 Samarbete s. 10 Slutsatser s. 9 ELEVHJÄLP Fördelar och nackdelar s. 4 Konsekvenser s. 5 Lösningar s. 8 Perspektiv s. 7 Likheter och skillnader s. 6 1 Resonera/diskutera/samtala
725G61 - Laboration 7 Implementation av ett API. Johan Falkenjack
725G61 - Laboration 7 Implementation av ett API Johan Falkenjack December 13, 2013 1 Inledning Hittills i kursen har vi tittat på grundläggande programmering och grundläggande objektorientering. I den
Lathund för att arbeta med pdf
Lathund för att arbeta med pdf Till Riksstämman 2016 är alla handlingar digitala, närmare bestämt i PDF-format. I den här lathunden får du som använder en PC/Mac tips och råd om hur du lättast går tillväga
Evaluation Summary - CD5570 DoA, distans VT 2004 Dan Levin
Evaluation Summary - CD7 DoA, distans VT Dan Levin Antal kursutvärderingar: 7. Hur tycker du informationen kring kursen har varit? (=dålig... =bra) Medel:.7 6 Det har varit bra information på alla plan
Östbergsskolans loggbok!
Östbergsskolans loggbok! Dag 1 det första vi gjorde var att gå varvet runt och lärde oss varandras namn. Det gick ganska snabbt,gruppen var ganska blandad,vissa gick i 6:an vissa i 7:an och några från
Nordline. Monteringsanvisning Garageport. Lertagsgatan 7 69434 Hallsberg 019-125580
Nordline Monteringsanvisning Garageport Lertagsgatan 7 69434 Hallsberg 019-125580 Byggmå& på din port A: ÖppningsmåC skall vara samma som angiven portbredd. Portbladen är några cm bredare. B: ÖppningsmåC
Prova på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet 2009-08-09
Prova på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet 2009-08-09 1. Introduktion till webbprogrammering Webbprogrammering består av ett antal
Slutrapport för JMDB.COM. Johan Wibjer 2012-06-03
Slutrapport för JMDB.COM Johan Wibjer 2012-06-03 Abstrakt Den här rapporten kommer handla om mitt projekt som har handlat om att gör en webb sida för ett personligt media bibliotek, hur jag har jobbar
Olika lärostilar... Länder... (Vi har tyvärr bara fått med tre länder då vi inte har haft så många som forskat varje gång)
Olika lärostilar... Som många vet så finns det många olika sätt att lära sig på dem vanligaste är att man lär sig genom att lyssna och tala, läsa och titta på bilder. De flesta lär sig även genom att få
Programmering av Thangram portregister System XIP (VA/08)
Programmering av Thangram portregister System XIP (VA/08) Håll in PROG-knappen i centralen under 3 sekunder. Den gula lampan tänds. Ute på portregistret/porttelefonen fås en indikation att systemet är
Utskrift av inspelat samtal hos Arbetsförmedlingen
BJÖRN L BERGLUND UTSKRIFT AV SAMTAL HOS AF 1 (9) Utskrift av inspelat samtal hos Arbetsförmedlingen Samtalet ägde rum hos Arbetsförmedlingen i Sollentuna tisdag 13 juni 2006 kl. 11.00 Inspelningen är cirka
DT123G Nätverksanalys. Laboration II. Presentation av data. Lennart Franked Nayeb Maleki. 28 september 2015
DT123G Nätverksanalys Laboration II Presentation av data Lennart Franked Nayeb Maleki 28 september 2015 Innehåll 1 Introduktion 2 2 Genomförande 2 2.1 Baseline................................ 2 2.2 Presentation
Post Mortem för Get The Treasure!
Post Mortem för Get The Treasure! Av: Emil Lindberg - Grupp 15 Vi skulle göra ett action multiplayerspel som spelades över nätverket. Vilket vi nästan lyckades göra. Tiden tog slut och programmerarna han
04 Kapitel 4.indd 56 05-06-20 13.28.27
04 Kapitel 4.indd 56 05-06-20 13.28.27 Kapitel 4 It s Tricky Coola tips & tricks för din ipod Att jag använder en låt av Run-D.M.C som namn på det här kapitlet om tips och tricks för din ipod ger mig lite
Innehållsförteckning
Innehållsförteckning Sammanfattning...s 3 Bakgrund och inledning...s 4 Problemformulering och syfte & Avgränsningar...s 5 Genomförande...s 6 Resultat av projektet...s 7 Värdering av arbetet och resultatet...s
Digitalt lärande och programmering i klassrummet
Digitalt lärande och programmering i klassrummet Innehåll Programmering Vad är programmering och varför behövs det? Argument för (och emot) programmering Kort introduktion om programmering Några grundbegrepp
GIT L0002B INTRODUKTION TILL PROGRAMMERING OCH C# Information inför kursstart
GIT L0002B INTRODUKTION TILL PROGRAMMERING OCH C# Information inför kursstart Innehåll Registrering 2 Kursplan 2 Schema 2 Föreläsningar 2 Laborationer 2 Examination 2 Litteratur 3 Alernativ litteratur
Studiehandledning. MTA102, Cad inom Robotiken, 7,5 hp 1 2016-01-17
Studiehandledning MTA102, Cad inom Robotiken, 7,5 hp 1 2016-01-17 Välkommen till kursen! Du som tänker läsa kursen läser till Civilingenjör inom robotik. Normalt läser du kursen under ditt första år. Dessa
Installationsguide. För att installera mjukvara och hårdvara, följ nedanstående anvisningar.
Installationsguide För att installera mjukvara och hårdvara, följ nedanstående anvisningar. Inkoppling av Logger 2020 eller SunLogger 2020 mot PC/LoggerSoft 1. Logger 2020 ansluts alltid via en router,
Instruktioner för dig som ska söka till Mattekollo 2016
Instruktioner för dig som ska söka till Mattekollo 2016 Matematik är KUL men Mattekollo 2016 har tyvärr ett begränsat antal platser, nämligen 40 stycken. Det blir även ett roligare kollo om de som kommer
Den här texten ska förhoppningsvis underlätta en del av anpassningarna. Det kan säkert finnas en del fel och annat tok.
Ver Okt 2011/pls Windows7, GX-IEC Developer, USB-adapter I olika kurser i styrteknik på Högskolan Dalarna används ett styrsystem från Mitsubishi och programvaran GX-IEC Developer. Kurserna går på distans
Gunnesboskolan, miljövänlig? Energi och Miljö tema VT-10
Gunnesboskolan, miljövänlig? Energi och Miljö tema VT-10 Fredrik Ossiannilsson & Jakob Eriksson Klass 9a Inlämnat 21 maj 2010 Handledare Olle Nyhlén Johansson Innehållsförteckning Inledning... sida 2 Bakgrund...
FIRST LEGO League. Stockholm 7-9 2012
FIRST LEGO League Stockholm 7-9 2012 Presentasjon av laget Szhwampzch Vi kommer fra Enköping Snittalderen på våre deltakere er 14 år Laget består av 1 jente og 14 gutter. Vi representerer Korsängsskolan
============================================================================
Begränsat/avdelat nätverk Postad av Marcus - 31 jul 2015 17:26 Hejsan! Har en ADLS anslutning och kombinerat modem/router idag, men vill ha en anslutning på en av Ethernet portarna som har tillgång till
Shakedown inför rallycross EM och SM.
Shakedown inför rallycross EM och SM. Jag fick en inbjudan till Strängnäs där dom svenska EM- förarna i rallycross skulle hålla en presskonferens och shakedown inför 2007 säsong. Tanken att åka ner lockade
OneDrive/SharePoint. Innehåll
OneDrive/SharePoint Det här dokumentet innehåller instruktioner och rekommendationer om hur man på bästa sätt arbetar med filer och dokument i Office 365 OneDrive och SharePoint. Innehåll OneDrive/SharePoint...
The Pirate Bay-rättegången, dag 6 Fritt nedtecknat
The Pirate Bay-rättegången, dag 6 Fritt nedtecknat PB Pirate Bay TBP The Pirate Bay M Vittne, Jurist vid IFPI, Magnus Mårtensson Å Åklagare, med inriktning på IT-relaterade brott, Håkan Roswall t0 + 00:15:35
Tärna Folkhögskola 2010-06-03 IT-pedagogutbildningen Individuellt fördjupningsarbete Vt 2010 2010-06-03 IT I FÖRSKOLAN. Författare:Tove Andersson
Tärna Folkhögskola 2010-06-03 IT-pedagogutbildningen Individuellt fördjupningsarbete Vt 2010 2010-06-03 IT I FÖRSKOLAN Författare:Tove Andersson Innehåll Inledning:... 2 Syfte:... 2 Frågeställningar:...
Kursrapport Datorlingvistisk grammatik (första skiss)
Mats Dahllöf 090218 Kursrapport Datorlingvistisk grammatik (första skiss) Jag har försökt utforma undervisningen och examinationen på kursen så att de följer lärandemålen, och jag tror att den föresatsen
Översikt 732G11 PROGRAMMERING 1. Personal. Kursens mål. Litteratur. Kursens innehåll 2010-04-22
Översikt 732G11 PROGRAMMERING 1 Institutionen för datavetenskap Om kursen Vad är programmering (bra för)? Programmeringsspråket Java Utvecklingsmiljön Eclipse Genomgång av några programexempel Programmering
Föreläsning 4: Poster
Föreläsning 4: Poster Följande är genomgånget: type Person_Type is Namn : String(30); Skonr : Float; Kon : Boolean; Diskussion runt detta med olika typer m.m. Har tagit upp vilka operationer man kan göra
Slutrapport för Pacman
Slutrapport för Pacman Datum: 2011-05-30 Författare: cb222bj Christoffer Bengtsson 1 Abstrakt Jag har under våren arbetat med ett projekt i kursen Individuellt Mjukvaruutvecklingsprojekt. Målet med mitt
EV3 Roboten. Sida 1 av 13
EV3 Roboten Fyra output portar A,B,C och D(motorer) Fyra input portar 1,2,3 och 4 (sensorer) USB, Bluetooth, eller Wi-Fi koppling 16 MB flash minne 64 MB RAM SD Card Port: 32 GB Flera inbyggda verktyg
Programmering av stegmotorer ett miniprojekt i samarbete med Svensk Maskinprovning
Programmering av stegmotorer ett miniprojekt i samarbete med Svensk Maskinprovning Daniel Leonardsson dale0010@student.umu.se Kajsa Persson kape0038@student.umu.se I samarbete med Svensk Maskinprovning,
Alumnstudie 2015. Genomförd av Linda Widetoft
Alumnstudie 2015 Genomförd av Linda Widetoft Vilka 32 pers. intervjuade (av 70) 1/3 kvinnor Var Majoriteten av Alumnerna växte upp i Småland och valde att stanna kvar efter avslutade studier. Den främsta
LEGO MINDSTORMS Education EV3
LEGO MINDSTORMS Education EV3 Framtiden tillhör de kreativa πr ROBOTAR OCH IT KREATIVITET SAMARBETE PROBLEMLÖSNING EV3 en evolution av MINDSTORMS Education! LEGO MINDSTORMS Education har bevisat att det
Drogad. AHHH! skrek Tim. Vad har hänt! skrek jag. Det är någon som har kört av vägen och krockat med ett träd! Men ring 112! Ge mig min mobil da!
Drogad Det var en helt vanlig lördags morgon, klockan var 4:33 det var kallt och snöade ute. Idag skulle jag och min pojkvän åka på skidresa i en vecka i Lindvallen, det är första gången för min pojkvän
Förnybar energi. Komma igång med LEGO Energimätare
Förnybar energi Komma igång med LEGO Energimätare registradas de LEGO Group. 2010 LEGO Group. 1 Innehållsförteckning 1. Energimätare översikt... 3 2. Ansluta energilagret... 3 3. Ladda och ladda ut energimätaren...
Fotbollsfinter Fotbollsmaskinen: väldigt Mått på maskinen:
Fotbollsfinter Efter att ha skrivit upp alla ämnen vi lärt oss under senaste veckan röstade vi och kom fram till att majoriteten ville fördjupa sig i hur man lär sig fotbollsfintar. Vi tycker att spela
Har du saknat mig? Prolog Nu är det 12 år sedan och jag tänker fortfarande på det. Hur mamma skriker på pappa att han ska gå medan han skriker tillbaka, det var då han lämnade oss och tillbaka kom han
Upsättning av Shoutcast-sändning
Upsättning av Shoutcast-sändning Innan du börjar sända Krav # Dator med ett eller flera ljudkort. För bärbara datorer kan man köra med det inbyggda ljudkortet som oftast är av mindre bra kvalitet eller
400 enkäter delades ut på plats till Seniordagens besökare. 132 besökare (33%) valde att medverka och svara på enkäten.
SENIORDAGEN 2013 Utvärderingsenkät besökare 400 enkäter delades ut på plats till Seniordagens besökare. 132 besökare (33%) valde att medverka och svara på enkäten. Syftet med enkäten var att fånga upp
Åtkomst och användarhandledning
Innehållsförteckning Problemspecifikation...1 Åtkomst och användarhandledning...2 Systembeskrivning...3 Lösningens begränsningar...5 Problem och reflektioner...6 Testkörning...7 Bilagor......Källkod...
Bakgrundsbygge i Cellplast:
Bakgrundsbygge i Cellplast: - Mitt andra försök och denna gången lyckat - Denna artikel är ett försök till att på ett tydligt sätt redogöra för skapandet av en bakgrund av cellplastskivor, husfix och Epolan
Digitalt lärande och programmering i klassrummet. Introduktionsworkshop - Bygg ett akvarium i Scratch
Digitalt lärande och programmering i klassrummet Introduktionsworkshop - Bygg ett akvarium i Scratch Introduktion Scratch är en programmeringsomgivning utvecklad av forskare på Massachusetts Institute