前の記事はこちら EV3ねた その25 ev3devのPython 続き
ev3dev の Python のサンプルスクリプトを打ち込んで、いろいろと試しています。
2つほど紹介します。
タッチセンサーを接続して、タッチセンサーのボタンを押すと、EV3本体のLEDの色が変わるスクリプトです。
#!/usr/bin/env python3
from ev3dev2.sensor.lego import TouchSensor
from ev3dev2.led import Leds
ts = TouchSensor()
leds = Leds()
print("Press the touch sensor to change the LED color!")
while True:
if ts.is_pressed:
leds.set_color("LEFT", "GREEN")
leds.set_color("RIGHT", "GREEN")
else:
leds.set_color("LEFT", "RED")
leds.set_color("RIGHT", "RED")
スクリプトは無限ループなので、終了するときはEV3本体の「戻るボタン」を押します。
もう一つが・・・英語をしゃべるEV3
#!/usr/bin/env python3
from ev3dev2.sound import Sound
sound = Sound()
sound.speak('Welcome to the E V 3 dev project!')
たったこれだけのスクリプトで、EV3がしゃべります。
ちょっと感動しました!
ただ、まあ、これくらいの英語なら、なんとか分かりますが・・・普通の文章を読ませると・・・やっぱり音声合成っぽいので・・・なんとなくしゃべっているように聞こえる・・・程度のものです。(笑)