Tello drón programozása Scratch-ben

  1.  Látogassuk meg a https://scratch.mit.edu/download oldalt, majd követve az utasításokat, töltsük le a Scratch 2.0 Offline Editor-t.
  2. Töltsük le, és telepítsük a node.js állományt a https://nodejs.org/en/ linkről.
  3. Töltsük le a Tello.js és a Tello.s2e állományokat a https://dl-cdn.ryzerobotics.com/downloads/tello/Release.zip linkről, majd nyissuk meg a parancssor ablakot (Start menü – cmd), menjünk abba a könyvtárba, ahová lementettük az állományokat (cd könyvtár-név), és adjuk ki a node Tello.js parancsot.
  4. Nyissuk meg a Scratch 2.0-át, majd a Shift gomb lenyomásával kattintsunk a File (Fájl) menüt. Válasszuk ki innen az Import Experimental HTTP Extension (Kísérleti HTTP kiterjesztés betöltése) menüsort, s itt adjuk meg a Tello.s2e állománynevet.
  5. A Scratch felület More Blocks (Továbbiak) palettáján így megjelenik a Tello interface.
Mobirise Website Builder

Tello program Scratch-ben

A drón programozásában felhasználható Scratch blokkok: 

  • take off: Tello automatikus felszállás;
  • lande: Tello automatikus leszállás;
  • fly up with distance X: felfele szállás X távolságra, az X a 20–500 intervallumban kell hogy legyen;
  • fly down with distance X: lefele szállás X távolságra, az X a 20–500 intervallumban kell hogy legyen;
  • fly left with distance X: balra repülés X távolságra, az X a 20–500 intervallumban kell hogy legyen;
  • fly right with distance X: jobbra repülés X távolságra, az X a 20–500 intervallumban kell hogy legyen;
  • fly forward with distance X: előre repülés X távolságra, az X a 20–500 intervallumban kell hogy legyen;
  • fly back with distance X: hátra repülés X távolságra, az X a 20–500 intervallumban kell hogy legyen;
  • rotate CW with angle X: a Tello az óramutató járásával megegyező irányban fordul el X fokkal, X az 1–360° intervallumban kell hogy legyen;
  • rotate CCW with angle X: a Tello az óramutató járásával ellentétes irányban fordul el X fokkal, X az 1–360° intervallumban kell hogy legyen;
  • flip with duration X: a drón l (left) balra, r (right) jobbra, f (forward) előre, b (back) hátra pördül;
  • set speed X: beállítja az aktuális sebességet egy X, az 1–100 intervallumból való értékre.

Tello Edu drón programozása Scratch alkalmazásban

Videók

Index Iskolatévé - Kódolás 6. - Drón programozása

Angol nyelvű videók

How to Program Tello Drone to do Flips with Scratch

How to program your Tello with Scratch

Created with Mobirise ‌

Free HTML Page Builder