香港学習塾 epis Education Centre

わかば深圳教室 教室長ブログ

教室長末木千尋

2011年12月に香港へ赴任。旧九龍教室、わかば深圳教室とで合計6年間勤務をし、2017年から再び深圳へ。きめ細やかなサポートには定評があり、時間が経つのも忘れついつい話し込んでしまうことも。本気で立ち向かう生徒の守護神として頼れるアネゴ的存在であるスエキチ先生は、衣食住どれをとっても刺激の絶えないここ深圳での生活がお気に入り。暑さには弱いが辛さには強い。好物は山椒のたっぷり入った激辛料理全般だとか。

micro:bitでプログラミング×STEM vol.8 LEDルーレット

micro:bitとLED(NeoPixel)


LEDルーレット

今日のSTEM×プログラミングの授業では、前回に引き続きLEDリング(NeoPixelリング)を使った作品作りをしました。前回は全体の色をグラデーションさせてクリスマスの飾りを作りましたが、今回はLED一つ一つを制御して、くるくる回るような動きにしてルーレットを作るという小林先生オリジナルの内容です。

「micro:bit×プログラミング」という取り組みの場合、何が問題で想定の動きをしないのかを探すのが非常に大変です。プログラミングがおかしい場合、LEDがおかしい場合、LEDの接触が悪い場合、ケーブルがおかしい場合、電池の電圧が落ちている場合などなど・・・。

プログラミングやハードウェアをまだ扱い始めたばかりの小学生にとっては、「なぜかできない!」という状況になるのですが、これをひたすらデバッグしてみたり、友達に相談してみたり、なんとかして問題解決するしかありません。
micro:bitを使ってプログラミングをするのですが、実際の学びはこの問題をいかに解決するかが大きな学びになってきます。
私は普段数学を教えているので、「これが数学だったら・・・」と考えると、いくらやっても解けない問題があったら諦めてしまう生徒が出てしまってもおかしくない状況の中で、プログラミングの授業では、子供達が一切諦めようしません。
できたときの喜び、感動を思うとなんとしても完成させたいのだと思います。
数学でもみんあがそう思えるような授業にしていきたいと思うのと同時に、プログラミングが子供を魅了する力は計り知れないなと感じています。
次回がまた楽しみです。


今回のコード LEDルーレット

let pikapika: neopixel.Strip = null
pikapika = neopixel.create(DigitalPin.P0, 16, NeoPixelMode.RGB)
pikapika.setPixelcolor(1, neopixel.colors(NeoPixelColors.Blue))

input.onButtonPressed(Button.A,function () {
for (let i = 0; i < Math.randomRange(40,56); i++) {
pikapika.show()
pikapika.rotate(1)
basic.pause(100)
}
for (let i = 0; i < 8; i++) {
pikapika.show()
pikapika.rotate(1)
basic.pause(500)
}
for (let i = 0; i < Math.randomRange(3,10); i++) {
pikapika.show()
pikapika.rotate(1)
basic.pause(1000)
}
})
input.onButtonPressed(Button.B,function () {
control.reset()
})


micro:bitでプログラミング×STEM vol.7 クリスマスライト

6年生の作品


5年生の作品

今回の「micro:bitでプログラミング×STEM」の授業では、micro:bitでクリスマスライトを作りました。
今回はmicro:bitにNeoPixelリング(フルカラーLED)を鰐口クリップで接続してNeoPixelをコントロールします。また、そのNeoPixelを入れるシェードの部分は生徒たちの自由な発想で紙やテープを使って製作します。

設計図のある作業ではないので、「これでいいの?」、「こんな風にしてもいい?」という質問が多いのですが、「自由に作っていいよ」、「完成形は決まってないよ」ということを毎回毎回伝えながらの作業になります。

日本人にとっては、やるべきことをやること、決められたルールを守ることは得意分野ですが、何をしてもいい、自由にやってもいいという状況は逆に窮屈な状況に陥ってしまいがちです。


暗い部屋でテスト中。

自由にやらせればやらせるほど、すばらしいアイディアも出てきますし、逆に問題にもぶつかることもあるのですが、その問題をいかに解決するのかも重要な教育的な課題となります。

その問題を解決する手段は、自分で考えることでもいいですし、友達と協力することでもよいのですが、どうしても先生に解決してもらうのを待つような子供もいるので、STEM教育で楽しみながら、さまざまな力を養っていってほしいと思います。

作品は想像もしていなかったすばらしい、楽しいアイディアばかりとなりました。

次回も楽しみです。