Newer
Older
Ruby / index.html
@KISHI Yukari KISHI Yukari on 23 Nov 2024 2 KB 2024-11-23 20:39:47
<!DOCTYPE html>
<html>
<!-- Default style for pretty-print of text files -->
<head><title>demo.rb</title>
<style type="text/css">
pre {margin-left: 6ex;}
pre span {counter-increment: linenum; text-align: right; position: relative;}
pre span:before {
    position: absolute; right: 0px;
    background: #ddd; text-align: right; padding: 0 0.2ex;
    width: 5.5ex; margin-right: 0.5ex;
    content: counter(linenum) ":";
}
</style>
</head>
<body>
<p>[[ <a href="?showattc+article_m+99+raw">RAW TEXT</a>(DOWNLOAD here) ]]</p>
<pre lang="en">
<span></span>#!/usr/bin/env ruby
<span></span>require_relative &apos;tello.rb&apos;
<span></span>
<span></span>t = Tello.new
<span></span>
<span></span>Signal.trap&#040;:INT){
<span></span>  STDERR.puts &quot;緊急着陸します。&quot;
<span></span>  t.send_command&#040;&quot;land&quot;)
<span></span>  sleep 3
<span></span>  exit 1
<span></span>}
<span></span>
<span></span>t.send_command&#040;&quot;command&quot;)
<span></span>print &quot;Enterで離陸:&quot;; gets
<span></span>t.send_command&#040;&quot;takeoff&quot;)
<span></span>
<span></span>print &quot;Enterで50cm上昇:&quot;; gets
<span></span>t.send_command&#040;&quot;up 50&quot;)
<span></span>
<span></span>print &quot;Enterで前へ50cm:&quot;; gets
<span></span>t.send_command&#040;&quot;forward 50&quot;)
<span></span>
<span></span>print &quot;Enterで左へ50cm:&quot;; gets
<span></span>t.send_command&#040;&quot;left 50cm&quot;)
<span></span>
<span></span>print &quot;Enterで後ろへ50cmのあと右向け右:&quot;; gets
<span></span>t.send_command&#040;&quot;back 50cm&quot;)
<span></span>sleep 2
<span></span>t.send_command&#040;&quot;cw 90&quot;)
<span></span>
<span></span>print &quot;Enterで前へ50cm:&quot;; gets
<span></span>t.send_command&#040;&quot;forward 50cm&quot;)
<span></span>
<span></span>print &quot;Enterで着陸:&quot;; gets
<span></span>t.send_command&#040;&quot;ccw 90&quot;)
<span></span>sleep 2
<span></span>t.send_command&#040;&quot;land&quot;)
<span></span>
<span></span>t.close

</pre>
</body>
</html>