EV3 Roboten. Sida 1 av 13

Relevanta dokument
Roboten. Sida 1 av 11

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

Lego Robot [ ] [ ] [ ]

Hur ser Blue-Bot ut i aktion?

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

Laborationer i SME094 Informationsteknologi I för

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

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

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.

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

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

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.

3 augusti (G) Programmering: Lego

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

3.0. Tips och Trix Sida 1 av 18

Edison roboten som går at bygga ihop med LEGO

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

Ipad i teknikundervisningen

Kom igång med Micro:bit och JavaScript Blocks Editor. Framsida

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

Startinstruktion för Swivl Robot den automatiska kameramannen. Version

Programmeringspalett. Pr o gr a mvar a

Programmering. Scratch - grundövningar

FlyBot. Copyright Sagitta Pedagog AB

Programmering eller Datalogiskt tänkande

Micro:bit och servomotorer

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)

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

HEMISSON. Webots-Botstudio laborationsbok. Sida1

MV-Nordic Lucernemarken Odense S Danmark Telefon mv-nordic.com

Smart Rogic Manual. Robostick Manual

Robotfotboll med Arduino

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

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

Laborationsrapport av robotprogrammering

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

Scratch Junior. När appen startas.

Kom igång med Denna korta manual hjälper dig med att komma igång med programmen Vital och ViTex.

Programmera i teknik - kreativa projekt med Arduino

Programmering. Analogt och med smårobotar. Nina Bergin

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

Scratch Junior. makeandshape.com. by MIT. Gränssnitt Scratch Junior

USB styrt DMX gränssnitt

Leica mojo3d start första gången

Skapa spelet Bug-race i Scratch

Användarmanual Onepix MDX Installer 1.1 SVENSK

Mitt hus och jag steg för steg instruktioner

Ingående delar. I ditt paket av IDEA-SOLO ingår följande delar. Kamerasystem. Väska för att transportera IDEA-SOLO

Kom igång med RIB Karta 1.1

Bruksanvisning Bläckfisken USB

Installation av fjärrströmbrytare HE842, HE843 och HE862(2).

Guide till att använda Audacity för uttalsövningar

MANUAL CHRONO COMAI Comai AB erbjuder kvalificerade anpassningsbara och Comai AB

Sirius II Installation och Bruksanvisning

Appen Legimus. Användarmanual för IPhone och IPad

KOM IGÅNG, UPPDRAG OCH KOMPONENTER

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

PROGRAMMERING I NXC. Sammanfattning KUNGLIGA TEKNISKA HÖGSKOLAN

BRUKSANVISNING APPlicator kontaktlåda för ios & Android*

Dash and Dot. Svårighetsgraden bestämmer du själv genom att välja någon av av de 5 appar som är kopplade till Dash & Dot.

PowerView Motorisering Smarta gardiner som gör ditt liv lite enklare

KUNGLIGA TEKNISKA HÖGSKOLAN. Linefollower. Med LEGO Mindstorms och NXC. Paul Coada Introduktion i datateknik II1310

BRUKSANVISNING iswitch kontakt med inbyggd kontaktlåda

Programmering av LEGO NXT Robot

Andromeda. Användning och Installation

BRUKSANVISNING SimplyWorks for ipad kontaktlåda för ios

Digitalt lärande och programmering i klassrummet

Lektion 1 Arbetsblad 1.1 Möt Edison

KUNGLIGA TEKNISKA HÖGSKOLAN KISTA. Lego Linefollower. Få en robot att följa linjen på golvet!

Manual. Danfoss termostat

Whack-a-Witch. Introduktion. Nivå

Ladda ned appen Plickers till din surfplatta eller mobiltelefon och logga in med samma konto som du skapade ovan. Appen är gratis.

TiS 2017 Inkluderande koppelkodning. Tomas Jonsson Maria Adlerborn

Mobilt Bredband Turbo 3G+ Manual

Rider 60. Stopp ( /BACK/ / ) LAP PAGE. Rider 60 levereras med en pekskärm. Tryck på på skärmen eller maskinvaruknappen för att använda enheten.

Deponeringsbox med tidsfördröjning typ 2001-T

BRUKSANVISNING J-Pad Joystick

Användarmanual RINGBUNDET BLOCK A5 OMSLAG FRAMSIDA

1 Den normala kartbilden

TOPAZ PHD. Användarmanual

Appen Legimus Användarmanual för Android

PGC: Läser från fotocell och lackar efter avläst. Läser från fotocell och lackar efter programerat. Detaljräknare

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

Home Nerladdning typsnitt Ladda Ladda fonter Menyn Skrivare Menyn teckensnitt Menyn Verktygsfält Menyn Hjälp Snabbtangenter

Version lättläst. Så här använder du Legimus app. för Android

GoTalk NOW. Lathund för redigering i appen. Senast redigerad av Henrik Hasselqvist

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

Lathund Milestone 112 Ace Color

Lättlästa instruktioner för ipad ios8

Workshop PIM 2 - PowerPoint

FÄLTMÄTINSTRUKTION C.A 1510

Handbok Milestone

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

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

Classicdoor s66 motormontage

Lektion 1: Möt Robo! Områden: Robotteknik, ingenjörsteknik mekanisk design

LÄS E-BÖCKER MED BLUEFIRE READER PÅ IPAD

Installationsguide. För att installera mjukvara och hårdvara, följ nedanstående anvisningar.

HIR-Växt- Näsgård Karta. HIR-Växt och Näsgård Karta

Microsoft Windows 8 Grunder

Transkript:

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 Sida 1 av 13

Ladda ner programmet på: https://education.lego.com/enus/downloads Namnet på projektet anges genom att spara projektet. Programmet som skapas namnges genom att markera Program och andra namn. Gränssnittet för programmering: Om man går till Hjälp och klickar visa sammanhangsbaserad hjälp (Show context help) så får man en förklarande text för det block i programmeringsfältet som markeras Sida 2 av 13

Handen i övre menyraden är för att panorera i programmeringsfältet. Alt är kortkommando för att panorera. För att lägga till kommentar i programmet, klicka på ikonen och dra sen kommentarsfältet till önskad plats. Startblocket Blocket starta ska alltid stå först vid ett program Det går bra att köra två program samtidigt men båda behöver ett startblock. EV3 kan både gå och tugga tuggummi samtidigt. Motorer Bokstäverna i övre raden anger vilken port motorerna är kopplade Det finns flera klickbara saker i varje block. För motorer kan till exempel styrning väljas genom att dra i reglaget eller markera siffrorna och skriva in värde. Styrning kan anta värden -100 till 100 Sida 3 av 13

Motorerna kan programmeras i sekunder, grader eller rotationer. Sekunder är minst precist då det beror av robotens batteriers laddning. För motorerna finns två lägen för stop/avslut : Stop ger en snabb koppling i andra riktningen (tvärnit) medan Coast slår av motorerna och roboten stannar när den stannar. Display block För att visa text, form eller bild på robotens display. x och y anger var på displayen text/bild ska placeras. För att välja bild klicka i den vita rutan För att se bilden kan förhandsgranskning användas Sida 4 av 13

LJUD Välj ljud här Enhetens statuslampa Lamporna som finns på robotens display kan anta olika färger Anger om lampan ska blinka eller ej Sida 5 av 13

Blocket WAIT Wait används till att invänta något. Kan vara tid men också på att en sensor antar ett visst värde. Varje sensor har Compare eller Change som val Här är ultraljudcensor vald och väntar på att distans till något framför den är mindre än 50cm. Sensorn är kopplad till port 4 Sida 6 av 13

LOOPS (While-loop, medan villkor är uppfyllt) Loopar kan ha olika villkor såsom beroende av sensorer, antal gånger, tid, obegränsat mm. Namn Sida 7 av 13

LOOPINTERRUPT Ska ha samma namn som loopen den ska avsluta SWITCH (Om villkor är uppfyllt gör detta annars gör detta) Kan göras om till flikvy för att ta mindre plats. Sida 8 av 13

För ljud finns valen att spela fil, ton eller not. För fil finns flera möjliga val WIRES Output Input För att koppla bort kablar dra ut input och släpp Sida 9 av 13

Tips för att komma igång med programmeringen Koppla in några sensorer och se hur de fungerar Håll handen framför ultraljudsensorn och lägg märke till hur värdet för distans ändras. Ljussensorn kan testas genom att hålla den över svart respektive vitt underlag. Trycksensorn visar värdet 0 när den inte är intryckt och 1 när den är intryckt (binärt, av och på) Börja med att prova att köra roboten framåt en viss sträcka. Vad står rotation för och hur långt kommer roboten på en rotation? Vad står antal grader för? Finns det någon anledning till att sekunder inte ger lika precisa körsträckor som rotationer och grader? Lägg sen till 90 graders svängar så att roboten kör ett varv runt något. Kan någon loop användas för den här koden? Bygg banor som roboten ska ta sig genom. Ett uppdrag som förändras/förbättras: 1. Kör en snitslad bana med hinder 2. Bygg på något på roboten och skjut undan hindren 3. Bygg och montera en gripklo (eller annat fångstredskap) på roboten. Hämta ett hinder. 4. Låt roboten hämta ett hinder av viss färg (men backa undan från hinder med fel färg) 5. Hämtade hinder ska levereras på viss plats osv Sida 10 av 13

Sensorer Trycksensor Registrerar när den trycks på, när den släpps eller när den klickas Koppla in en trycksensor i port 1 Skapa det här programmet och klicka på ladda ner. Om du vill byta namn på ditt program så görs det Hemmenyn genom att hålla fingret på namnet och sen skriva in nytt. På Roboten, gå till mappar (andra fliken i displayen) och leta reda på ditt program. När det här programmet startas kommer det att synas på displayen att programmet körs. De gröna lamporna kommer att blinka vilket indikerar att roboten väntar på input. När trycksensor nu trycks in kommer motorerna att rotera 5 varv. Ultrasonic sensor Mäter distans. Är precis i intervall 1-250 cm (+- 0,5cm) Koppla in sensorn i port 4. Gå till PortView som finns under Appar på enheten. Under den port som sensorn är kopplad i kan man läsa av distans till objekt framför sensorn på samma sätt som det kan läsas av på ipaden. Distans mäts inte från yttersta punkten på sensor. Använd en linjal för att fastställa varifrån distans mäts. Sida 11 av 13

Program: Kör. Vänta på att Ultrasonic sensor får signal att objekt är närmare än 20 cm. Stanna. Backa tills Ultrasonic sensor registrerar en ökning av distans med 10 cm. Stanna Skapa ett program som får roboten att gå fort fram tills objekt framför är längre än 20 cm bort. Få den att gå långsammare och långsammare ju närmre den kommer för att sen stanna 5 cm från objektet. Färgsensor Kan identifiera 8 olika färger. Känner av omgivande ljus och reflekterande ljus. Koppla in färgsensorn i port 3. Gå till portview på enheten och titta på hur mycket ljus som reflekteras från underlaget. Skapa ett svart streck på en vit yta och observera värdet för respektive färg. Program som gör att robot kör fram tills den stöter på ett mörkt område. Backar undan och kör fram igen (för alltid). Observera att för hög hastighet gör att sensorn inte hinner läsa värdet på reflekterande ljus vilket gör att den kan missa områden. Sida 12 av 13

Linje följare Här behövs en svart linje som roboten kan följa. När färgsensorn är placerad över linjen kommer roboten att följa linjen tills den tar slut. För att ta bort filer i roboten: Gå till andra ikonen på enheten(filhanteraren). Välj den fil du vill ta bort genom att klicka två gånger på välj-knappen. Då dyker papperskorgen upp. Klicka och konfirmera ditt val. Sida 13 av 13