バイトコード転送版
Studuino ソフトウェア
取扱説明書

2022/4/26

作成

改訂履歴

改訂日付

改訂内容

2021/06/30

初版発行

2022/04/26

Web アプリの起動の内容修正

目次
1. はじめに .................................................................................................................. 1
2. Web アプリの起動 ................................................................................................... 2
3. モード選択 ............................................................................................................... 3
4. Web アプリを使用したプログラミングについて .................................................... 4


準備 ............................................................................................................................ 4

接続 ............................................................................................................................ 6



転送 ............................................................................................................................ 9

5. Web アプリの機能制限について ........................................................................... 10
6. お問い合わせ先 ...................................................................................................... 13

1. はじめに本書は、バイトコード転送版のブロックプログラミング環境の使用方法についての説明書です。ブロックプログラミング環境の基本的な操作方法やプログラミング方法については、
PC 版のブロックプログラミング環境の取扱説明書、入門ガイド（前編）・（後編）をご参照ください。本書では、PC 版のブロックプログラミング環境と異なる機能や、操作方法の違いなどについて解説します。
本ソフトウェアは、インストールの必要はなく、Web ブラウザでご使用いただけます。また、転送機能で一部使用できないブロックや転送できるプログラムのサイズに制限があります。本ソフトウェアは、Web ブラウザ「Google Chrome」の機能を使用しています。バージョン 89 以上の Google Chrome を使用してください。
以下、本ソフトウェアを「Web アプリ」と表記します

本書の内容は製品の仕様変更などにより、加筆・修正が加えられることがあります。

1

2. Web アプリの起動
Google Chrome で、下記ウェブページにアクセスしてください。
■Windows
https://www.artec-kk.co.jp/studuino/ja/studuino.php■Chromebook
https://www.artec-kk.co.jp/studuino/ja/chromebook.php
オンラインで使用される場合は、「プログラムを作成」ボタンをクリックしてください。オフラインで使用される場合は、「ソフトウェアダウンロード」ボタンをクリックし、zip フ
ァイルをダウンロードして展開し、index.html を Google Chrome で開いてください。

2

3. モード選択
Web アプリを起動すると下図の選択画面になります。ご使用になるモードのボタンを選択してください。

選択したモードで下図のいずれかの画面に切り替わり、プログラミングが可能となります。
ロボットモード

キャラクターモード

電気実験モード

以下、Web アプリを使用したプログラミングについて、ロボットモードを使用して説明します。

3

4. Web アプリを使用したプログラミングについて
Web アプリ使用して Studuino 基板を制御するプログラムを作成します。Web アプリにはStuduino 基板との通信機能があり、プログラムを作成する過程で通信機能を使用する事で、簡単にプログラムを作成することができます。通信機能には、「接続」、「転送」、「モーター校正」があります。
「接続」は、リアルタイムに Web アプリから Studuino 基板を制御できる機能です。
「転送」
は、Web アプリで作成したプログラムを Studuino 基板に転送できる機能です。「モーター校正」は、DC モーターまたはサーボモーターを使用する際にパーツに現れる個体差を Webアプリで修正する機能です。キャラクターモードのみ、「転送」機能が使用できません。
以下に LED を点滅するプログラムを例に、「接続」と「転送」機能について説明します。

①

準備
電池ボックスに単 3 アルカリ電池 3 本を入れて、下図のように電池ボックスと LED をStuduino 基板に接続します。

A04

②Web アプリでロボットモードを起動します。

③「編集」メニューから「入出力設定」を選択します。

④「入出力設定」で A0 に「LED」を選択し、「割り当て」ボタンをクリックします。

5

⑤



下図のプログラムを作成します。

接続

次の手順で「接続」機能を使用します。
⑥

Studuino 基板と Chromebook を USB ケーブルで接続します。

Chromebook へ
Chromebook で下図のメッセージが表示された場合、無視してください。「LINUX に接続」
をクリックした場合は、USB ケーブルを再接続してください。

6

⑦「編集」メニューから「接続」を選択します。

⑧

シリアルポートを選択し、「接続」ボタンをクリックします。一度、シリアルポートを選択すれば、プロジェクトの再読み込みまたは USB ケーブルの抜き差しがなければ、この画面は表示されません（今回選択したシリアルポートが自動で選択されます）。

7

⑨「テストモードに移行中」メッセージが表示されます。

⑩

Web アプリでセンサーボードが表示されたら、緑色の旗のアイコンをクリックします。

⑪

Studuino 基板に接続した LED が 5 回点滅します。

8

⑫「接続」を終了する場合、「編集」メニューから「接続解除」を選択します。

⑬

センサーボードが消えたら接続解除完了です。

⑭

転送「編集」メニューから「転送」を選択します。ソフトウェアの再起動または USB ケー
ブルを再接続している場合、⑧のシリアルポートの選択が表示されます。

⑮「プログラムのビルド＆転送中」メッセージが表示されます。Studuino 基板の緑色のLED が点灯して消えたらプログラムの転送完了です。

プログラム転送中は、緑色の LED が点灯します9⑯

Studuino 基板から USB ケーブルを外して、電池ボックスを ON にします。Studuino
基板に接続した LED が 5 回点滅します。

ON

5. Web アプリの機能制限について
ロボットモードのみ、Web アプリでは次のブロックが使用できません。また、関数ブロッ
クは引数が使用できません。
加速度センサーブロックリストブロック

演算ブロック（絶対値や三角関数など）

また、作成したプログラムのサイズが Studuino 基板のメモリのサイズを超えると、下図のメッセージを表示しプログラムを転送しません。メッセージが表示された場合、同じ処理は関数ブロックにまとめるなどして、プログラムに使用するブロックの数を減らしてください。

10

転送できるプログラムのサイズは、478 Byte です。ブロックと変換後のコードのサイズを下記に記します。ブロックに設定する値（整数、小数）やブロックの組み合わせによって、全体のプログラムのサイズが多少増減します。エラーメッセージが出た際の対応の目安にしてください。

ブロックサイズ(byte)
47(※)
433342936258362112222112314413732※ 使用するサーボモーターの数によってサイズが変わります。サーボモーター１つの場合は 7 Byte, サーボモーター8 つ使用の場合は 28 Byte になります。

12

6. お問い合わせ先

株式会社アーテック

お客様相談窓口

お電話によるお問い合わせ 072-990-5656
E メールによるお問い合わせ support@artec-kk.co.jp

13