子供のプログラミング当サイトは2020年小学生のプログラミング必修化に向けて、関連する情報を纏めています。サイトリニューアルしました。2020年小学生のプログラミング必修化に向けて、関連する情報を纏めています。アワーオブコード、アンプラグド、スクラッチ、スクラッチジュニア、ブロックリーなどなど注目キーワードマイクロビットブロックリーアワーオブコードスクラッチブロックリースクラッチジュニアスクラッチアワーオブコードパイソンマイクロビットアルデュイーノScratchの外部デバイスとの接続について2018.12.132019.02.07スクラッチHOMEソフト系スクラッチScratchの外部デバイスとの接続についてScratchには、現在V1.4、V2.0、V3.0がありますが、それぞれ外部デバイスと接続する仕組みが準備されています。今回はV1.4オフラインエディターについて紹介します。Protocolが組み込まれています。この機能により、外部の機器とTCP/IPという通信方式で接続することが可能となっています。V2.0・V3.0では拡張機能を追加することでそれ以上に柔軟に色々な機器と接続ができるようになっています。当サイトで紹介しているMicro:bitも接続できます。仕組みが違うためやり方が異なりますので、それぞれ手順が異なります。この記事では、コントローラースマホアプリでV1.4と接続する手順を紹介します。使用していないアンドロイド端末があれば、それに導入してお子様に使ってもらうことができるのではないでしょうか。前提としてウインドウズ、スマホは同じ無線LANに接続されている必要があります。Scratchでプログラムする準備(ウインドウズ用)Scratch1.4の導入V1.4オフラインエディターが導入されていない場合は、こちらの記事で導入してください。V2.0が導入されていても、別のアプリとして導入できます。アンドロイドスマホアプリの導入1.当記事を導入したいアンドロイドスマホで閲覧していただき、以下のアプリファイルをダウンロードしてください。1Mbダウンロードはこちらから当アプリは、以前http://khanning.com/scratchercontrol/で公開されていましたが、現在サイトにアクセスできません。グーグルプレイでも見つかりませんでした。上のアプリファイルは以前私がダウンロードして日本語化したものです。アンドロイドOS4.4と7.0でテストしました。セキュリティ対策ソフトでも問題ないことを確認済みです。Scratch1.4の準備1.Scratchを起動して、『調べる』ブロックを選択します。2.『調べる』ブロック内の下に『スライダーセンサーの値』というブロックがありますので、そのブロックの上で右クリックをします。メニューが表示されますので、『遠隔センサー接続を有効にする』を選択しクリックします。3.『遠隔センサー接続が有効になりました』のメッセージが表示されますので、OKをクリックします。4.これでScratch1.4側の準備は完了です。アプリ側の準備1.アプリ側で必要ですので、まずウインドウズでIPアドレスの確認をします。ウインドウズ左下の『ここに入力して検索』があります。2.ここに『cmd』と入力すると選択メニューが開き、コマンドプロンプトというアプリが見つかると思いますので、クリックします。3.以下のような画面が開きますので、『ipconfig』と入力してエンターキーを押します。部分をメモしておきます。タップし起動すると、最初に『スクラッチへ接続』画面が表示されますので、先程メモしたIPアドレスを入力して接続をクリックします。5.左上に『接続済み』と表示されて、ボタンコントローラーが表示されます。6.これでアプリの準備完了ですが、もし、接続メニューが開かない場合は右上のアイコンをタップして開くメニューで『接続』をタップします。アプリを終わる場合は『終了』をタップします。Scratchでプログラムするここでは、例としてスマホを左右に傾けたらカニが左右に動くプログラムを作りたいと思います。1.スマホを傾けると右上のx、y、zの数字が変わります。左に傾けるとxが-9、右に傾けると+9前後になります。以下は右に傾けたときです。2.まず、スタートしたらカニを最初の位置にセットします。3.『調べる』グループの『スライダーセンサーの値』ブロックを選択し、スライダー▼をクリックして『accelerometer-x』を選択します。4.xの値がー(スマホを左に傾けた)の場合、-2より小さければx座標からその値を引いてカニを左に動かします。5.同様に、xの値が+の場合、+2より大きければx座標にその値を足してカニを右に動かします。全てのスクリプトは以下のようになります。6.スタートすると、以下のようにスマホを傾けるとカニが左右に動きます。上の例は、上から柿を落としてそれに当たらないように逃げるゲームなどを作るベースになりますので、ぜひ挑戦してみてください。次の記事ではV2.0でこのアプリを使えるようにしたいと思います。最後まで記事をお読みいただきありがとうございます。記事の改善に役立てたいと思いますので、よろしければアンケートにご協力ください。(必須)記事の中で解りにくい言葉や、内容について教えてください。上記の内容につき、説明などをこちらからメールしてもよい場合はメールアドレスを入力してください。連絡が不要であれば結構です。クロームブラウザーをご使用の方へ当サイトへの訪問ありがとうございます。その際、グーグルクロームブラウザーをお使いの方にお知らせです。グーグルクロームブラウザーでは、2018年7月から、サイトにより以下の表示がブラウザーのアドレスバーに表示されます。当サイトでも表示されますが、心配ありませんのでご安心ください。これは、SSLと呼ばれるWebサイトとそのサイトを閲覧しているユーザとのやり取り(通信)を暗号化するための仕組みを使用していないためです。ネットショッピング、銀行サイトではパスワードやクレジットカードの情報を扱いますので、必須の仕組みです。当サイトでは、そのような情報を扱っておりませんので、暗号化は必須ではありませんが、訪問される方により安心していただけるように、SSL化を予定しております。このメッセージはSSL化完了まで念のため表示します。40年間外資系IT企業で働いて退職後、フリーとして活動しています。小学生や中学生にプログラミングやコンピューターに興味を持ってもらえるような活動をしていければと考えています。コメントをキャンセルメールアドレスが公開されることはありません。WordPress.。