5. Airblock

5.1. Programovacie prostredie

Dron vieme ovládať aj programovať v aplikácií Makeblock, v ktorom sa skladajú príkazy pomocou blokov. Na začiatku programovania si vieme zvoliť zo štyroch modulov, podľa toho ako majú byť usporiadané vrtule. Aplikácia osahuje 2 časti a to Design a Play. V časti Design sa nachádzajú príkazy, ako napr. tlačidlo s názvom Triangle. V nej sa nachádza predom pripravený kód pre dron, aby vytvoril trojuholník. V časti Play už vieme spustiť a otestovať nami vytvoreneé príkazy.

MakeBlock1
MakeBlock2
MakeBlock3

MakeBlock6

Príklad tlačidla Triangle. Medzi postupnými príkazmi na pohyb sa nachádzajú príkazy wait 1s na počkanie/pozastavenie.
MakeBlock8

Po kliknutí na Button sa zobrazí možnosť Code a Delete. Ak si vyberieme možnosť Code zobrazia sa nám skupiny príkazov rozdelené do siedmych častí. Ukážeme si tie najvyužívanejšie.

MakeBlock7



Začiatok/Begin

  • when button pressed - po kliknutí na tlačidlo
  • power on - zapnúť
  • power off - vypnúť

Pohyb/Move

  • drone forward for číslos - dron pôjde dopredu niekoľko s
  • drone turn left to degree číslo - dron sa otočí doľava o niekoľko stupňov
  • drone shake for číslos - dron sa zatrasie na 1 s
  • drone hover - dron sa vznáša
  • drone landing - dron pristane

Displej/Display

  • set LED all to color farba - nastaví všetky LED svetlá na určitú farbu

Udalosti/Event

  • shake tablet - po zatrasení tabletu vykoná príkaz

Zistenie/Detect

  • read temperature - prečíta teplotu
  • read battery level(percent) - prečíta ostatok batérie v percentách

Matematika/Math

  • operácie +, -, *, /, = - operácie medzi dvoma premennými
  • true/false - pravda, nepravda
  • set itemto - nastav premennú na

Ovládanie/Controls

  • wait 1 s - počkaj 1 s
  • repeat forever, repeat číslo times...do - cykly
  • if...do, id...do...else číslo times...do - podmienky, zistenie