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



Relevanta dokument
LEGO MINDSTORMS Education EV3

Roboten. Sida 1 av 11

Programmeringspalett. Pr o gr a mvar a

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

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

Laborationer i SME094 Informationsteknologi I för

EV3 Roboten. Sida 1 av 13

Working with parents. Models for activities in science centres and museums

LEGO NXT Robotprogrammering

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

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

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

Lego Robot [ ] [ ] [ ]

19. Skriva ut statistik

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

Lathund för att arbeta med pdf

Nucleus CP810 ljudprocessor och Nucleus CR110 Remote Assistant Handbok för felsökning

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)

Mobil lagerhantering med streckkodsskanner

Clicker 5. Lathund kring de vanligaste och mest grundläggande funktionerna för att komma igång med Clicker. Habilitering & Hjälpmedel

Smart Rogic Manual. Robostick Manual

Digitalt lärande och programmering i klassrummet. Introduktionsworkshop - Bygg ett akvarium i Scratch

LPP Programmering. Syfte, övergripande mål Lära känna och kunna utföra enkla programmeringar i Scratch samt Lego Mindstorms.

Handbok Artikulate. Andreas Cord-Landwehr Ondrila Gupta Översättare: Stefan Asserhäll

SÅindex 5 i Microsoft Excel 2010

Lära känna skrivbordet

FIRST LEGO League. Härnösand 2012

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

Routerinställning. Denna guide tar dig genom de enkla steg som behövs för att ställa in routern så den fungerar trådlöst.

Selma Manual Utbildningsplan. Studentcentrum/Ladokgruppen

Programmering av stegmotorer ett miniprojekt i samarbete med Svensk Maskinprovning

Lathund Milestone 112 Ace

Fotoballonger. Manual

Robot Educator En introduktion

Klassuppgift: Hinderrally

Den här texten ska förhoppningsvis underlätta en del av anpassningarna. Det kan säkert finnas en del fel och annat tok.

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

Hur ser Blue-Bot ut i aktion?

Installationsanvisning för Su Officemallar 2003 För PC

ANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för

Installations och drifthandbok

E-POST3 Ett lättanvänt e-postprogram med stöd för talsyntes

Programmering av LEGO NXT robot Laborationsrapport för programering av robot för att följa svartmarkerad linje på maken

Utvecklar sin förmåga att bygga, skapa och konstruera med hjälp av olika tekniker, material och redskap - Naturvetenskap och teknik, Förskola

FIRST LEGO League. Stockholm

Släktprogrammet Lindahl från Galagök

Aditro HR Portalen - logga in och byta lösenord

Elisabeth Bejefalk IT-Assistent Avesta kommun

Frågebanker, frågeuppsättningar och slumpvisa block

Svensk version. Inledning. Innehåll. Specifikationer BT100. Extra specifikationer BT100 S W E E X. C O M. BT110 - Sweex Bluetooth Class I Adapter USB

Studentguide Adobe Connect Pro

LATHUND PA-WEBBEN KOMPETENSSÖKNING. Version Sida 1 av 7

Quick start manual. Smart-House Rev 2.0

Nibe xx45 Viewer. Ett program för visualisering av Nibes loggar WebIQ:s Energibutiken

Östbergsskolans loggbok!

Introduktion. Markera den gröna bocken. Skriv in URL:en Klicka på knappen Platser.

Jag rek. starkt att alla uppgraderar sin TomTom till version 5 eller högre då massor av nya funktioner och en betydande prestandaskillnad finns.

Extra inställningar i Mozilla Thunderbird

Predator Digital 3D. Predator Digital 3D. Bruksanvisning. Version 1.0

När ReadHear är installerat på din dator, startar du det genom att klicka på programmets ikon.

Micro:bit. Börja skapa egna program

ANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för

Digitalt lärande och programmering i klassrummet

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

Förnybar energi. Komma igång med LEGO Energimätare

Nallelek Lärarvägledning

Handbok Fyrkanter. Matt Williams Granskare: Eugene Trounev Översättare: Stefan Asserhäll

LOTS ANSÖKAN TÄVLINGSTILLSTÅND

SCHOLA COMAI ELEV WEBBKALENDER / SCHEMA VERSION 1.1. [Skriv text]

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

SMARTBOX. Användarmanual

Copyright 2008 Pausit AB medföljer programvaran pausit. Pausit version 1.2 Användarmanual

Användarmanual Pagero Connect 2.0

VÄXELDISPLAY med SHIFT CUT

Programmering eller Datalogiskt tänkande

Användarhandledning pcskog Bmwin 2011

Kontakt: Mikael Forsman Användarmanual för VIDAR 4.0

Marie Andersson, IKT-centrum E-post: (Bb Learn 9.1.8) Wikis i Blackboard

Du har fått stycken taggar. (av föreningen okt-06 eller av den f.d. medlem du övertagit lägenheten från) Din pinkod är:

Peter Ottosson 31/ Introduktionskurs i datateknik II1310

ROVBASE. Manual Registrera observation. Version

Bruksanvisning för hjälpbegäran

Din manual HP DESKJET 990C

Projektarbete 2: Interaktiv prototyp

Laborationsrapport av robotprogrammering

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

Datum: Version 1.6. Sidan 1 (43)

Introduktion till Adobe Acrobat Connect. I denna guide beskrivs hur man använder Adobe Connect samt användning av headset och webbkamera.

Programmering. Scratch - grundövningar

FIRST LEGO League. Trollhättan 2012

Smartair System. TS1000 Version 4.23

Bruksanvisning. Bestic software version Äthjälpmedel. Internet:

KARMATIC PROFILER 2000 Manual

Flexibel meny i Studentportalen

Naturvetenskaps- och tekniksatsningen. Arbetsområdet Varuhuset

Programmering av LEGO NXT Robot

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

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

Dokumentnamn lathund_ping Docs. Med Ping Docs kan du skapa egna dokument i PING PONG. Dokumenten sparas automatiskt och lagras inom systemet.

Teckentavlor. Inställning av styrsätt med programvalsratten

Transkript:

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 i menysystemet Kan lagra program Överförs från vanlig dator via USB eller Bluetooth Ser Introduktion till system i teknik och samhälle, HT 2007 Legolådor + programvara ut som en stor legobit Motorportar (A-C) USB-port (till dator) Sensorportar (1-4) Byggs in i egna konstruktioner Första robot finns Gå höger i menysystemet Högtalare Avbryt / Tillbaka knapp Vilka motorer och sensorer finns? Servomotorer med inbyggd rotationssensor Trycksensor Programvara för att skriva egna program På / välj -knapp Konstruera reglersystem Ljudsensor Ultraljudssensor Ljussensor 1

Vad är ett reglersystem? Var är jag? Vilken motorstyrka behövs just nu? Reglersystem Använd motorstyrka x! Slinga: Mät, beräkna, skicka signal, mät, Att programmera i MINDSTORMS NXT Kort historik Bygger på ett programmeringsspråk som heter LabVIEW Utvecklat av National Instruments för reglersystem Första version 1986 Fordonet som landsattes på Mars 1997 hade sin programvara utvecklad i LabVIEW 1998 - Specialversion av LabView för LEGO MINDSTORMS Att programmera i MINDSTORMS NXT Att programmera i MINDSTORMS NXT All programmering sker med hjälp av ikoner Symboliserar uppgifter Man kan själv skapa nya ikoner att använda i sina program Finns enkla och avancerade ikoner Väljs med flikar nedtill Allt enkelt finns också i avancerade läget USB/Bluetooth för överföring av program Att köra ett program Att föra över ett program till legoroboten Koppla roboten till datorn via USB eller Bluetooth Slå på roboten Tryck på download - knappen i NXTprogramvaran Klart! Slå på roboten Välj My Files Sofware files ditt program där ditt program är ditt programnamn Välj Run Tryck på Avbryt -knappen för att sluta köra 2

Att lägga till ikoner/programmera Flödesschema Rita en bana för hur programmet ska köra Kallas flödesschema Dra ut ikoner i banan På det stället utförs uppgiften Anger i vilken ordning instruktioner körs Möjligt med samtidiga/parallella vägar Starta och ta väg 1 och väg 2 samtidigt Väg 1 Väg 2 Kör motor, kör motor beroende på knapptryck Start - visa glad gubbe, vänta sedan 1 s - slut! Förflytta roboten, visa gubbe, vänta 1 s Att lägga till ikoner/programmera Att lägga till ikoner/programmera Varje ikon har inställningar Går igenom de vanligaste Finns detaljerad dokumentation i programvaran Visa på skärmen -ikonen Spela ljud -ikonen Visa bild eller text Skärmen är 100x64 punkter Inställningar Spelar upp ett ljud Inställningar 3

Slinga -ikonen Villkor -ikonen Repeterar det som finns i slingan Hur länge? Oändligt, beroende på sensor/knapp, en viss tid, ett bestämt antal gånger, annat villkor Sedan fortsätter programmet efter slingan Väljer mellan två vägar i programmet Ja-vägen Nej-vägen Exempel 1. Är trycksensorn intryckt? 2. Om ja, fortsätt längs övre vägen 3. Om nej, fortsätt längs nedre vägen Villkor -ikonen Vänta -ikonen Väljer mellan två vägar i programmet Ja-vägen Nej-vägen Hur kan valet göras? Baserat på sensor/knapp, annat villkor, värde på variabel Väntar på att ett villkor ska uppfyllas Sedan fortsätter programmet Alternativ: Tid, (knapp)tryck, ljusstyrka, ljudnivå, avstånd (ultraljudssensorn), rotation, Förflytta -ikonen Sensor-ikoner Kör/stoppa motorerna För att förflytta rakt framåt/bakåt För att följa en kurva/svänga Inställningar Varaktighet: Obegränsat, viss vinkel/varv, tid Finns speciella ikoner för tryck-, ljud-, ljus-, avstånds-, knapp-, rotation-, timer- och meddelandesensorerna Exempel: Ljussensorn kan detektera reflekterat ljus 4

Värden och sladdar Värden och sladdar Värden från en ikon kan användas i en annan Exempel: Kör snabbare ju ljusare det är Sladd In- plugg Ut- plugg Ljusstyrka 0-100, motorstyrka 0-100 Att tänka på: Sladdar är specialiserade Talsladd, textsladd, ja/nej-sladd A - Inplugg B - Utplugg C - Talsladd (gul) D - Ja/nej-sladd (grön) E - Textsladd (orange) F - Bruten sladd (grå) Ikon för att konvertera tal till text T.ex. för att visa på skärmen Variabler Fler ikoner Man kan lagra värden i en variabel Som en portfölj där värdet sparas Fördel: Programmet kan komma ihåg saker Behöver inte heller dra sladdar så långt Om värdet behövs i andra änden av programmet Spela in/spela upp motorrörelser Sända/ta emot meddelanden Via Bluetooth Stoppa allt Jämförelser, beräkningar, slumptal Kalibrera sensorer, filhantering, konvertera tal till text, sätta ihop texter Avlusning Avlusning Den mest tidskrävande fasen vid programmering Vilka fel kan uppkomma? Programmet kan inte skickas över till roboten Felmeddelanden Roboten är inte påslagen En sladd är feldragen Vilka fel kan uppkomma? Programmet kan skickas till roboten, men Det fungerar inte som det ska Följer inte linjen bra Hur letar man fel? En inbyggd felsökningsfunktion Download and run selected 5

Avlusning Avlusning Download and run selected Markera de ikoner som ska användas Testa delar av programmet i taget Kompletterande metod Lägg in extra skärmutskrifter och vänta -ikoner i programmet Testa sensorernas värden, t.ex. motorsensorn Koppla roboten till datorn Klicka på en motorikon i programmet Klicka på Stopp i programmeringsfönstret Kör och läs av värdena Några tips DEMO Kalibrering av ljussensorn Hur svart är svart? Hur vitt är vitt? Kan skilja sig beroende på rum Se manualen 6