Re: The history of "M&Y"

Team "M&Y" and "花鳥風月"
the soliloquy of the father
毎日更新!

EV3ねた その26 ev3devのPython 話す・・・

2020-07-13 | EV3ねた

前の記事はこちら 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がしゃべります。

ちょっと感動しました!

 

ただ、まあ、これくらいの英語なら、なんとか分かりますが・・・普通の文章を読ませると・・・やっぱり音声合成っぽいので・・・なんとなくしゃべっているように聞こえる・・・程度のものです。(笑)

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 新しい!? PC | トップ | スターリングエンジン »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

EV3ねた」カテゴリの最新記事