大日本図書:小学校6年理科の教科書で掲載されているプログラミング
2020年度から新しくなった教科書。大日本図書の教科書では6年生理科の「私たちの生活と電気」(p.164~) の単元にプログラミングが掲載されています。掲載されているプログラミングを、MESHを使って実現する方法をご紹介します。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/voyage-when-dishful/a32775ee-68b6-4cea-8e90-9665f903a682/cf815673e24278091810535286ffb743.png)
MESHをはじめてお使いの方は、以下の記事でセットアップや基本的な使い方をご紹介しています。ご覧ください。
必要なもの(1セット分)使用する回路のイメージプログラミングを体験してみよう(P.176~)「きそへん」(P.177)応用へん(P.178)暗くなって人が通ったときだけ明かりがつくプログラム 1身の回りのどのようなところにプログラミングが利用されているか調べて発表しましょう。(P.179~)人が近づくと動くエスカレーター教科書会社ホームページお役立ちリンクお問い合わせ先
必要なもの(1セット分)
- MESHブロック(人感ブロック、明るさブロック、GPIOブロック)
- タブレット / PC
- 発光ダイオード
- GPIOブロック用関連製品(ここではプログラミングスイッチを使用)
- 電池(コンデンサーでも可)
- ワニ口クリップコード
- その他電気部品(ブザーやプロペラなど)
使用する回路のイメージ
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/voyage-when-dishful/788636b5-1a01-4bf6-9c3b-94beb3600513/da41b53e16e2fad4583270a5dc495636.png)
プログラミングを体験してみよう(P.176~)
「きそへん」(P.177)
以下の街灯のしくみを再現したプログラムをつくることができます。
暗いと明かりが点灯し、明るければ明かりを消すことができます。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/voyage-when-dishful/d38381a2-8832-4f30-a6bc-395c658e75b5/7f4fcff36df2f5182070c1e25f31858f.png)
MESHでは、以下のようなプログラムで動かすことができます。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/voyage-when-dishful/88c5d6a6-1e7f-404d-8291-541dc3d31ec3/6ba58f9933bac9b38b4b88e4ebb7abfe.png)
暗くなったら明るさブロックが反応して、GPIOブロックと接続されている発光ダイオードが点灯します。明るくなったら、発光ダイオードが消灯します。
このプログラムを繰り返し動かす場合は、MESHアプリのロジック機能である「タイマー」を使います。タイマーの「一定の間隔で」という機能を使えば以下のように繰り返しプログラムを動かすことができます。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/voyage-when-dishful/f2ff432d-6eca-4780-a39e-f17ce960cd00/43a8fd008d6cd481186092b5feb073c6.png)
※明るさの設定値は実際の明るさに合わせて調整してください。
大日本図書では以下サイトにて使い方の動画を掲載しています。
応用へん(P.178)
2種類のセンサー(人感ブロック、明るさブロック)を使って暗くなって人が通ったときだけ明かりがつくしくみは、以下のようなプログラムで動かすことができます。
暗くなって人が通ったときだけ明かりがつくプログラム 1
暗くなると同時に人を感知したら、GPIOブロックに接続されている発光ダイオードが点灯します。明るくなる、もしくは、人を感知しなくなったら 発光ダイオードが消灯します。
また、明るさを自分で設定することで、以下のプログラムでも動かすことができます。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/voyage-when-dishful/dac3035f-25e6-4961-bf58-3df4768c23de/d85017832dd5eda0dac154d4f4ac49ac.png)
人を感知したら明るさを確認して、暗ければ発光ダイオードが点灯し、明るければ消灯します。さらに、暗くても人が通らなければ、発光ダイオードが消灯します。
大日本図書では以下サイトにて使い方の動画を掲載しています。
プログラミングを体験してみよう!応用へん※ 大日本図書のページへリンクします
身の回りのどのようなところにプログラミングが利用されているか調べて発表しましょう。(P.179~)
人が近づくと動くエスカレーター
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/voyage-when-dishful/3c1d07f2-98d8-4ec9-bf9a-bde7ec4d7bf6/52421759b43b59a5156e59ba98424eb4.png)
人が通ると動き出し、人がいないと止まるプログラム。GPIOブロックに接続する電子機器として、モーター等を使うことで再現することができます。
MESHを使えば身の回りにある電気を有効活用したアイデアを形にすることができます。他にもさまざまな応用方法がありますので、より詳しくは以下のページをご覧ください。
教科書会社ホームページ
- 大日本図書※ 大日本図書のページへリンクします