Legorobot. Lär dig programmera en legorobot. Teknikåttan Ola Ringdahl Lena Kallin Westin

Storlek: px
Starta visningen från sidan:

Download "Legorobot. Lär dig programmera en legorobot. Teknikåttan 2009. Ola Ringdahl Lena Kallin Westin"

Transkript

1 Legorobot Lär dig programmera en legorobot. Teknikåttan 2009 Ola Ringdahl Lena Kallin Westin

2 Legorobot Sid 2 (6)

3 Legorobot Sid 3 (6) LEGOROBOT Syfte Syftet med denna praktiska uppgift är att man ska få en insikt i hur en robot kan styras med hjälp av enkel programmering med ikoner. Uppgiften kommer också ge tillfälle till reflektion kring hur man ger en robot ett beteende och vilka beteenden som är enkla att programmera och vilka som är svårare. Uppgift När uppgiften startar finns två ljussensorer kopplade på roboten, dessa är kopplade till ingång 1 och 3 på RCX-modulen. Det finns också en trycksensor kopplad till ingång 2. Det finns två motorer på roboten som styr vänster respektive högre hjulpar. Motorerna är kopplade till utgångarna A och C. På utgång B sitter en lampa som man kan tända och släcka i programmet. Deluppgift 1 Arbeta med utdata - styr roboten Ni ska nu skapa olika beståndsdelar för att styra roboten. Ni börjar med att utveckla delarna mellan trafikljusen. Skapa program som gör att roboten åker framåt roboten åker bakåt roboten svänger vänster roboten svänger höger Exempel 1: Såhär får man roboten att köra rakt fram i 2 sekunder och sedan stanna. Notera att vänster- och högersvängarna kan göras på tre olika sätt. Två sätt där roboten står stilla och svänger och ett sätt där roboten kör framåt samtidigt som den svänger (det bli en lite större svängradie). Implementera (skapa ett program för) alla tre sätten och undersök vad som skiljer dem åt. Deluppgift 2 Kör runt i en hockeyrink Skapa ett program som gör att roboten kör runt i en "hockeyrink" med ett hinder i mitten utan att köra in i väggarna eller i hindret. Roboten ska klara minst ett varv. Om ni vill göra det lite svårare kan ni göra en labyrint som roboten ska ta sig igenom. Nästa steg är att göra samma sak men med en trycksensor. Låt roboten köra rakt fram tills trycksensorn känner av väggen. Stanna roboten, sväng åt lämpligt håll och låt sedan roboten fortsätta till nästa vägg. Upprepa tills roboten tar sig runt hela banan. Följande exempel är en bit på väg (två sätt olika att göra samma sak): Exempel 2: I det här exemplet kör roboten rakt fram tills trycksensorn (kopplad till port 2) trycks in. Då stannar den. Exempel 3: Här används en loop som kör roboten framåt så länge som trycksensorn inte är intryck. När den trycks in hoppar programmet ur loppen och roboten stannar.

4 Legorobot Sid 4 (6) Deluppgift 3 Gör en robot som kan följa en snitslad bana I laborationssalen finns en vit och/eller svart bana upptejpad på golvet. Skriv ett program till roboten som med hjälp av ljussensorerna gör att roboten automatiskt rör sig längs banan. Exempel 4: Ett nästan färdigt program för att följa en snitslad bana. Först kör roboten rakt fram. Om ljussensorn på port 1 får ett värde mindre än 42 görs nånting (som ni ska komma på). Motsvarande händer när den andra ljussensorn (på port 3) får ett värde mindre än 42. Frivilliga extrauppgifter Gör en robot som rör sig på området innanför banan. Gör en robot som kan köra på ett bord utan att ramla ned. Tips! Använd trycksensorn och låt den vara nedtryckt när den kör omkring och stanna när den släpps upp. Kom på nånting roligt som ni tycker roboten ska göra och skriv ett program för det. Introduktion till systemet Till höger visas en detaljbild av RCX-enheten. Dess knappar och portar beskrivs i tabellen nedan. Portar Etikett Färg Namn Funktion 1,2,3 Grå Input Här kopplar man in sensorer, t.ex. ljus, tryck, temperatur och rotationssensor A, B, C Svart Output Här kopplar man in motorer och andra outputenheter som t.ex. lampor Knappar Etikett Färg Namn Funktion Beskrivning On-Off Röd On-off Slår av och på RCX-enheten Programmen finns kvar i RCXenheten så länge det finns batterier i den. View Svart View Låter användaren se en ports värden i displayfönstret En pil kommer fram och pekar på den port som man kollar värdet på. Prgm Grå Program Väljer vilket program (1-5) som RCX ska köra. Run Grön Run-Stop Startar och stoppar körningen av ett RCX-program Om man trycker ned knappen flera gånger så byts programnumret. Nummer 1 och 23 är låsta program När ett program körs ser det ut som att den lilla personen springer.

5 Legorobot Sid 5 (6) Några av ikonerna förklarade i detalj: Begin End Stop A Stop all Outputs Början på ett program, måste finnas med i alla program. Slutet på ett program, måste finnas med i alla program. Stoppar strömmen till port A (dvs. om en motor är kopplad dit så stannar motorn). Finns motsvarande för port B och C. Stoppar strömmen till portarna A, B och C Motor A, Forward Startar porten framåt full fart. Finns motsvarande för port B och C. Motor A, Reverse Startar porten bakåt full fart. Finns motsvarande för port B och C. Wait-For? Sub-menu Modifiers Sub-menu Klicka på denna ikon så öppnar en undermeny med kommandon som stannar körningen. Stanna körningen 1 sekund (finns också 2, 4, 6, 8 och 10 sekunder samt tiondelar och hundradelar). Vänta ett slumpmässigt antal sekunder (default 1-5 sekunder). Den här undermenyn använder man när man vill använda specifika portar, kraftnivåer, och värden i andra kommandoikoner. Koppla in denna modifierare för att välja input Port 1. Koppla in denna modifierare för att välja output Port A. Denna modifierare ställer in en motor (eller lampa) på kraftnivå 4. Structures Sub-menu Loops SubSub-menu Denna modifierare används för att skicka ett konstant värde till en sensor eller en tid till tidskommandoknappar. I denna undermeny finns kommandoknappar för loopar, (upprepningar i programmet), forkar (val i programmet) och andra sätt att strukturera programmet. I undermenyn Structures finns ikonen Loops som öppnar en undermeny som hanterar olika upprepningar i programmet. Loopar så länge trycksensorn INTE är intryckt. Loopar så länge trycksensorn är intryckt. Loopar så länge ljussensorn är mindre än ett visst värde. Slutet på en loop, hoppar tillbaka till början av loopen. Forks SubSub-menu I undermenyn Structures finns ikonen Forks som öppnar en undermeny som hanterar olika val i programmet. Programmet kommer att välja mellan två vägar i programmet och sedan gå ihop i en enda väg igen. Trycksensorfork. Om trycksensorn INTE är intryckt så körs den övre programtråden och är den intryckt körs den undre programtråden. Ljussensorfork. Om ljussensorns värde är över det givna körs den övre programtråden. Är värdet under det givna körs den undre programtråden. För samman två programtrådar till en enda.

6 Legorobot Sid 6 (6) Man kan slå på en kontextberoende hjälp genom att i menyn Help kryssa för Show Contect Help eller genom att trycka på Ctrl-H. När man sedan arbetar med en ikon på skrivbordet får man hjälp med hur ikonen fungerar. Till exempel får man följande hjälp för Motor A, Forward -ikonen: Här ser man följande: Ikonen har tre ställen där man kan koppla trådar. Begin och End används för själva programmet. Begin på denna ikon ska kopplas till End på den föregående ikonen i programmet och End på denna ikon ska kopplas till Begin på nästa ikon. Power Level är det tredje stället och där kan man koppla in en kraftnivå på motorn. Men det står också att default är full fart så man behöver inte koppla in ett värde här om man inte vill. Hjälpen för ljusssensorforken ser ut så här:

EV3 Roboten. Sida 1 av 13

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

Läs mer

Roboten. Sida 1 av 11

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

Läs mer

Laborationer i SME094 Informationsteknologi I för

Laborationer i SME094 Informationsteknologi I för Laborationer i SME094 Informationsteknologi I för basår Programmering av LEGO Mindstorms med ROBOLAB Johan Carlson Luleå tekniska universitet Inst. för Systemteknik EISLAB Email: johanc@ltu.se 25 mars

Läs mer

Strukturerad problemlösning. Metoder och verktyg för datavetare Ht09

Strukturerad problemlösning. Metoder och verktyg för datavetare Ht09 Strukturerad problemlösning Metoder och verktyg för datavetare Ht09 Syfte Syftet med uppgiften är att få kännedom om ett strukturerat arbetssätt för hur ett problem kan angripas i de olika steg som svarar

Läs mer

Edison roboten som går at bygga ihop med LEGO

Edison roboten som går at bygga ihop med LEGO Edison är en streckkodsläsande robot som på ett engagerande och roligt sätt lär ut elektronik och programmering. Edison har alla sensorer, utgångar och motorer som behövs för göra robotprogrammering riktigt

Läs mer

Lego Robot [ ] [ ] [ ]

Lego Robot [ ] [ ] [ ] Lego Robot av [ ] [ ] [ ] INNEHÅLLSFÖRTECKNING LABB1 (INFORMATION) # UPPGIFT 1 # UPPGIFT 2 # UPPGIFT 3 # LABB2 (OPERATÖRER) # UPPGIFT 1 # UPPGIFT 2 # UPPGIFT 3 # LABB3 (VARIABLER) # UPPGIFT 1 # UPPGIFT

Läs mer

UMEÅ UNIVERSITET Datavetenskap. Praktiska uppgifter. Metoder och verktyg för datavetare Ht07

UMEÅ UNIVERSITET Datavetenskap. Praktiska uppgifter. Metoder och verktyg för datavetare Ht07 UMEÅ UNIVERSITET Praktiska uppgifter Metoder och verktyg för datavetare Ht07 Umeå universitet Praktisk uppgift 1 RobotLego L1 ROBOTLEGO Syfte Syftet med denna praktiska uppgift är att man ska få en insikt

Läs mer

FlyBot. Copyright Sagitta Pedagog AB

FlyBot. Copyright Sagitta Pedagog AB FlyBot FlyBot är en flyplansmodell med fyra lysdioder, en tuta och en motor som driver propellern. Här lär du dig att programmera DC-motorns fart och riktning. 41 Robotfakta LED-kort På LED-kortet sitter

Läs mer

Om NXTprogrammering. Vad är MINDSTORMS NXT? Vad är MINDSTORMS NXT? Vad är MINDSTORMS NXT? Vad är MINDSTORMS NXT? Vad är MINDSTORMS NXT?

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

Läs mer

Snabbguide för datorstyrning och robotteknik med LEGO MINDSTORMS for Schools

Snabbguide för datorstyrning och robotteknik med LEGO MINDSTORMS for Schools Snabbguide för datorstyrning och robotteknik med LEGO MINDSTORMS for Schools www.lego.com/education/mindstorms LEGO, LEGO logon och MINDSTORMS är varumärken som tillhör LEGO Gruppen. 2004 The LEGO Group.

Läs mer

3. Välj den sprajt (bild) ni vill ha som fallande objekt, t ex en tårta, Cake. Klicka därefter på OK.

3. Välj den sprajt (bild) ni vill ha som fallande objekt, t ex en tårta, Cake. Klicka därefter på OK. Moment 2: Klonspel Instruktioner för deltagare Idag ska du få lära dig om: Kloner - kopior av samma figur (sprajt) Variabler - ett värde, exempelvis antal poäng Slumptal - slå en tärning för att välja

Läs mer

Kör framåt i <TID> sekunder. Kör bakåt i <TID> sekunder. Sväng vänster i <TID> sekunder. Sväng höger i <TID> sekunder

Kör framåt i <TID> sekunder. Kör bakåt i <TID> sekunder. Sväng vänster i <TID> sekunder. Sväng höger i <TID> sekunder Kör framåt i sekunder Kör bakåt i sekunder Sväng vänster i sekunder Sväng höger i sekunder Kör framåt Kör framåt när ljus lyser på vänster sida Kör framåt när ljus lyser på höger

Läs mer

Lär känna Edison. Det här är Edison, den programmeringsbara roboten.

Lär känna Edison. Det här är Edison, den programmeringsbara roboten. Edison och EdBlocks Övning 1 Programmerarens namn Lär känna Edison Det här är Edison, den programmeringsbara roboten. Vad är en robot? En robot är en maskin som man kan få att utföra saker på egen hand.

Läs mer

3 augusti (G) Programmering: Lego

3 augusti (G) Programmering: Lego 3 augusti (G) Programmering: Lego Idag ska vi gå igenom vad en robot är, hur programmeringsmiljön ser ut och skriva våra första program. Vi kommer gå igenom flera gröna programmeringsblock, samt det orangea

Läs mer

Möt Edison. Detta är Edison, den programmerbara roboten. Vad är en robot? En robot är en maskin som man kan få att göra en uppgift på egen hand.

Möt Edison. Detta är Edison, den programmerbara roboten. Vad är en robot? En robot är en maskin som man kan få att göra en uppgift på egen hand. Edison och EdBlocks Aktivitet 1 Programmerarens namn Möt Edison Detta är Edison, den programmerbara roboten. Vad är en robot? En robot är en maskin som man kan få att göra en uppgift på egen hand. Det

Läs mer

Programmeringspalett. Pr o gr a mvar a

Programmeringspalett. Pr o gr a mvar a Pr o gr a mvar a en innehåller alla programmeringsikoner du behöver för att göra dina program. Varje programmeringsikon innehåller instruktioner som din NXT-enhet kan tolka. Du kan kombinera ikonerna för

Läs mer

INNEHÅLLSFÖRTECKNING... 2 FÖRORD... 3 INLEDNING... 4 ATT ANVÄNDA MOTORERNA... 9 LOOP (UPPREPANDE) FUNKTIONEN... 10 SKAPA EN EGEN KLOSS...

INNEHÅLLSFÖRTECKNING... 2 FÖRORD... 3 INLEDNING... 4 ATT ANVÄNDA MOTORERNA... 9 LOOP (UPPREPANDE) FUNKTIONEN... 10 SKAPA EN EGEN KLOSS... GRUNDKURS INNEHÅLLSFÖRTECKNING INNEHÅLLSFÖRTECKNING... 2 FÖRORD... 3 INLEDNING... 4 SKÄRMUPPBYGGNAD... 4 ROBOT EDUCATOR... 5 PROGRAMMERINGSRUTAN... 5 KNAPPARNA OCH KLOSSARNA... 6 UPPGIFTER... 8 ATT ANVÄNDA

Läs mer

Skapa spelet Bug-race i Scratch

Skapa spelet Bug-race i Scratch 1 Skapa spelet Bug-race i Scratch Välj en figur (Sprajt) Ta bort katten med hjälp av saxen i menyraden. Välj en ny figur med knappen. Det ska vara en figur som pekar åt vänster, och helst visas ovanifrån,

Läs mer

Lär dig programmera! Prova på programmering med enkla exempel! Björn Regnell www.bjornregnell.se

Lär dig programmera! Prova på programmering med enkla exempel! Björn Regnell www.bjornregnell.se Lär dig programmera! Prova på programmering med enkla exempel! Björn Regnell www.bjornregnell.se Mål Så enkelt som möjligt: låg tröskel Ett riktigt programmeringsspråk: inget tak Roliga uppgifter som går

Läs mer

OzoCodes FÄRG KODER VINST/ UTGÅNG FART RÄKNARE RIKTNING TIMER COOLA RÖRELSER REFERENSSCHEMA VINST/UTGÅNG (SPELA IGEN) CRUISE SNABB TURBO NITRO BOOST

OzoCodes FÄRG KODER VINST/ UTGÅNG FART RÄKNARE RIKTNING TIMER COOLA RÖRELSER REFERENSSCHEMA VINST/UTGÅNG (SPELA IGEN) CRUISE SNABB TURBO NITRO BOOST OzoCodes FÄRG KODER REFERENSSCHEMA FART VINST/ UTGÅNG SNIGELFART LÅNGSAM CRUISE VINST/UTGÅNG (SPELA IGEN) RIKTNING SNABB TURBO NITRO BOOST VINST/UTGÅNG (GAME OVER) RÄKNARE GÅ TILL VÄNSTER GÅ RAKT FRAM

Läs mer

Felsökande av en Lego Mindstorm robot

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

Läs mer

Sphero SPRK+ Appen som används är Sphero Edu. När appen öppnas kommer man till denna bild.

Sphero SPRK+ Appen som används är Sphero Edu. När appen öppnas kommer man till denna bild. Sphero SPRK+ Appen som används är Sphero Edu När appen öppnas kommer man till denna bild. Klicka på 3D-modeller för att se delarna på Sphero Klicka här för att ansluta Sphero till ipad Programmet för att

Läs mer

Manual för banläggning i OCAD8 170706 IF ÅLAND

Manual för banläggning i OCAD8 170706 IF ÅLAND Manual för banläggning i OCAD8 170706 IF ÅLAND Alla filer och program vi behöver finns under katalogen c:/ocad8/. Kartorna vi använder som bakgrundsfiler finns under c:/ocad8/kartor/. De är sedan indelade

Läs mer

Micro:bit. Börja skapa egna program

Micro:bit. Börja skapa egna program Micro:bit Börja skapa egna program Att programmera är mer än att skriva kod 1. När man ska bygga något behövs först en ritning. Formulera i talspråk vad programmet ska göra. 2. Förbered att skriva koden

Läs mer

Programmera i teknik - kreativa projekt med Arduino

Programmera i teknik - kreativa projekt med Arduino NYHET! Utkommer i augusti 2017 Smakprov ur boken Programmera i teknik - kreativa projekt med Arduino av Martin Blom Skavnes och Staffan Melin PROJEKT LJUS s 1 I det här projektet kommer du att bygga en

Läs mer

Hur ser Blue-Bot ut i aktion?

Hur ser Blue-Bot ut i aktion? Hur ser Blue-Bot ut i aktion? Tydliga knappar för barnen att använda vid programmering av Blue-Bot. Möjlighet att spara upp till 80 instruktioner i Blue- Bots minne. Blue-Bot rör sig i samma riktning 15

Läs mer

HEMISSON. Webots-Botstudio laborationsbok. Sida1

HEMISSON. Webots-Botstudio laborationsbok. Sida1 HEMISSON Webots-Botstudio laborationsbok Sida1 Allmänt om Hemisson Hemisson är en mobil minirobot för utbildning. Liknande enheter förekommer i en mängd sammanhang i dagens samhälle. Det kan vara i form

Läs mer

1. Vi satte ut ett körblock med standardinställningar 2. Ett till körblock sattes men varaktighet en ställdes istället på 3,55 rotationer (se bild)

1. Vi satte ut ett körblock med standardinställningar 2. Ett till körblock sattes men varaktighet en ställdes istället på 3,55 rotationer (se bild) Robotdagbok v. 15-19 Så här ser standardinställningarna för ett körblock ut: Vecka 15 Först skulle vi bli invigda i mindstorm-programmet så vi fick testa runt lite själva. Det var roligt och spännande

Läs mer

Konstruera, styra, reglera och programmera en röd tråd F-9

Konstruera, styra, reglera och programmera en röd tråd F-9 Konstruera, styra, reglera och programmera en röd tråd F-9 Icke vinstdrivande grundskola F-9, grundad 1914. LGR-11 rev 2017 Centralt innehåll Årskurs 1-3 Teknik Arbetssätt för utveckling av tekniska lösningar

Läs mer

LEGO Robot programmering och felsökning Hur svårt ska det vara att följa den svarta linjen?

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

Läs mer

Servicemanual. Autonomous Pallet System 800 Prototyp. Utfärdat: 2008-05-14

Servicemanual. Autonomous Pallet System 800 Prototyp. Utfärdat: 2008-05-14 Servicemanual Autonomous Pallet System 800 Prototyp Utfärdat: 2008-05-14 Servicemanual APS800 1. NIOS II... 3 1.1 Koppla till NIOS II... 3 1.2 Kopplingar till batteri...3 1.3 Utökad spänningsgren...4 1.4

Läs mer

Sirius II Installation och Bruksanvisning

Sirius II Installation och Bruksanvisning Sirius II Installation och Bruksanvisning Innehåll 1. Introduktion... 2. Installation av Sirius II programvara... 3. Anslutning Data Linker interface.... 4. Sirius II funktioner.... 5. Bruksanvisning....

Läs mer

Bruksanvisning. Elektronisktförstoringsglas. Snow 7 HD. Artikelnummer: I-0045

Bruksanvisning. Elektronisktförstoringsglas. Snow 7 HD. Artikelnummer: I-0045 Bruksanvisning Elektronisktförstoringsglas Snow 7 HD Artikelnummer: I-0045 Produkten tillverkas av: ZOOMAX Technology, Inc. Qianyun Road Qingpu Area 200120 Shanghai China E-post: sales@zoomax.com Produkten

Läs mer

Laborationsrapport av robotprogrammering

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

Läs mer

Programmering. Scratch - grundövningar

Programmering. Scratch - grundövningar Programmering Scratch - grundövningar Lär känna programmet: Menyer för att växla mellan att arbeta med script, utseende/bakgrund och ljud. Scenen där allting utspelar sig. Här klickar du på bakgrunden

Läs mer

INNEHÅLLSFÖRTECKNING... 2 FÖRORD... 3 ANVÄNDANDET AV SENSORER... 4

INNEHÅLLSFÖRTECKNING... 2 FÖRORD... 3 ANVÄNDANDET AV SENSORER... 4 GRUNDKURS INNEHÅLLSFÖRTECKNING INNEHÅLLSFÖRTECKNING... 2 FÖRORD... 3 ANVÄNDANDET AV SENSORER... 4 INTRODUKTION... 4 UPPGIFT 1 : ANVÄNDA MOTORER... 4 NÄR ANVÄNDER DU EN MOTOR?... 4 HUR MAN ANVÄNDER EN LEGO

Läs mer

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! 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

Läs mer

4 augusti (G) Programmering: Lego

4 augusti (G) Programmering: Lego 4 augusti (G) Programmering: Lego Idag ska vi gå igenom loopar, valblock (switchar), parallella program program. Robotar upprepar ofta samma sak om och om igen. T.ex. en industrirobot som ska tillvecka

Läs mer

Simon Boström Introduktionskurs i Datateknik

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

Läs mer

Programmeringsappar. Av Alex

Programmeringsappar. Av Alex Programmeringsappar Av Alex Omdöme 4/5 40 Kr 10+ År Robot School Robot School kommer från företaget Next is Great I appen Robot School hjälper man roboten R-obbie att nå sitt batteri genom att placera

Läs mer

NXT LEGO-robot laboration Programmering och felsökning av en LEGOrobot

NXT LEGO-robot laboration Programmering och felsökning av en LEGOrobot KUNGLIGA TEKNISKA HÖGSKOLAN NXT LEGO-robot laboration Programmering och felsökning av en LEGOrobot Gabriel Vilén 30/8-2012 gvilen@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Vi har programmerat

Läs mer

Ipad i teknikundervisningen

Ipad i teknikundervisningen Ipad i teknikundervisningen Innan vi börjar 1. Anslut till MAUs nätverk 2. Om du har platta: ladda ner appen micro:bit från Appstore eller Google Play 3. Lite material som berör passet: https://tinyurl.com/cetis-malmo

Läs mer

Lektion 1 Arbetsblad 1.1 Möt Edison

Lektion 1 Arbetsblad 1.1 Möt Edison Lektion 1 Arbetsblad 1.1 Möt Edison Edison är en liten LEGOanpassad och programmerbar robot. Edison kan kommunicera med omvärlden med hjälp av sina sensorer. I bilden finns Edisons sensorer, knappar och

Läs mer

Telis 4 RTS fjärrkontroll

Telis 4 RTS fjärrkontroll Telis 4 RTS fjärrkontroll Bruksanvisning Telis 4 RTS Pure Artnr. 8063 Telis 4 RTS Silver Artnr. 80638 Telis 4 RTS Patio Artnr. 80644 Telis 4 RTS Lounge Artnr. 8065 Telis 4 RTS fjärrkontroll 5 Kanal fjärrkontroll

Läs mer

Här hittar du ett exempel på ritprogrammet: https://scratch.mit.edu/projects/82515788/

Här hittar du ett exempel på ritprogrammet: https://scratch.mit.edu/projects/82515788/ Termin 1 Block 4 Ritprogram Nu kommer du att få skapa ett ritprogram där du sedan kan göra egna konstverk! Programmet låter dig rita med olika färgpennor, sudda med suddgummi och måla med stämplar som

Läs mer

Blockly är en av apparna som används för att styra roboten Dash. Den är väldigt enkel i sin utformning och kan med fördel användas av yngre barn.

Blockly är en av apparna som används för att styra roboten Dash. Den är väldigt enkel i sin utformning och kan med fördel användas av yngre barn. Manual till appen Blockly till Dash Blockly är en av apparna som används för att styra roboten Dash. Den är väldigt enkel i sin utformning och kan med fördel användas av yngre barn. Du måste ha en Dashrobot

Läs mer

Digitalt lärande och programmering i klassrummet

Digitalt lärande och programmering i klassrummet 2016-03-03 Digitalt lärande och programmering i klassrummet Blue-Bot Introduktion Vi kommer i denna övning att bekanta oss med små charmiga robotar som heter Blue-Bots. Dessa robotar är bra för att introducera

Läs mer

Den intelligenta dammsugaren

Den intelligenta dammsugaren Institutionen för Datavetenskap presenterar: Den intelligenta dammsugaren En laboration i fyra delar Laborationen utvecklad av KogVet- studenter Reviderad 2007: Jenny Dalenius 1 Hej och välkommen! Bilden

Läs mer

Löpvagnen har en fjäderbelastad låstapp för att man ska kunna öppna porten utan motor. Ett dragsnöre kommer att fästas i löpvagnens låstapp senare.

Löpvagnen har en fjäderbelastad låstapp för att man ska kunna öppna porten utan motor. Ett dragsnöre kommer att fästas i löpvagnens låstapp senare. 1 Montering av motor Ta fram Löpvagnen (Svart eller blå) och studera dess funktion. Skjut in löpvagnen med den rundade sidan först in I spåret på kedjeprofilen. Skjut fram löpvagnen så att den klickar

Läs mer

Träff 1 Skissa & Extrudera

Träff 1 Skissa & Extrudera Skapa en folder Jag rekommenderar att samla filer och övningar i en egen folder som man har full kontroll på. Muff-foldern som vi delar är tänkt som en gemensam övningsyta. Innehåll som du vill komma åt

Läs mer

Uppdrag för LEGO projektet Hitta en vattensamling på Mars

Uppdrag för LEGO projektet Hitta en vattensamling på Mars LEGO projekt Projektets mål är att ni gruppvis skall öva på att genomföra ett projekt. Vi använder programmet LabVIEW för att ni redan nu skall bli bekant med dess grunder till hjälp i kommande kurser.

Läs mer

Dagens robot. Copyright Sagitta Pedagog AB

Dagens robot. Copyright Sagitta Pedagog AB Dagens robot RaceBot är utrustad med lysdioder och två motorer med var sitt hjul. Här lär du dig att programmera den så att den går framåt, bakåt eller svänger. Kanske kan du få den att köra i ett L eller

Läs mer

Bruksanvisning för AKKA smart och dataprogrammet AKKA Config.

Bruksanvisning för AKKA smart och dataprogrammet AKKA Config. Bruksanvisning för AKKA smart och dataprogrammet AKKA Config. Rullstol, ståstativ och liknande SKALL spännas fast i plattan. ETT MÅNGSIDIGT HJÄLPMEDEL 1. Vem har nytta av en AKKA smart? AKKA smart kan

Läs mer

Datorteknik 2 (AVR 2)

Datorteknik 2 (AVR 2) Namn: Laborationen godkänd: Digitala system 15 hp Datorteknik 2 (AVR 2) LTH Ingenjörshögskolan vid Campus Helsingborg Enkel in- och utmatning. Drivrutiner. Bithantering. I denna laboration ska vi förbättra

Läs mer

Micro:bit och servomotorer

Micro:bit och servomotorer Micro:bit och servomotorer Servomotorer som beskrivs här är så kallade micro servos och har beteckningarna: FS90 FS90R En servomotor har tre kablar. En brun som kopplas till GND, en röd som är för strömförsörjning

Läs mer

Classicdoor s66 motormontage. Figur 1. Översiktsbild på motorupphängning

Classicdoor s66 motormontage. Figur 1. Översiktsbild på motorupphängning Classicdoor s66 motormontage Figur 1. Översiktsbild på motorupphängning Montera ihop skenorna och montera motorn på skenan Enligt bild Figur 3. Montage av väggfäste sker i närheten av fjäderstången och

Läs mer

Start. Mål. Rallylydnad Nybörjarklass. Sitt. Sitt ligg. Sväng höger. Sväng vänster. Helt om höger

Start. Mål. Rallylydnad Nybörjarklass. Sitt. Sitt ligg. Sväng höger. Sväng vänster. Helt om höger Rallylydnad_Mom_Nyborjarklass.doc Sida 1 (5) Rallylydnad Nybörjarklass Övning nr Skylt Start Beskrivning Start Här börjar banan. Startpositionen vid skylten är att föraren står och hunden sitter vid förarens

Läs mer

Rullningslisten. Klicka på rullningslistpilar (pil upp eller pil ner) 1 för att förflytta dig i önskad riktning, en liten bit i taget.

Rullningslisten. Klicka på rullningslistpilar (pil upp eller pil ner) 1 för att förflytta dig i önskad riktning, en liten bit i taget. Rullningslisten Om informationen i fönstret inte ryms på skärmen skapas automatiskt en rullningslist i fönstrets högra kant. Med rullningslisterna kan du snabbt och enkelt flytta dig i fönstret 1 Klicka

Läs mer

Rallylydnad_Mom_Nyborjarklass.doc Sida 1 (5) Nya momentbeskrivningar, börjar gälla Rallylydnad Nybörjarklass

Rallylydnad_Mom_Nyborjarklass.doc Sida 1 (5) Nya momentbeskrivningar, börjar gälla Rallylydnad Nybörjarklass Svenska Brukshundkl ubben Nya momentbeskrivningar, börjar gälla 2014-01-01 Rallylydnad_Mom_Nyborjarklass.doc Sida 1 (5) Rallylydnad Nybörjarklass Mom nr Skylt Beskrivning Start Här börjar banan. Startpositionen

Läs mer

Smart Touch 09. Bruksanvisning 09-4

Smart Touch 09. Bruksanvisning 09-4 Smart Touch 09 Bruksanvisning 09-4 Smart Touch 09 Pos 1. Pos 15. Pos 2. Pos 14 Pos 3. Pos 13. Pos 4. Pos 5. Pos 6. Pos 7. Pos 12. Pos 11. Pos 10. Pos 8. Pos 9. Bilden visar Smart Touch för fullt utrustad

Läs mer

Golfvagn bruksanvisning E3/R3

Golfvagn bruksanvisning E3/R3 Golfvagn bruksanvisning E3/R3 1. Monteringsanvisningar Läs och följ dessa anvisningar noga så dröjer det inte så länge innan du kan köra ut på golfbanan 1- Sätt fast bakhjulet genom att släppa på snabbspärren

Läs mer

Den hungriga fisken. Vi ska göra ett spel om en hunrgig fisk! Styr den stora Hungriga Fisken och försök att äta upp alla kräftor som simmar omkring.

Den hungriga fisken. Vi ska göra ett spel om en hunrgig fisk! Styr den stora Hungriga Fisken och försök att äta upp alla kräftor som simmar omkring. Nivå 2 Den hungriga fisken All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club.

Läs mer

Vilken skillnad gör det var du placerar det? Prova båda.

Vilken skillnad gör det var du placerar det? Prova båda. Micro:bit- Namnskylt Vi börjar med att döpa programmet till något. Till exempel ditt namn. Det gör du längst ner i mitten. Nu ska vi göra ett enkelt program som med lysdioderna skriver ditt namn. När du

Läs mer

Att programmera arduinon

Att programmera arduinon Kurs i Arduino Arduino är en mikrokontroller, en liten dator. Precis som en vanlig dator kan den räkna och programmeras, men till skillnad från en vanlig dator så är arduinon specialicerad på skicka och

Läs mer

skapa genvägar till andra sidor (externa och interna)

skapa genvägar till andra sidor (externa och interna) Hotspot skapa genvägar till andra sidor (externa och interna) Du kan låta bilder och/eller text bli knappar för genvägar eller navigering. Genvägarna kan leda till en annan sida i din resurs (intern sida)

Läs mer

DJUREN PÅ GÅRDEN (4-8 år) Swedish Media Art / www.swedishmediaart.se

DJUREN PÅ GÅRDEN (4-8 år) Swedish Media Art / www.swedishmediaart.se Då du startar programmet ser det ut så här. Om du har bråttom kan du trycka på den gröna pilen för att komma till följande bild. I annat fall väntar du en stund och kommer vidare. Välj Ny elev och följande

Läs mer

Laboration - Programmering av LEGO Mindstorm robot

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

Läs mer

VÄXELDISPLAY med SHIFT CUT

VÄXELDISPLAY med SHIFT CUT Rev 3 Sellholm Tuning Gålby 73194 Köping VÄXELDISPLAY med SHIFT CUT - Visning av vald växel med röd 7-segment LED. - Shift light, Siffran på displayen byter färg till grön vid inställt varvtal. - Flatshift

Läs mer

Kommandon för klickerträning

Kommandon för klickerträning Kommandon för klickerträning Klickerträna din valp Klickerträningen utvecklades på 1940-talet av tränare av marina däggdjur som upptäckte att de kunde ge delfiner och valar signaler som uppmuntrade korrekt

Läs mer

Mask luminans och färgmättnad

Mask luminans och färgmättnad Mask luminans och färgmättnad Arbeta med detaljerna i en bild med luminans och färgmättnad. Luminans 1. Börja med att justera bilden i Camera Raw. 2. Gå till Channels i lagerpaletten och välj den blå kanalen.

Läs mer

Rallylydnad Nybörjarklass

Rallylydnad Nybörjarklass Rallylydnad Nybörjarklass Mom Skylt Beskrivning Start Här börjar banan. Startpositionen vid skylten är att föraren står och hunden sitter vid förarens vänstra sida. I Avancerad klass och Mästarklass kan

Läs mer

HANDHAVANDE LARMIA DUC LS 920

HANDHAVANDE LARMIA DUC LS 920 HANDHAVANDE LARMIA DUC LS 920 DISPLAY Följande val finns i huvudmenyn och undermenyerna. HÄNDELSELISTA > ALLA. På händelselistan visas alla larm, indikeringar och manöver i tidsordning med tid och status.

Läs mer

Installationsanvisning Automatik J40-J175

Installationsanvisning Automatik J40-J175 Installationsanvisning Automatik J40-J175 Beskrivning meny hantering i Zelio Logic Huvudbild vid normalt läge: Huvudbilden växlar mellan visning av Filtrering och Datum/tid Automatiken är fabriksinställd:

Läs mer

Manual Nya Akka-SMART

Manual Nya Akka-SMART Manual Nya Akka-SMART Detta är en förenklad Manual för Akka SMART som gjorts på Center för sinnestimulering Lagunen Slingan utifrån erfarenheter vid användandet av Akka SMART. Vid behov av mer detaljerad

Läs mer

SCENER. Att ändra i en scen

SCENER. Att ändra i en scen 192 DMX kanaler 12 armaturer med upp till 16 kanaler 30 banker med 8 scener i varje ( totalt 240 scener) 6 programmerbara chases med totalt 240 scener i varje 8 reglar för kanal kontroll Signerbar Joystick

Läs mer

Exempeluppgift i Logikstyrning. 1 Inledning. 2 Insignaler och utsignaler

Exempeluppgift i Logikstyrning. 1 Inledning. 2 Insignaler och utsignaler Exempeluppgift i Logikstyrning Inledning Idén med detta papper är att ge en allmän beskrivning av labbutrustningen och tips för hur man kan lösa olika praktiska problem i samband med laborationen. Läs

Läs mer

Programmering av. PADDY mini

Programmering av. PADDY mini multimedia Programmering av PADDY mini art. nr: CCS037 PRODUKTER SOM ANVÄNDS I DETTA EXEMPEL: PADDY mini CCS037 PADDY mini CCS012 PADDY mini CCS500 VSCOM USB TILL SERIELL DB9 LAPTOP MED WINDOWS 7 QUICKPAD

Läs mer

Laboration i datateknik

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

Läs mer

ANVÄNDARGUIDE VITAL & TALANDE TANGENTBORD

ANVÄNDARGUIDE VITAL & TALANDE TANGENTBORD ANVÄNDARGUIDE VITAL & TALANDE TANGENTBORD INNEHÅLL 1. KOM IGÅNG MED VITAL 1.1. Vad är ViTal? 1.2. Vem behöver ViTal? 1.3. Hur kan ViTal användas i skolan? 1.4. Hur får jag eleverna att börja använda ViTal?

Läs mer

Instruktion för Skylift Dino 125T Detaljerad

Instruktion för Skylift Dino 125T Detaljerad Dokumentversion 1.1 Sida 1/16 Instruktion för Skylift Dino 125T Detaljerad Innehåll Påskjutsbroms / Backa uppför 2 Parkera 2 Låsa 2 Inkoppling 3 Uppstart 4 Flytta och placera 5 Stödbenen 6 Kommer man nå

Läs mer

KUNGLIGA TEKNISKA HÖGSKOLAN. Laboration II1310. Programmera Lego Mindstorm robot i NXC

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

Läs mer

ENKEL Programmering 3

ENKEL Programmering 3 ENKEL Programmering 3 Figurer i långa rader Titta på de olika figurerna i de olika raderna. Kan du se att de olika figurerna i varje rad är placerade enligt ett visst mönster? Kan du lista ut vilken figur

Läs mer

USB styrt DMX gränssnitt

USB styrt DMX gränssnitt USB styrt DMX gränssnitt Inledning...2 DMX bibliotek...3 Programmering av kanalerna...7 Skapa en show...11 Inledning DMX LightPlayer är mycket enkel att använda. Inför en existerande fixtur eller skapa

Läs mer

MANUAL ELBENSTÖD / WIZARD 6

MANUAL ELBENSTÖD / WIZARD 6 DOK.WIZ6.1502 2015.02.05 LÄGGA TILL FUNKTION FÖR ELBENSTÖD PÅ REAL 6100 PLUS MED WIZARD 6 MANUAL ELBENSTÖD / WIZARD 6 I denna manual skall vi guida dig igenom arbetet med programmeringen för att lägga

Läs mer

Användarmanual. SMS Fjärrkontroll för Värmepump / Air Condition. Modell: GARD

Användarmanual. SMS Fjärrkontroll för Värmepump / Air Condition. Modell: GARD Användarmanual SMS Fjärrkontroll för Värmepump / Air Condition Modell: GARD Läs igenom bruksanvisningen innan du använder din produkt och behåll den för framtida bruk. Bilderna som används i denna manual

Läs mer

UMEÅ UNIVERSITET Datavetenskap. Praktiska uppgifter. Metoder och verktyg för datavetare Ht04

UMEÅ UNIVERSITET Datavetenskap. Praktiska uppgifter. Metoder och verktyg för datavetare Ht04 UMEÅ UNIVERSITET Praktiska uppgifter Metoder och verktyg för datavetare Ht04 Umeå universitet Praktisk uppgift 1 Legoprogrammering L1 - ROBOTLEGO Syfte Syftet med denna praktiska uppgift är att man ska

Läs mer

Text och galleri på fotoklubbens nya hemsida

Text och galleri på fotoklubbens nya hemsida Text och galleri på fotoklubbens nya hemsida Inloggning Denna instruktion vänder sig till användare som skall lägga upp texter/blogginlägg på klubbens hemsida. Användarna har behörighetsnivå Författare

Läs mer

Manual för ADDIS-net. Innehåll

Manual för ADDIS-net. Innehåll Manual för ADDIS-net Innehåll Inloggning... 2-3 Söksidan... 3 Registrera en ny intervju... 4 Födelsedatum/UNO-kod... 4 Lås/Lås upp intervju... 4 Redigera intervju-information... 4 Mata in svar i en intervju...

Läs mer

Personsökare RX-300 Bruksanvisning

Personsökare RX-300 Bruksanvisning Personsökare RX-300 Bruksanvisning Personsökare RX-300 är en trådlös mottagare med 99 kanaler Sändarna/larmen som används tillsammans med RX-300 kan programmeras valfritt på de 99 kanalerna Man kan använda

Läs mer

Programmera Kontaktlåda USB i Mac

Programmera Kontaktlåda USB i Mac Programmera Kontaktlåda USB i Mac Med programvaran för Mac kan du göra så att ett tryck på din kontakt ger dig: text, kortkommandon och macron musrörelser, musklick och scroll multimediakommandon starta

Läs mer

Montering motor Ta fram frikopplaren och studera dess funktion. Frikopplaren löper i kedjehusets spår och "klickas" i sitt läge.

Montering motor Ta fram frikopplaren och studera dess funktion. Frikopplaren löper i kedjehusets spår och klickas i sitt läge. Montering motor Ta fram frikopplaren och studera dess funktion. Frikopplaren löper i kedjehusets spår och "klickas" i sitt läge. Dra runt kedjan för hand så att den mässingsfärgade gripanordningen flyttas

Läs mer

Lär dig programmera för dig mellan 6 och 100 år...

Lär dig programmera för dig mellan 6 och 100 år... för dig mellan 6 och 100 år... Björn Regnell Bilden visar ENIAC, som var den första datorn. Mamman och pappan på bilden programmerar ENIAC. ENIAC fanns när farfar och mormor var små. ENIAC vägde 27 tusen

Läs mer

Fjärrkontroll Telis 16 RTS

Fjärrkontroll Telis 16 RTS Fjärrkontroll Telis 16 RTS Bruksanvisning Telis 16 RTS Pure Art.nr.: 1811020 Telis 16 RTS Silver Art.nr.: 1811021 Fjärrkontroll Telis 16 RTS 16-Kanalsfjärrkontroll Telis 16 RTS Pure Art.nr.: 1811020 Telis

Läs mer

AVR 5. Styrning av trafikljus. Digitala system 15 p

AVR 5. Styrning av trafikljus. Digitala system 15 p Namn: Laborationen godkänd: Digitala system 15 p AVR 5 LTH Ingenjörshögskolan vid Campus Helsingborg Styrning av trafikljus. Syftet med laborationen är att styra en trafikkorsning med hjälp av en mikroprocessor.

Läs mer

KOM IGÅNG, UPPDRAG OCH KOMPONENTER

KOM IGÅNG, UPPDRAG OCH KOMPONENTER KOM IGÅNG, UPPDRAG OCH KOMPONENTER Kom igång: Gå in på http://microbit.org/ http://microbit.org/guide/ 1 http://microbit.org/guide/quick/ Koppla in din micro:bit och gå in på http://microbit.org/code/

Läs mer

Switch Driver 4. Programvara för Radio Switch, JoyBox och JoyCable. Sensory Software

Switch Driver 4. Programvara för Radio Switch, JoyBox och JoyCable. Sensory Software Switch Driver 4 Programvara för Radio Switch, JoyBox och JoyCable. Sensory Software Innehåll ATT ANVÄNDA PROGRAMVARAN SWITCH DRIVER... 3 SWITCH DRIVER ANSLUTNING... 4 USB JOYSTICK KALIBRERING... 4 TESTFUNKTION...

Läs mer

Robotfotboll med Arduino

Robotfotboll med Arduino Robotfotboll med Arduino Av Staffan Melin och Martin Blom Bild & form-skolan, Masthugget, Göteborg 2015 Staffan Melin, staffan.melin@oscillator.se Martin Blom, martinblomblom@hotmail.com Detta verk är

Läs mer

S ANSLUTNINGAR KOPPLINGSPLINT CN1

S ANSLUTNINGAR KOPPLINGSPLINT CN1 ELEKTRONIKSKÅP LRX 2035 READER Enfas elektronikskåp för automatikstyrning av vipportar och jalusiportar med inbyggd radiomottagare och möjligheten till anslutning av 1 eller 2 beröringsfria läsare BeSAFE

Läs mer

L-Advantage Solutions AB. WinMore Systems Hippo PC & MAC Start

L-Advantage Solutions AB. WinMore Systems Hippo PC & MAC Start L-Advantage Solutions AB WinMore Systems Hippo PC & MAC Start Reducerade trav och galoppsystem Copyright 2011 Introduktion OBSERVERA! Ny manual är på gång, men denna fungerar så länge. Vi vill börja med

Läs mer

TDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 5. Laboration 4 Lådplanering Exempel på grafik, ett avancerat program Frågor

TDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 5. Laboration 4 Lådplanering Exempel på grafik, ett avancerat program Frågor TDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 5 Laboration 4 Lådplanering Exempel på grafik, ett avancerat program Frågor 1 Laboration 4 - Introduktion Syfte: Öva på självständig problemlösning

Läs mer