Newer
Older
Ruby / 09-21 / sample1.rb
@OKUYAMA Daiki OKUYAMA Daiki on 22 Sep 2024 463 bytes 2024-09-22 09:35:41
#!/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で前へ300cm:"; gets
t.send_command("forward 300")
skeep(3)
#### ここまでの間に命令を入れてゴールにたどり着けるようにしよう!!
t.send_command("land")