DroneBlocks Code

DroneBlocks Code jest dla zaawansowanych użytkowników, którzy wkroczyli ponad kodowanie blokowe dzięki DroneBlocks. Za pomocą „Code” możesz teraz programować swoje Tello i Tello EDU za pomocą JavaScript i bardziej zaawansowanych technik programowania.

Zapoznaj się z https://learn.droneblocks.io, aby uzyskać bezpłatny program nauczania i skontaktuj się z nami w razie jakichkolwiek pytań / sugestii:

E-mail:
support@droneblocks.io

Facebook:
https://www.facebook.com/groups/droneblocks

Google Play
https://play.google.com/store/apps/details?id=com.droneblocks.droneblockscode

Aplikacja

Po uruchomieniu aplikacji wczytuje się Przykładowy Skrypt. 
Exemple Script
Batt :- stan baterii
Alt: - wysokość
ToF: -
Pitch: - pułap lotu
Roll: -
Yaw: -
Not Connected/Tello - Nie połączony/Tello (połączony)

Uwaga:
Jeśli stan baterii nie wyświetla się, skrypt nie będzie uruchomiony

Menu
Launch Mission - Uruchom misję
New Script - Nowy skrypt
Open Script - Otwórz skrypt
Save Script - Zapisz skrypt
Example Scripts - Przykładowe skrypty
Function Reference - Specyfikacja funkcji

Skrypt

  1. /* To jest edytor kodu DroneBlocks Code z przykładową misją poniżej.
  2. Po utworzeniu skryptu dotknij ikony menu, a następnie dotknij opcji Uruchom misję.
  3. Wszystkie obsługiwane polecenia JavaScript można znaleźć w podręczniku Function Reference. */
  4. // Leć
  5. takeOff();
  6. // Wyświetl krótką wiadomość, że startujemy
  7. showMessage('Startujemy!');
  8. // Leć do przodu 50 cali
  9. flyForward(50, 'in');
  10. // Leć w prawo 50 centymetrów
  11. flyRight(50, 'cm');
  12. // Leć do tyłu 50 cali
  13. flyBackward(50, 'in');
  14. // Leć w lewo 50 centymetrów
  15. flyLeft(50, 'cm');
  16. // Obróć w prawo o 360 stopni
  17. yawRight(360);
  18. // Ląduj
  19. land();

Script

  1. /* This is the DroneBlocks Code editor with a sample mission below.
  2. After creating your script tap on the menu icon and then tap Launch Mission.
  3. Please refer to the Function Reference for all supported JavaScript commands. */
  4. // Take off
  5. takeOff();
  6. // Display a brief message that we're taking off
  7. showMessage('Taking off!');
  8. // Fly forward 50 inches
  9. flyForward(50, 'in');
  10. // Fly right 50 centimeters
  11. flyRight(50, 'cm');
  12. // Fly backward 50 inches
  13. flyBackward(50, 'in');
  14. // Fly left 50 centimeters
  15. flyLeft(50, 'cm');
  16. // Yaw right 360 degrees
  17. yawRight(360);
  18. // Land
  19. land();

Przykład interaktywny

  1. takeOff();
  2. showMessage('Taking off!');
  3. flyForward(50, 'in');
  4. flyRight(50, 'cm');
  5. flyBackward(50, 'in');
  6. flyLeft(50, 'cm');
  7. yawRight(360);
  8. land();