.somyu-essay{max-width:760px;margin:0 auto;color:#293333;font-size:17px;line-height:2.1;overflow-wrap:anywhere}
.somyu-essay p{font-size:17px!important;line-height:2.1!important;margin:0 0 1.6em!important}
.somyu-essay .se-kicker{font-size:12px!important;letter-spacing:.12em;color:#42756c;font-weight:700;margin:1.7em 0 1em!important}
.somyu-essay .se-lead{font-size:19px!important;line-height:1.95!important;color:#29483f;margin:0 0 1.7em!important}
.somyu-essay h2,.somyu-essay h2.st-dash-design{font-size:24px!important;line-height:1.65!important;letter-spacing:0!important;background:transparent!important;color:#254d43!important;border:0!important;border-bottom:1px solid #bcd3c8!important;border-radius:0!important;padding:0 0 .55em!important;margin:2.6em 0 1em!important;text-align:left!important;box-shadow:none!important}
.somyu-essay h2:before,.somyu-essay h2:after{display:none!important}
.somyu-essay .se-voice{background:#f0f5f0;border-left:3px solid #548374;padding:22px 26px;margin:1.8em 0}
.somyu-essay .se-voice p:last-child{margin-bottom:0!important}
.somyu-essay .se-aside{background:#f7f4ed;border-radius:8px;padding:22px 26px;margin:2em 0}
.somyu-essay .se-aside p{font-size:15px!important;line-height:1.9!important}
.somyu-essay .se-aside p:last-child{margin-bottom:0!important}
.somyu-essay .se-related{border-top:1px solid #cddbd3;margin:3em 0 1.5em;padding-top:1.5em}
.somyu-essay .se-related p{font-size:15px!important;margin-bottom:.7em!important}
.somyu-essay a{color:#276a58;text-decoration:underline;text-underline-offset:4px}
.somyu-essay .se-source{font-size:13px!important;color:#68726d;border-top:1px solid #e0e5df;padding-top:1.3em}
@media(max-width:600px){.somyu-essay,.somyu-essay p{font-size:16px!important}.somyu-essay h2,.somyu-essay h2.st-dash-design{font-size:21px!important}.somyu-essay .se-lead{font-size:18px!important}.somyu-essay .se-voice,.somyu-essay .se-aside{padding:18px}}
ロボット / 使う人から、支える人へ
EV3の画面に、自分の名前が出てきました。「Thanks to our supporters!」の文字と一緒に、Yutaka Somekawa。見慣れたロボットが、いつもより少し身近に感じられた出来事です。
note版の見出し画像。EV3の画面に支援者の名前が表示されています。
私は、ロボットをPythonで動かすためのソフトウェア「Pybricks」を支援しています。画面に載った名前は、その支援者の一人としてのものです。
もちろん、うれしかった。けれど、名前を載せてもらうことが、応援している一番の理由ではありません。教室で使ってきたロボットに、これからも学びの出番があってほしい。その思いの方が、ずっと大きいです。
使い慣れたロボットには、経験も積もっている
EV3は、レゴ マインドストームのロボットです。モーターを回し、センサーで調べ、組み立てた仕組みをプログラムで動かす。教室では、そうしたやり取りを何度も重ねてきました。
思った通りに進まない。うまく物をつかめない。プログラムを変えても直らないので、今度は組み立て方を見直す。コードと実物の間を行き来するところに、ロボットで学ぶ面白さがあります。
道具には、部品だけでなく、使ってきた人の経験も積もっています。この動きならこう組もう。この症状なら、まずここを見よう。子どもたちと試すなかで、こちらにも少しずつ知恵が増えていきます。
新しい道具を試すのは好きです。それと同時に、今ある道具で、まだできることも探していたい。EV3を使い続けたいと思う背景には、そんな教室での積み重ねがあります。
壊れていないのに、使いにくくなる
ロボット本体が動いていても、使うためのアプリやパソコンの環境が変わると、授業で扱いにくくなることがあります。部品の寿命と、ソフトウェアの寿命は、同じではありません。
目の前には動くモーターとセンサーがある。それなのに、そこへプログラムを届ける道が細くなってしまう。教える側としては、惜しいと感じるところです。
Pybricksに期待しているのは、その道をつないでくれることです。ロボットをPythonで動かせれば、子どもたちは、組み立ててきた経験を持ったまま、コードで考える面白さへ進んでいけます。
一定の距離で止めたい。センサーの値で動きを変えたい。やってみたいことが、次に知りたいことにつながる。使う道具が変わっても、大切にしたい学び方は変わりません。
教室の向こう側にも、つくっている人がいる
授業で使うソフトウェアが動くとき、その向こう側には、開発し、直し、使えるように整えている人がいます。
いつもは使う側にいると、その仕事は見えにくいかもしれません。私自身、教材やゲームをつくるようになって、使う人には一瞬の操作でも、裏側では何度も試しているのだと感じることが増えました。
Pybricksは、基本となるファームウェアやPythonの機能を無料・オープンソースで提供し、支援や有料の追加機能も組み合わせて開発を続けています。
便利だから使わせてもらう。その一歩先で、続いてほしい仕事を応援する。支援を通して、私はそんな関わり方ができたらと思っています。
画面に載った名前の、その先へ
EV3の画面に名前が出たとき、教室と開発者の間が、少し近づいたように感じました。大きな仕事のすべてを自分でできるわけではなくても、自分なりの関わり方はあるのだと。
大切なのは、そのあとです。使える環境が続けば、子どもが組み立てたものを動かせる。うまくいかなければ、また直せる。教室での次の「やってみよう」が生まれます。
応援したいのは、古い機械を残すことだけではなく、その機械の前で起きる、これからの学びです。
私も、使う人として、教える人として、そして少しだけ支える人として、関わっていきたいと思っています。開発してくださる人たちへの感謝を、教室で使い続けることにもつなげながら。
EV3でPybricksを試したい方へ
従来のEV3向け環境と、新しく開発されているファームウェアは、導入方法や対応状況が異なります。この記事は支援にまつわる読みもので、インストール手順ではありません。利用前に、Pybricks公式のEV3開発情報で現在の状況をご確認ください。
2026年10月15日にnoteで公開した記事をもとに、somyulog向けに再構成・加筆しました。noteの元記事を読む →