子供のプログラミング当サイトは2020年小学生のプログラミング必修化に関して、関連する情報を纏めています。2020年小学生のプログラミング必修化に向けて、関連する情報を纏めています。V2.0とアンドロイドアプリとの接続についてScratchには、現在V1.4、V2.0、V3.0がありますが、それぞれ外部デバイスと接続する仕組みが準備されています。今回はV2.0オフラインエディターとアンドロイドアプリとの接続について紹介します。Scratch2.0にはHTTPで通信する仕組みが組み込まれています。この仕組みを利用するにはHTTPサーバーを同じパソコンの中に準備する必要があります。当初サーバー作成も考えましたが、この記事では、コントローラースマホアプリとScratch2.0を接続するウインドウズアプリがありましたので、それを利用した手順を紹介します。使用していないアンドロイド端末があれば、それに導入してお子様に使ってもらうことができるのではないでしょうか。前提としてウインドウズ、スマホは同じ無線LANに接続されている必要があります。接続は以下のようなイメージです。Scratchでプログラムする準備(ウインドウズ用)Scratch2.0の導入V2.0オフラインエディターが導入されていない場合は、こちらの記事で導入してください。V1.4が導入されていても、別のアプリとして導入できます。アンドロイドスマホアプリ(Scratch2.0対応英語版)の導入1.当記事を導入したいアンドロイドスマホで閲覧していただき、以下のアプリファイルをダウンロードしてください。導入しますかというメッセージが表示されると思いますので、その画面に従って下さい。前の記事で既にScratch1.4用を導入済みの方は事前に削除してください。662Kbダウンロードはこちらから当アプリは、以前http://khanning.com/scratchercontrol/で公開されていましたが、現在サイトにアクセスできません。グーグルプレイでも見つかりませんでした。アンドロイドOS4.4と7.0でテストしました。セキュリティ対策ソフトでも問題ないことを確認済みです。導入手順このアプリは、ブラジルの方が作成されたものです。このアプリだけでスマホ接続、Micro:bit接続、Arduino接続をサポートしている優れものです。DesktopはサポートされておらずScratch2.0用です。開発者の方と連絡をして日本語テキストを提供して日本語サポートをしていただきましたので導入手順を紹介します。注:アプリをダウンロードするために、ユーザー登録が必要です。導入手順1.こちらにアクセスすると、以下の画面になります。2.右上のLOGINメニューから以下を選択します。Yamada、2メールアドレスxxxx@yyyyを入力して、3に✔を入れて4をクリックします。登録完了すると登録したメールアドレスにメールが送られます。4.届いたメールにアクセス用のリンクがありますので、クリックします。5.以下のように、自動的に作られたパスワードが表示されますので、1必要なら変更して2をクリックします。6.以下のような画面になりますので、1をクリックします。7.ログイン画面が表示されますので、1登録したメールアドレス、2登録したパスワード、3に✔を入れて4をクリックします。8.トップページが表示されますので、メニューの『DOWNLOAD』をクリックします。9.ダウンロードページが表示されます。10.少しスクロールダウンすると、以下のようなフォルダーのようなアイコンが並んだところがありますので、上から2番目の『Conecta』をクリックします。Conecta』が表示されますので、クリックします。12.ダウンロード画面が表示されますので、少しスクロールダウンすると『DOWNLOAD』アイコンがあります。クリックするとダウンロードが始まります。時間がかかりますので、完了するまで待ちます。13.ダウンロードフォルダーに『HackEducaConecta_v3.0.0.3.zip』が保存されますので、適当なフォルダーに解凍してください。(ファイル名のv3.0.0.3は現時点の最新ですので、今後変わる場合があります)14.解凍すると『HackEducaConecta_v3.0.0.3』フォルダーが作成され、その中に『HackEducaConecta_v3.0.0.3.exe』がありますので、それをダブルクリックすると導入が始まります。agreement』を選択して『Next>』をクリックします。16.次にデスクトップにショートカットを作るかどうかの確認です。不要であればチェックを外して『Next>』をクリックします。17.『Install』をクリックします。18.導入が始まります。パソコンの性能によりますが私は数分かかりました。完了前に次のステップのメッセージが表示されます。AIR』の導入メッセージが表示されると思いますので、必要に応じて答えてください。AIRも導入済みと思います)20.続いてScratch2.0を導入する画面が表示されますが、導入済みの方はキャンセルしてください。今までScratch2.0を導入されていない方には異なるメッセージが表示されると思いますので、適切に答えて導入してください。21.導入が終わると以下のメッセージが表示されますので、『Finish』をクリックします。Conectaが起動します。22.ポルトガル語が選択されて起動しますので、日本の国旗をクリックします。23.日本語になりました。これで導入は完了です。アンドロイドアプリとScratch2.0をつなぐ1.HackEducaConectaを立ち上げると以下のウインドウが表示されます。2.左下の3つの猫のアイコンをクリックすることで、Arudino、Micro:bit、アンドロイドアプリにそれぞれ接続することができます。この記事では、『サンプルを開く』に☑をいれてアンドロイドアプリ用アイコンをクリックします。3.Scratch2.0が『その他』のところにアンドロイドアプリ用のブロックが追加されて開きます。4.併せてHTTPサーバーのウインドウが開きます。HTTPサーバーとScratch2.0が接続されてConnectedになります。アンドロイドアプリを接続していないのでXのままです。5.アンドロイドアプリで必要ですので、まずウインドウズでIPアドレスの確認をします。ウインドウズ左下の『ここに入力して検索』があります。6.ここに『cmd』と入力すると選択メニューが開き、コマンドプロンプトというアプリが見つかると思いますので、クリックします。7.以下のような画面が開きますので、『ipconfig』と入力してエンターキーを押します。部分をメモしておきます。Connection』画面が表示されますので、前の手順でメモしたIPアドレスを入力してConnectをクリックします。10.左上に『Connected』と表示されて、ボタンコントローラーが表示されます。AppもConnectedになります。12.これでアプリの準備完了ですが、もし、接続メニューが開かない場合は右上のアイコンをタップして開くメニューで『Connection』をタップします。アプリを終わる場合は『Exit』をタップします。Scratchでプログラムするここでは、例としてスマホを前後左右に傾けたら猫が前後左右に動くプログラムを作りたいと思います。1.スマホを傾けると右上のx、y、zの数字が変わります。左に傾けるとxが-9、右に傾けると+9前後になります。以下は右に傾けたときです。ステージにそれぞれの値が表示されます。3.プログラムは簡単です。緑の旗が押されたら、ずっと猫の座標をXとYの値で変更していきます。4.スタートをクリックしてスマホを動かすと、以下のように猫が動きXとYの値が表示されます。次の記事ではScratch2.0とMicro:bitの接続を紹介します。最後まで記事をお読みいただきありがとうございます。記事の改善に役立てたいと思いますので、よろしければアンケートにご協力ください。(必須)記事の中で解りにくい言葉や、内容について教えてください。上記の内容につき、説明などをこちらからメールしてもよい場合はメールアドレスを入力してください。連絡が不要であれば結構です。40年間外資系IT企業で働いて退職後、フリーとして活動しています。小学生や中学生にプログラミングやコンピューターに興味を持ってもらえるような活動をしていければと考えています。2018.12.242019.02.20Scratchには、現在V1.4、V2.0、V3.0がありますが、それぞれ外部デバイスと接続する仕組みが準備されています。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。WordPress.。