Guide: Programmera Ryze Tello

Relevanta dokument
Programmering. Scratch - grundövningar

Kortkommandon Allmänna i Windows 7

Överflyttning av värld

Hur patchar man Entré?

Grundläggande datorkunskap. Kom igång med dator

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

Programsnickaren. Grunderna för hur du kommer igång och arbetar med Programsnickaren till Micro Rolltalk. Habilitering & Hjälpmedel

Programmera Kontaktlåda USB i Mac

BaraTrav Prenumeration och Installation Version 1.3.4

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

Bruksanvisning Bläckfisken USB

GitHub for Windows och GitShell

Konfigurera Xenta från Babs

LVDB i GEOSECMA. Innehåll. Produkt: GEOSECMA Modul: LVDB Skapad för Version: Uppdaterad:

Operativsystem och användargränssnitt

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

Hur patchar man Entré?

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

Programmets startmeny ser ut så här. För att få fram menyerna Avsluta, Inställningar och Användare måste du föra markören upp till det blåa fältet.

Arbeta effektivare. med macos

SNABB-GUIDE FÖR GOOGOL T1 PROGRAMMERING.

Spara filer eller mappar från ett kursrums filhanterare i Blackboard 9.1

Del 2 INTERNET I VARDAGEN. 14. Hämta program på Internet Sköta affärer på Internet Användbara sidor (för nytta och nöje)...

Manual för fjärrinloggning

LÄR DIG ANVÄNDA DIN MAC. från grunden! Nu med Mac OS X Leopard! Harry Peronius

Installation av datafil för lokal lagring av e-post i Microsoft Outlook 2016

Internet. En enkel introduktion. Innehåll:

Spara filer eller mappar från ett kursrums filhanterare i Blackboard 9.1

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

Installation och aktivering av Windows 7

Digitalt lärande och programmering i klassrummet

Mitt hus och jag steg för steg instruktioner

Steg 1 Minnen, mappar, filer Windows 7

För att använda Windows på enklaste sätt använder du musen. Musen syns Som en pil på skärmen.

Snabbguide AlphaSmart NEO2

Miljön i Windows Vista

KURSMÅL WINDOWS STARTA KURSEN

MINIX NEO A1+ Användar Manual

Laboration 0. Enhetsbokstaven anges med ett kolon efter och man läser ofta ut detta, exempelvis C:(sekolon).

LVDB i GEOSECMA. Innehåll. Inledning. Produkt: GEOSECMA Modul: LVDB Skapad för Version: Uppdaterad:

Hur patchar man Entré?

Starta Egenrapportering automatiskt i Mac

Lathund Claro Read Plus

BRUKSANVISNING Kontaktlåda USB funktionsverket

Programmering i Scratch 2.0

Innehåll. Inledning. Inställningar. Inledning Inställningar Kortkommandon Övriga inställningar Kommandofönstret Övrigt

Sta. Sta. Sta. ulricaelisson.se. Scratch STARTA PROVA KODEN KÖR! TIPS. Rita en ny sprite. Eller välj en från mappen

Instruktion för klienten Djupkarta.se

Konfigurera Xenta från Point

Gran Canaria - Arbetsbeskrivning knapplänkar (Mediator 8)

Instruktion till. PigWin PocketPigs. Del 1 - Installation

IT-körkort för språklärare. Modul 9: Rätta skrivuppgifter

eller Snabbkurs i filhantering Tema: Mappar och filer i Windows samt Lagringsenheterna OBS! Endast för medlemmar i SeniorNet, Klubb Södertälje!

Grundkurs 1 IKT Filhantering

Innehåll Information om hemkatalog och lagring av filer... 2 PC... 2 GDA-dator, Windows

Steg 1 Minnen, mappar, filer Windows 8

RiWiCon Hovslagare. Import från HippoHov. Kontakter, Hästar, Journalposter Version 1.3.x

Innehåll instruktion Sharefile för Trafikverkets applikationer

OBS! FÖRSÖK INTE INSTALLERA PROGRAMVARAN INNAN DU HAR LÄST DET HÄR DOKUMENTET.

E-BOT del

Datorn från grunden. En enkel introduktion. Innehåll: Inledning 1 Vad är en dator? 2 Datorns olika delar 3 Starta datorn 5 Stänga av datorn 7

Innehåll Information om hemkatalog och lagring av filer... 2 PC... 3 DAFGU-/GDA-dator, Windows

LVDB i GEOSECMA. Innehåll. Inledning. Produkt: GEOSECMA Modul: LVDB Skapad för Version: Uppdaterad:

Steg 1 Minnen, mappar, filer Windows 10

Steg 1 Minnen, mappar, filer Mac/OS X

Steg 1 Minnen, mappar, filer Mac/OS X

Emacs. Eric Elfving Institutionen för datavetenskap (IDA) 22 augusti 2016

Välkommen till Dropbox!

Komma igång med 3L Pro Komma igång med 3L. Copyright VITEC FASTIGHETSSYSTEM AB

Konsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS Konsolfönstret

Support. Tack för att du väljer NETGEAR:s produkter.

Programmering av. PADDY mini

Extramaterial till Matematik Y

BOAB HJULDELAR AB

Ladda ner en talbok på biblioteket.stockholm.se

Voic i FirstClass

Programmera från. bonushack. Måns Jonasson. Illustrationer: Jennifer Nystedt

Del 1: Skapa konto i Exchange

Kom igång med din SKY WiFi SmartPen

15 Skapa en Start-Diskett

Adobe PHOTOSHOP ELEMENTS 9 FÖRDJUPNING

Installera nedladdningsterminal

IT-körkort för språklärare. Modul 3: Ljud, del 1

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

Börja här. Justera bläckpatronerna utan en dator. Svenska

Steg-för-steg-guide så lånar du en e-bok på en dator!

Lathund Milestone 112 Ace Color

Arbeta effektivare med OS X

Installationsanvisning för Su Officemallar 2013 För PC

Installera Windows Custom PostScript- eller PCL-skrivardrivrutin

2. Windows 10. Behandlade Ord. Windows Anniversary. Göran Johansson

NYTT LIV I EN UTTJÄNT DATOR

Maximanus. Tangenter med speciell betydelse på Maximanus. Uppkoppling

INSTALLATION OCH KONFIGURATION AV PROGRAM PICBASIC PRO - MICRO CODE STUDIO PLUS - EPIC PLUS

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.

DIGITALA RESURSER MANUAL FÖR. Arbeta med video i Windows Live Movie Maker

Webmail instruktioner

Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa.

Hur ser Blue-Bot ut i aktion?

Ta en skärmbild. Det är enkelt att ta en bild av skärmen. 2 Det går att ta en bild av ett enskilt öppet programfönster. SMART PROGRAM PÅ SVENSKA

Transkript:

Guide: Programmera Ryze Tello Tello går att flyga med en dator (Windows och Mac OS). Via datorn går det att programmera drönaren så den flyger i ett förprogrammerat mönster. Programmeringen sker med Scratch. Scratch är ett lättanvänt programspråk som utvecklades för att lära barn programmera. Tack vare det är programmet enkelt att lära sig och en rolig väg in i programmeringsvärlden. Installera nödvändiga program och filer Börja med att ladda ner och installera följande program: Adobe Air (get.adobe.com/air/) Scratch 2.0 (scratch.mit.edu/download) node.js (nodejs.org/en/). Förutom programmen behövs även några filer utvecklade speciellt för Tello. Filerna hittar du här: dl-cdn.ryzerobotics.com/downloads/tello/20180222/scratch.zip Efter nedladdning, högerklicka på filen och välj Extrahera alla. Välj en mapp där du enkelt hittar filerna. I exemplet väljer vi att lägga filerna i Hämtade filer (som visas som Downloads i sökvägen). Extrahera filerna i en mapp där du enkelt hittar dem. De behövs längre fram.

Förbered programmet för Tello Nästa steg är att förbereda Scratch för programmering av drönaren. Kommande steg behöver göras varje gång Scratch öppnas på nytt. Öppna Scratch. Håll inne Shift-tangenten och klicka på File. Välj sedan Import Experimental HTTP Extension. Leta upp där du sparade filerna och välj tello.s2e. Shift-klicka på File och sedan Import Experimental HTTP Extension. Välj sedan filen tello.s2e. Du får nu upp ett fönster som heter More blocks. Där ligger kommandona som används för att styra drönaren. Under More Blocks syns kommandon för drönaren, till exempel take off och land.

Nästa steg är att se till att drönaren och datorn kan prata med varandra. Det görs genom Kommandotolken. Öppna kommandotolken genom att trycka på Windows-knappen och skriva in cmd. Leta upp där Tello-filerna ligger och tryck i adressraden för att få fram sökvägen för filen. Kopiera sedan sökvägen. Tryck i adressraden för att få upp sökvägen. I kommandotolken skriver du in cd följt av sökvägen för Tello-filerna. Eftersom vi har lagt filerna i Hämtade filer ser vår textrad ut så här: cd C:\Users\Kjell\Downloads\Scratch\Scratch Tryck sedan på Enter-tangenten. Det ser då ut som nedan. Skriv in cd följt av filsökvägen. Tryck sedan Enter. Därefter väljs vilken fil som ska användas. Det görs genom att skriva: "node Tello.js". Tryck sedan Enter-tangenten. Då ser kommandotolken ut som nedan.

Nu är datorn redo för att anslutas till drönaren. Notera att stegen ovan måste göras om varje gång Scratch stängts. Börja programmera Starta drönaren och anslut till det trådlösa nätverket som den skapar (TELLO-XXXXX). Det går nu att programmera drönaren. Scratch är ett drag-and-drop-system där användaren skapar händelser genom att kombinera olika kommandon, som kallas block i programmet, till en kedja. Blocken delas upp i olika kategorier. Nedan listas de kategorierna som är mest användbara för drönaren. Event I denna kategori ligger de flesta blocken som startar en händelse. Här väljs till exempel vad som ska få drönaren att starta och stanna. More Blocks Här ligger alla block som är specifika för Tello till exempel start, landning, volter och riktningar. Controlls För att programmeringen ska fungera som tänkt behövs tid mellan de olika händelserna. I Controlls finns block för att vänta, repetera och stanna.

Lyft, flyg framåt och landa Vi börjar med en enkel programmering där drönaren lyfter, rör sig framåt en meter och landar. Genom att dra in de olika blocken bygger vi upp en kedja. Tello programmeras för att lyfta, flyga framåt och landa. För att starta händelsen väljer vi den gröna flaggan. När vi trycker på den gröna flaggan lyfter drönaren. Därefter lägger vi in en paus på fem sekunder. Om pausen inte läggs in är risken att drönaren ignorerar efterföljande kommando. Ta därför som vana att alltid lägga in fem sekunder paus mellan kommandon. Efter väntan flyger drönaren en meter framåt, väntar fem sekunder och landar. Vi har även valt att lägga in ett nödstopp. Om något skulle gå fel är det alltid bra att ha ett sätt att avbryta. Vi har därför lagt in att drönaren ska landa om mellanslag-tangenten trycks ned.

Lyft, flyg, volta och rotera Efter vi börjat bekanta oss med grundläggande flygning kan vi börja lägga till flera block i samma kedja. I följande programmering får vi drönaren att lyfta, flyga vänster, volta framåt, rotera 90 medurs, flyga framåt och landa genom att klicka på den gröna flaggan. Även här har vi med nödstopp-funktionen. Drönaren lyfter, flyger, voltar och roterar med ett knapptryck. Vi har valt att använda blocket rotate CW with angle. Det betyder att drönaren roterar medurs (clockwise). CCW står för moturs (counter clockwise). Drönaren kan rotera 1 3600. Det finns åtta olika sätt för drönaren att volta. Vilket håll den voltar väljs med bokstaven i blocket. Flip with duration f betyder att drönaren voltar framåt (f). Bokstaven kan bytas ut mot följande: l = left (vänster) r = right (höger) b = back (bakåt) bl = back/left (bakåt/vänster) br = back/right (bakåt/höger) fl = front/left (framåt/vänster) fr = front/right (framåt/höger)

Flyg drönare direkt med en dator Förutom att programmera Tello med en dator går det att flyga direkt med datorn. Genom att bygga många små kedjor där vi knyter en knapp på tangentbordet till en funktion kan vi kontrollera drönaren direkt.