#!/usr/bin/env ruby require_relative 'tello.rb' t = Tello.new Signal.trap(:INT){ STDERR.puts "緊急着陸します。" t.send_command("land") sleep 3 exit 1 } t.send_command("command") print "Enterで離陸:"; gets t.send_command("takeoff") print "Enterで50cm上昇:"; gets t.send_command("up 50") print "Enterで前へ50cm:"; gets t.send_command("forward 50") print "Enterで左へ50cm:"; gets t.send_command("left 50cm") print "Enterで後ろへ50cmのあと右向け右:"; gets t.send_command("back 50cm") sleep 2 t.send_command("cw 90") print "Enterで前へ50cm:"; gets t.send_command("forward 50cm") print "Enterで着陸:"; gets t.send_command("ccw 90") sleep 2 t.send_command("land") t.close