説明書
2024/4/24

作成

改定履歴
改定日付

改定内容

2024/7/31「基本操作」の項目に「オフライン版（iPad OS）」を追加しました。

目次
はじめに

12

ソフトウェア13
画面構成（ロボットモード）

14

ブロックパレット

15

スクリプトエリア

15

カテゴリ

16

メニュー

17

操作パネル

18

スタート・ストップボタン

18

ステージエリア

18

スプライトエリア

19

基本操作

20
オンライン版（USB接続版）

20

起動方法

20

メインユニットを接続する

21

プログラムを実行する

22

プログラムを停止する

23

プログラムを転送する

24

ファームウェアを更新する

28
目次

1

ファイルを保存する

30

ファイルを読み込む30

オフライン版（iPad OS）

31

起動方法

31

メインユニットを接続する

32

プログラムを実行する

36

プログラムを停止する

37

プログラムを転送する

38

ファイルを保存する

43

ファイルを読み込む

44

ブロック

46
ブロックの機能（ロボットモード）

46

動き

46

見た目

48

音

48

イベント

50

無線

50

IoT

51

制御

56

調べる

57
目次

2

演算

62

変数

65

関数

69

ブロックの使い方

70

基本操作

70

変数ブロックの作り方・使い方

74

リストブロックの作り方・使い方

77

関数ブロックの作り方・使い方

81

ユニットの機能と使い方

88

メインユニット88

ユニットの機能88

ユニットボードの表示

90

LEDを点灯・消灯させる

91

LEDを点灯させる（色を数値で指定）

91

LEDを点滅させる

92

ボタンでLEDを制御する１（条件分岐）

92

ボタンでLEDを制御する２（変数の活用）

93

ボタンでLEDを制御する３（ボタンの長押し）

94

無線通信を使う１（基板間通信の活用）

95

ロボットモードで通信する

95
目次

3

無線通信を使う２（Wi-Fiの活用）

96

ブロックを表示する

96

Wi-Fiに接続する

97

Wi-Fiに接続したらLEDを点灯させる

98

サーバーから時刻のデータを取得する

99

光センサー

100
ユニットの機能100

ブロックを表示する

101

ユニットボードの表示

102

暗くなったらLEDを点灯させる

103

温度センサー104

ユニットの機能

104

ブロックを表示する

105

ユニットボードの表示106

温度でLEDを制御する

107

人感センサー108

ユニットの機能108

ブロックを表示する

109

ユニットボードの表示

110

物体が動いたらLEDを点灯させる

111
目次

4

マイク

112

ユニットの機能112

ブロックを表示する

113

ユニットボードの表示

114

音が鳴ったらLEDを点灯させる

115

音でLEDを制御する

116

加速度センサー117

ユニットの機能117

ブロックを表示する

118

ユニットボードの表示

119

傾きでLEDを制御する

120

赤外線通信ユニット

121

ユニットの機能121

ブロックを表示する

122

ユニットボードの表示

123

赤外線信号を登録する

124

登録した赤外線信号を送信する

127

赤外線で複数台のメインユニットを通信させる

128

スピーカー

129
ユニットの機能129
目次

5

ブロックを表示する

130

ユニットボードの表示

131

音を鳴らす

132

音声データを再生する

133

音声データの登録・再生

133

音声データの読み込み

136

内部音声データの読み込み

136

外部音声データの読み込み

138

音声を録音・再生する

140

ソフトウェアの活用

140

マイクの活用142

音声データを編集する

143

入出力ユニット

145

ユニットの機能145

ブロックを表示する

146

ユニットボードの表示

147

接続可能なパーツ一覧

148

アナログ入力端子

148

I2C通信端子149

デジタル出力端子

150
目次

6

DCモーター出力端子150

アナログ入力端子を使う

151

光センサー

151
センサーの機能151

ブロックを表示する

152

入出力ユニットに接続する

153

ユニットボードの表示

154

暗くなったらLEDを点灯させる

155

音センサー

156
センサーの機能156

ブロックを表示する

157

入出力ユニットに接続する

158

ユニットボードの表示

159

音が鳴ったらLEDを点灯させる

160

温度センサー

161

センサーの機能161

ブロックを表示する

162

入出力ユニットに接続する

163

ユニットボードの表示

164

温度でLEDを制御する

165
目次

7

タッチセンサー

166

センサーの機能166

ブロックを表示する

167

入出力ユニットに接続する

168

ユニットボードの表示

169

ボタンでLEDを制御する

170

赤外線フォトリフレクタ

171

センサーの機能171

ブロックを表示する

172

入出力ユニットに接続する

173

ユニットボードの表示

174

赤外線でLEDを制御する

175

超音波センサー

176

センサーの機能176

ブロックを表示する

177

入出力ユニットに接続する

178

ユニットボードの表示

179

超音波でLEDを制御する

180

I2C通信端子を使う

181

加速度センサー181

センサーの機能181
目次

8

ブロックを表示する

182

入出力ユニットに接続する

183

ユニットボードの表示184

傾きでLEDを制御する

185

カラーセンサー186

センサーの機能

186

ブロックを表示する

187

入出力ユニットに接続する

188

ユニットボードの表示

189

認識した色でLEDを点灯させる

190

デジタル出力端子191

サーボモーター191

サーボモーターの機能

191

ブロックを表示する

192

入出力ユニットに接続する

193

ユニットボードの表示

194

サーボモーターを制御する

195

モーター校正

196

LED

198
LEDの機能198
目次

9

ブロックを表示する

199

入出力ユニットに接続する

200

ユニットボードの表示

201

LEDを制御する

202

ブザー

203

ブザーの機能203

ブロックを表示する

204

入出力ユニットに接続する

205

ユニットボードの表示

206

音を鳴らす

207

DCモーター出力端子を使う

208

DCモーター

208
DCモーターの機能

208

入出力ユニットに接続する

209

ユニットボードの表示

210

DCモーターを制御する

211

モーター校正

212

バッテリー

214

ユニットの機能

214

充電する

215
目次

10

給電する

216

USBケーブルを使って充電しながら通信する

217

バッテリーに関する注意事項

218

その他注意事項

220

製品全体

220

メインユニット221

拡張ユニット221

USBケーブル・接続コード222

トラブルシューティング

223

お問い合わせ

224

目次

11

はじめに
本資料には、アーテックリンクスの機能やソフトウェアの使い方を記載しています。
本資料の内容は、製品の仕様変更などにより、加筆、修正が加えられることがあります。あらかじめご了承ください。

はじめに

12

ソフトウェア
ソフトウェアは、下記サイトにアクセスして、インストール版のソフトウェアをダウンロードする、または、オンライン版のWEBアプリを開いて使用してください。

https://www.artec-kk.co.jp/arteclinks/software/
ご使用のデバイスによって適切なソフトウェアが異なります。
ご使用のデバイスをよくご確認の上、適切なソフトウェアをご使用ください。
各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。

ソフトウェア13

画面構成
各ソフトウェアを起動すると、下図の画面になります。

④メニュー⑥スタート・ストップボタン⑦ステージエリアのボタン③カテゴリー⑧ステージエリア⑨スプライトエリア①ブロックパレット⑤操作パネル②スクリプトエリア
ソフトウェア / 画面構成

14

①ブロックパレット
アーテックリンクスに命令を伝えるための「ブロック」が置かれている場所です。ブロックは、ドラッグ＆ドロップで「②スクリプトエリア」に並べて使います。

②スクリプトエリア
ブロックを並べてプログラムを作成する場所です。ブロックを接続して作成したプログラムを「スクリプト」と呼びます。
ブロックどうしはドラッグ＆ドロップで、接続したり離したりすることができます。

スクリプト

ソフトウェア / 画面構成 / ①ブロックパレット、②スクリプトエリア

15

③カテゴリーブロックは、それぞれが持つ特徴によって色分けされています。
カテゴリーを選択すると、ブロックパレット内を移動することができます。
モーターなどの電子機器を制御するためのブロックです。

LEDを制御するためのブロックです。

スピーカーから再生する音を制御するためのブロックです。

命令を実行するためのブロックです。

メインユニットどうしを無線で通信するためのブロックです。

インターネットに接続するためのブロックです。
（ソフトウェア初回起動時にはこのカテゴリーは表示されていません）

命令を実行するタイミングを決めるブロックです。

センサーやタイマーを使うためのブロックです。

計算を行ったり、数値の大小を比べるためのブロックです。

変数やリストを使うためのブロックです。

命令をまとめて、好きなときに実行できるようにするためのブロックです。

を表示するためには、メニューの「編集」を選択して、「ブロックの表示・非表示」から「IoT」を選択する必要があります。
IoTブロックの詳しい使い方は、p.51から「IoT」の内容をご確認ください。

ソフトウェア / 画面構成 / ③カテゴリー

16

④メニュー
ソフトウェアの設定や通信などを行う機能をまとめた場所です。
画面内に表示する文字の言語を切り替えます。

新規：ファイルを新しく作成します。
コンピューターから読み込む：デバイスに保存したプログラムを読み込みます。
コンピューターに保存する：作成したプログラムを保存します。

デバイスとメインユニットを通信します。

メインユニットにプログラムを転送（保存）します。

（接続方法は、ご使用のソフトウェアやデバイスによって異なります。各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。）（転送方法は、ご使用のソフトウェアやデバイスによって異なります。各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。）

メインユニット更新：メインユニットのバージョンを更新します。
（更新方法は、ご使用のソフトウェアやデバイスによって異なります。各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。）

現在読み込まれているプログラムの名前を表示します。

ソフトウェアバージョン：ソフトウェアのバージョン情報を表示します。
削除の取り消し：スクリプトエリアでブロックを削除した場合、削除を取り消して削除する前の状態に戻します。
ターボモードにする：プログラムを実行する速度が速くなります。
入出力設定：「入出力ユニット」の設定を変更します（詳しい使い方はp.145からの「入出力ユニット」の内容をご確認ください）。
モーター校正：「入出力ユニット」で制御するモーターの設定を変更します（詳しい使い方はp.196、p.212の「モーター校正」の内容をご確認ください）。
ブロックの表示・非表示：ソフトウェアで使うブロックの表示、非表示を切り替えます。
キャラクターモードに切り替える：ソフトウェアのモードを切り替えます。
ロボットモード
プログラムをメインユニットに送って、LEDやブザー、モーターを動かすときに使います。
プログラムを送る

LEDが点灯するキャラクターモード
プログラムを画面上のキャラクターに送ってアニメやゲームをつくるときに使います。

ソフトウェア / 画面構成 / ④メニュー

17

⑤操作パネルスクリプトエリアを操作するボタンをまとめた場所です。
スクリプトエリアを1段階拡大して表示します。

スクリプトエリアを1段階縮小して表示します。

操作を取り消してスクリプトエリアを1つ前の状態に戻します。

操作の取り消しを取り消します。

スクリプトエリアを通常の倍率にもどして表示します。

⑥スタート・ストップの下に接続したスクリプトを実行します。

実行中のスクリプトを停止します。

⑦ステージエリア、⑧ステージエリアのボタン
キャラクターモードで動かすスプライト（絵やキャラクター）を配置する場所です。
ステージエリアを小さくします。

ステージエリアを大きくします。

ソフトウェア / 画面構成 / ⑤操作パネル、⑥スタート・ストップ、⑦ステージエリア

18

⑧スプライトエリア
キャラクターモードで動かす「スプライト（絵やキャラクター）」を一覧で表示する場所です。プログラムで使うすべてのスプライトが表示されます。
ロボットモードでは使用しません。
＜ロボットモード＞＜キャラクターモード＞

キャラクターモードでは、スプライトを追加するためのボタンが表示されます。

ソフトウェア / 画面構成 / ⑧スプライトエリア

19

基本操作
オンライン版（USB接続版）【起動方法】
下記サイトにアクセスして、「ソフトウェア オンライン版（Webアプリ）」の「USB接続版」から、「プログラムを作成」を押します。

https://www.artec-kk.co.jp/arteclinks/software/

下図の画面が開けばソフトウェアの起動は完了です。

ソフトウェア / 基本操作 / オンライン版（USB接続版） / 起動方法

20

【メインユニットを接続する】①ソフトウェアを起動した状態で、メインユニットとデバイスをUSBケーブルで接続します。

パソコン側

メインユニット側②「メニュー」の「接続」を選択します。

③「USB JTAG…」を選択して、「接続」を選択します。接続に成功すると「ユニットボード」が表示されます。

ユニットボード

メインユニットの状態や、メインユニットに接続された拡張ユニットの状態を表示します。
ソフトウェア / 基本操作 / オンライン版（USB接続版） / メインユニットを接続する

21

【プログラムを実行する】
ユニットボードが表示された状態でソフトウェアのボタンやブロックを押すと、プログラムを実行してアーテックリンクスを制御することができます。
例えば、を押すと、メインユニットのLEDを点灯させることができます。

（メインユニットの詳しい使い方は、p.88からの「メインユニット」の内容をご確認ください）

LEDを赤色で点灯するを押すと、に接続されたブロックを上から順番に実行することができます。
LEDを赤色に点灯させて1秒後に消灯させる

ソフトウェア / 基本操作 / オンライン版（USB接続版） / プログラムを実行する22

【プログラムを停止する】
ユニットボードが表示された状態で、を押すと実行中のプログラムを停止することができます。

＜プログラムを停止するときの注意点＞
メインユニットは、デバイスから最後に送信された命令に従って動きます。そのため、プログラムを停止したタイミングによっては、メインユニットが動き続けているように見える場合があります。

処理の流れ

処理の流れ
この症状自体に問題はありませんが、メインユニットの動作を停止させたい場合には、別の命令を改めて送信する必要があります。
命令送信

命令送信

例）プログラムを停止した後もLEDが点灯し続けている場合
命令送信

命令送信
プログラム停止！

ソフトウェア / 基本操作 / オンライン版（USB接続版） / プログラムを停止する

23

【プログラムを転送する】「転送」とは、デバイスでつくったプログラムをメインユニットに保存することです。つくったプログラムを転送してメインユニットに保存することで、メインユニットとデバイスをUSB
ケーブルで接続しなくても、プログラムが動くようになります。

ただし、ケーブルで接続しない代わりにバッテリーを接続して電気を送る必要があります。プログラムを転送した後は、バッテリーの電源をONにしてください。
（バッテリーがない場合は、USBケーブルを使ってデバイスやACアダプタ（5V、1A～1.5A）から電気を送ってください。）

電源スイッチON

OFF

ソフトウェア / 基本操作 / オンライン版（USB接続版） / プログラムを転送する

24

①メインユニットとデバイスをUSBケーブルで接続します。

パソコン側

メインユニット側②スクリプトエリアにプログラムが表示されている状態で、メニューの「転送」を選択します。

③「USB JTAG…」を選択して、「接続」を選択します。「デバイスに接続中」、「スクリプト転送中」と画面が切り替わり、元の画面が表示されたら転送完了です。
数秒後、転送したプログラム通りにメインユニットが動きます。

ソフトウェア / 基本操作 / オンライン版（USB接続版） / プログラムを転送する

25

＜プログラムを転送するときの注意点＞

転送後、プログラムは必ずに接続されたブロックからスタートします。そのため、転送するプログラムは必ずに接続されている必要があります。

接続されていない場合は、プログラムを転送しても正常に動作しないのでご注意ください。

転送

転送

LEDが赤色で点灯する

ソフトウェア / 基本操作 / オンライン版（USB接続版） / プログラムを転送する

LEDが点灯しない

26

＜その他の注意点＞

メインユニットにバッテリーを接続した状態でデバイスと接続する、またはプログラムを転送する場合は、必ずバッテリーの電源をONにしてください。
電源がOFFのままだと接続、転送することができません。
（バッテリーの詳しい使い方はp.214からの「バッテリー」の内容をご確認ください）

接続や転送に失敗する場合は、USBケーブルを抜き差しして、改めて実行してください。

ソフトウェア / 基本操作 / オンライン版（USB接続版） / プログラムを転送する27

【ファームウェアを更新する】
ファームウェア

メインユニットの中にはじめから保存されているプログラムで、メインユニットの基本的な機能（デバイスとの通信機能など）を備えています。

ファームウェアの状態が古いと、デバイスとの接続やプログラムの転送が正常に行えません。更新することで、メインユニットを最新の状態にすることができます。

①ソフトウェアを起動した状態で、メインユニットとデバイスをUSBケーブルで接続します。

パソコン側

メインユニット側②メニューの「ヘルプ」を選択して、「メインユニット更新」を選択します。

ソフトウェア / 基本操作 / オンライン版（USB接続版） / ファームウェアを更新する

28

③確認画面が表示されたら「OK」を押します。

④「USB JTAG…」を選択して、「接続」を選択します。「メインユニット更新中」の画面に表示される数字が100%になるまで待ちます。
⑤「更新が完了しました」の画面が表示されたら更新は完了です。「OK」を押して画面を閉じます。
③

④

④
⑤

ソフトウェア / 基本操作 / オンライン版（USB接続版） / ファームウェアを更新する29

【ファイルを保存する】①「メニュー」の「ファイル」を選択して、「コンピューターに保存する」を選択します。
②拡張子が「.lnks」のファイルが自動的にダウンロードされます。
（デフォルトの名前は「ArtecLinksのプロジェクト.lnks」です。）（ファイルの名前を変更したい場合は、ダウンロードされたファイルを編集してください。）【ファイルを読み込む】①「メニュー」の「ファイル」を選択して、「コンピューターから読み込む」を選択します。
②拡張子が「.lnks」のファイルを選択して「開く」を押します。
（画面はWindows版のソフトウェアです。OSやデバイスによっては見た目が異なります。）

ソフトウェア / 基本操作 / オンライン版（USB接続版） / ファイルを保存する

30

オフライン版（iPad OS）【起動方法】
下記サイトにアクセスして、「ソフトウェア オフライン版」の「iPad OS」から、「App Storeからダウンロード」を押します。
https://www.artec-kk.co.jp/arteclinks/software/

iPadにダウンロードしたアプリ「Artec Links」を起動して、下図の画面が開けばソフトウェアの起動は完了です。

ソフトウェア / 基本操作 / オンライン版（USB接続版） / 起動方法

31

【メインユニットを接続する】①メインユニットのボタンを「押しながら」、メインユニットに電源を接続します。
バッテリーがある場合は、バッテリーを接続して電源をONにしてください。
（バッテリーがない場合は、USBケーブルを使ってデバイスやACアダプタ（5V、1A～1.5A）から電気を送ってください。）

電源スイッチON

OFF

バッテリーの詳しい使い方はp.214からの「バッテリー」の内容をご確認ください②メインユニットの青色LEDが点滅したら、メインユニットのボタンから指を離します。指を離した後も青色LEDが点滅し続けていれば正常です。
（この状態は、iPadとのBluetooth通信を待機している状態です。）

ソフトウェア / 基本操作 / オンライン版（USB接続版） / メインユニットを接続する

32

③iPadのBluetoothをONにします（iPad版のソフトウェアでは、iPadとメインユニットをBluetoothで接続します）。

④「メニュー」の「接続」を選択します。

⑤「AL-…」を選択して、「接続」を選択します。接続に成功すると「ユニットボード」が表示されます。

「デバイスを選択してください」の画面に表示される「AL-…」の英数字は、メインユニット裏面に貼られているシールに記載の英数字と同じものです。
iPadと接続できるメインユニットが複数台ある場合に、識別用番号として活用することができます。

ユニットボード

メインユニットの状態や、メインユニットに接続された拡張ユニットの状態を表示します。
ソフトウェア / 基本操作 / オンライン版（USB接続版） / メインユニットを接続する

33

＜はじめてiPadと接続するときの注意点＞

はじめてiPadとメインユニットを接続する場合、ファームウェアの更新を要求されることがあります。その場合は、下記の手順に従ってソフトウェアを操作してください。
ファームウェア

メインユニットの中にはじめから保存されているプログラムで、メインユニットの基本的な機能（デバイスとの通信機能など）を備えています。

ファームウェアの状態が古いと、デバイスとの接続やプログラムの転送が正常に行えません。更新することで、メインユニットを最新の状態にすることができます。

①「メインユニットの更新」が表示されたら「OK」を選択します。

ソフトウェアがメインユニットと通信することを許可するか確認された場合は「接続」を選択します。

ソフトウェア / 基本操作 / オンライン版（USB接続版） / メインユニットを接続する

34

②しばらくすると「メインユニットを更新中」の画面が表示され、ファームウェアの更新が開始されます。

「メインユニット更新中」の画面に表示される数字が100%になるまで待ちます。

③「更新が完了しました」の画面が表示されたら更新は完了です。「OK」を押して画面を閉じます。

④ファームウェア更新後iPadとメインユニットの通信が解除されるので、改めて【メインユニットを接続する】の手順通りに接続をしてください。

ソフトウェア / 基本操作 / オンライン版（USB接続版） / メインユニットを接続する

35

【プログラムを実行する】
ユニットボードが表示された状態でソフトウェアのボタンやブロックを押すと、プログラムを実行してアーテックリンクスを制御することができます。
例えば、を押すと、メインユニットのLEDを点灯させることができます。

（メインユニットの詳しい使い方は、p.88からの「メインユニット」の内容をご確認ください）

LEDを赤色で点灯するを押すと、に接続されたブロックを上から順番に実行することができます。
LEDを赤色に点灯させて1秒後に消灯させる

ソフトウェア / 基本操作 / オンライン版（USB接続版） / プログラムを実行する36

【プログラムを停止する】
ユニットボードが表示された状態で、を押すと実行中のプログラムを停止することができます。

＜プログラムを停止するときの注意点＞
メインユニットは、デバイスから最後に送信された命令に従って動きます。そのため、プログラムを停止したタイミングによっては、メインユニットが動き続けているように見える場合があります。

処理の流れ

処理の流れ
この症状自体に問題はありませんが、メインユニットの動作を停止させたい場合には、別の命令を改めて送信する必要があります。
命令送信

命令送信

例）プログラムを停止した後もLEDが点灯し続けている場合
命令送信

命令送信
プログラム停止！

ソフトウェア / 基本操作 / オンライン版（USB接続版） / プログラムを停止する37

【プログラムを転送する】「転送」とは、デバイスでつくったプログラムをメインユニットに保存することです。つくったプログラムを転送してメインユニットに保存することで、メインユニットとiPadを接続しなくても、プログラムが動くようになります。

保存されたプログラムを実行するためには、バッテリーを接続して電気を送る必要があります。プログラムを転送した後は、バッテリーの電源をONにしてください。
（バッテリーがない場合は、USBケーブルを使ってデバイスやACアダプタ（5V、1A～1.5A）から電気を送ってください。）

電源スイッチON

OFF

ソフトウェア / 基本操作 / オンライン版（USB接続版） / プログラムを転送する

38

①メインユニットのボタンを「押しながら」、メインユニットに電源を接続します。

バッテリーがある場合は、バッテリーを接続して電源をONにしてください。
（バッテリーがない場合は、USBケーブルを使ってデバイスやACアダプタ（5V、1A～1.5A）から電気を送ってください。）

電源スイッチON

OFF②メインユニットの青色LEDが点滅したら、メインユニットのボタンから指を離します。指を離した後も青色LEDが点滅し続けていれば正常です。
（この状態は、iPadとのBluetooth通信を待機している状態です。）

ソフトウェア / 基本操作 / オンライン版（USB接続版） / メインユニットを接続する

39

③iPadのBluetoothをONにします（iPad版のソフトウェアでは、iPadとメインユニットをBluetoothで接続します）。

④スクリプトエリアにプログラムが表示されている状態で、メニューの「転送」を選択します。

⑤「AL-…」を選択して、「接続」を選択します。「スクリプト転送中」、「ユーザープログラムを起動中」と画面が切り替わり、元の画面が表示されたら転送完了です。
数秒後、転送したプログラム通りにメインユニットが動きます。

ソフトウェア / 基本操作 / オンライン版（USB接続版） / プログラムを転送する

40

＜プログラムを転送するときの注意点＞

転送後、プログラムは必ずに接続されたブロックからスタートします。そのため、転送するプログラムは必ずに接続されている必要があります。

接続されていない場合は、プログラムを転送しても正常に動作しないのでご注意ください。

転送

転送

LEDが赤色で点灯する

ソフトウェア / 基本操作 / オンライン版（USB接続版） / プログラムを転送する

LEDが点灯しない

41

＜その他の注意点＞

電源スイッチON

OFF

接続や転送に失敗する場合は、メインユニットの電源を一度OFFにして、再度ONにしてから改めて実行してください。

ソフトウェア / 基本操作 / オンライン版（USB接続版） / プログラムを転送する

42

【ファイルを保存する】①「メニュー」の「ファイル」を選択して、「コンピューターに保存する」を選択します。
②「プロジェクトを保存」の画面が表示されます。「ArtecLinksのプロジェクト」という名前が初めから入っているので、必要であれば名前を打ち変えて「OK」を選択します。

③ファイルはiPadの「ファイル」アプリの「このiPad内」の中に自動的に保存されます。
「Artec Links」フォルダを選択すると、保存したファイルを確認することができます。

ソフトウェア / 基本操作 / オンライン版（USB接続版） / ファイルを保存する

43

【ファイルを読み込む（ソフトウェアから読み込む）】①「メニュー」の「ファイル」を選択して、「コンピューターから読み込む」を選択します。
②iPad内に保存されているファイルが表示されます。
③読み込みたいファイルを選択して「OK」を選択します。

ソフトウェア / 基本操作 / オンライン版（USB接続版） / ファイルを保存する44

【ファイルを読み込む（ファイルアプリから読み込む）】①iPadの「ファイル」アプリを起動します。
② 「このiPad内」の中の「Artec Links」フォルダを開き、読み込みたいファイルを選択します。

ソフトウェア / 基本操作 / オンライン版（USB接続版） / ファイルを保存する

45

ブロック
ブロックの機能（ロボットモード）
カテゴリー

対応ユニット

ブロック

命令の内容

初出ページ

入出力ユニットの端子（M1、M2）から電気を流します。端子に接続した出力機
器（モーターなど）に流す電気の量（%）と電気の方向を指定します。
M1 / M2：どちらの端子から電気を流すのかを選択します。
100%：0から100%で、流す電気の量を指定します。
順方向 / 逆方向：電気を流す方向を指定します。

211

入出力ユニットの端子（M1、M2）から流す電気を止めます。

M1 / M2：どちらの端子からの電気を止めるのかを選択します。

0から100%で、入出力ユニットの端子（M1、M2）から流す電気の量を指定します。
100%：0から100%で、流す電気の量を指定します。

-

入出力ユニットの端子（M1、M2）から流す電気の方向を指定します。
順方向 / 逆方向：電気を流す方向を指定します。

入出力ユニットの端子（M1、M2）から流す電気の止め方を指定します。
すぐに：電気をすぐに止めます。
ゆっくり：流す電気の量を少しずつ少なくして、ゆっくりと電気を止めます。

-

赤外線通信ユニットから、指定した赤外線の信号を送信します。
のと一緒に使います。
（赤外線信号のIDを数値で直接入力することもできます。）
ソフトウェア / ブロック / ブロックの機能（ロボットモード）

127
46

カテゴリー

対応ユニット

ブロック

命令の内容

初出ページ

入出力ユニットの端子（OUT1、OUT2）に接続されたサーボモーターを、指定した角度に回転させます。
OUT1 / OUT2：どちらの端子のサーボモーターを制御するのかを選択します。
90：0から180で、回転する角度を指定します。
また、数値を選択したときに表示される「分度器」のようなメーターでも角度を指定することができます。

195

をドラッグすると、角度を変更することができます。
入出力ユニットの端子（OUT1、OUT2）に接続されたサーボモーターを、指定した速さで、指定した角度に回転させます。
90：0から180で、回転する角度を指定します。
また、数値を選択したときに表示される「分度器」のようなメーターでも角度を指定することができます。

-

をドラッグすると、角度を変更することができます。
10：1から20で、回転する速さを指定します。

ソフトウェア / ブロック / ブロックの機能（ロボットモード）47

カテゴリー

対応ユニット

ブロック

命令の内容

初出ページ

メインユニットのLEDを指定した色で点灯します。
を押すと、現在指定している色が表示されます。
をドラッグすることで色を変更することができます。

91

メインユニットのLEDを指定した色で点灯します。
（このブロックはソフトウェア起動時には表示されていません。）
91

0：0から100で色を指定することができます。数値が大きいほど指定した色の光が強くなります。
メインユニットのLEDを消灯します。

91

入出力ユニットの端子（OUT1、OUT2）に接続されたLEDの、点灯と消灯を制
御します。
203
OUT1 / OUT2：どちらの端子のLEDを制御するのかを選択します。
ON / OFF：LEDを点灯させるか、消灯させるかを選択します。
スピーカーから指定した数値（MIDIのノート番号）の音を鳴らします。
60：押すとピアノの鍵盤が表示されます。数値を入力するか、鍵盤を押すと数値を変更することができます。
数値は36から108で指定することができます。数値が大きいほど高い音が鳴ります。

-

スピーカーから指定した数値（MIDIのノート番号）の音を、指定した秒数だけ鳴らします。
60：押すとピアノの鍵盤が表示されます。数値を入力するか、鍵盤を押すと数値を変更することができます。
数値は36から108で指定することができます。数値が大きいほど高い音が鳴ります。

ソフトウェア / ブロック / ブロックの機能（ロボットモード）

132

48

カテゴリー

対応ユニット

ブロック

命令の内容

初出ページ

スピーカーから鳴らしている音を止めます。

-

マイクで録音した音をスピーカーから鳴らします。
＋

142
録音した音を鳴らすためには、事前にで音を録音する必要があります。

マイクで音を録音します。録音した音のデータは、マイク内部に保存されます。
142
録音した音を鳴らすためには、を使います。

マイクを使った録音を止めます。

142

入出力ユニットの端子（OUT1、OUT2）に接続されたブザーから指定した数値（MIDIのノート番号）の音を鳴らします。
OUT1 / OUT2：どちらの端子のブザーを制御するのかを選択します。
60：押すとピアノの鍵盤が表示されます。数値を入力するか、鍵盤を押すと数値を変更することができます。
数値は36から108で指定することができます。数値が大きいほど高い音が鳴ります。

-

入出力ユニットの端子（OUT1、OUT2）に接続されたブザーから指定した数値（MIDIのノート番号）の音を、指定した秒数だけ鳴らします。
OUT1 / OUT2：どちらの端子のブザーを制御するのかを選択します。
60：押すとピアノの鍵盤が表示されます。数値を入力するか、鍵盤を押すと数値を変更することができます。
数値は36から108で指定することができます。数値が大きいほど高い音が鳴ります。
入出力ユニットの端子（OUT1、OUT2）に接続されたブザーから鳴らしている音を止めます。

207-

OUT1 / OUT2：どちらの端子のブザーを制御するのかを選択します。

ソフトウェア / ブロック / ブロックの機能（ロボットモード）49

カテゴリー

対応ユニット

ブロック

命令の内容
を押すと、

に接続されたブロックを上から順番に実行します。

同じ無線のグループに接続しているメインユニットに、指定した数値や文字を送信し
ます。

初出ページ
41

95

同じ無線のグループに接続しているメインユニットが持つ「変数」に値を保存します。
name：変数の名前を指定します。
0：指定した変数に保存する値を指定します。
同じ無線のグループに接続しているメインユニットから、指定した数値や文字が送られてきたときに、に接続されたブロックを上から順番に実行します。
複数のメインユニットを無線で接続するためのグループを設定します。
同じ数値を入力したメインユニットと自動で接続します。

-

95

95

0：無線のグループの番号を指定します。0から255で指定することができます。

ソフトウェア / ブロック / ブロックの機能（ロボットモード）

50

カテゴリー

対応ユニット

ブロック

命令の内容

初出ページ

「SSID」と「パスワード」を指定することでWi-Fiに接続することができます。
SSID：Wi-Fiのアクセスポイントを判別するための名前です。
パスワード：Wi-Fiのアクセスポイントに接続するためのパスワードです。
Wi-Fiの接続を解除します。

97

98

メインユニットがWi-Fiに接続されているかどうかを判別することができます。
98のなどのブロックと一緒に使います。

Wi-Fiに接続したときにメインユニットに割り当てられた「IPアドレス」を取得します。

-

デバイスをWi-Fiに接続するときは、無線LANルーター等のアクセスポイントに接続する必要があります。SSIDとは、接続するアクセスポイントを判別するための名前です。それぞれのアクセスポイントを見分けるためにつけられた名前のことをSSIDと呼びます。

SSID

無線LANルーター(アクセスポイント)
アクセスポイントによっては、決まった人だけが接続できるようにPASS（パスワード）の入力が求められることがあります。

IPアドレス

データの送受信先を間違えないために使用される識別番号です。
インターネットに接続した機器には自動的に割り当てられます。
（IPは、「Internet Protocol」を省略した名前です）

ソフトウェア / ブロック / ブロックの機能（ロボットモード）51

カテゴリー

対応ユニット

ブロック

命令の内容

初出ページ

指定したURLからデータを取得します。
取得したデータは「JSON（ジェイソン）」という形式で取得されます。

-：データを取得する「サーバー」のURLを指定します。

JSON（ジェイソン）テキスト（文字）だけで表されたデータで、容量の少ないデータをやり取りするときに使用されるデータの一種です。
（JSONは、「JavaScript Object Notation」を省略した名前です）
インターネットを通じて、データやサービスを提供するコンピューターです。
例えば、私たちがインターネットで検索をすると、Webサイトのデータを保管しているサーバーから画像や文章のデータが提供されます。

データを取得するリクエスト
アーテックのホームページを検索サーバー

インターネット

サーバー

データを提供サーバーには様々な種類があり、現在時刻のデータを提供するタイムサーバーや、気象情報のデータを提供する気象情報サーバーなど、リクエストを送ったサーバーによって異なるデータを取得できます。
サーバーから取得できる情報は信頼性と即時性が高いため、データを取得する先のサーバーを変更することで便利なプログラムを幅広く作成できます。
ソフトウェア / ブロック / ブロックの機能（ロボットモード）

52

カテゴリー

対応ユニット

ブロック

命令の内容

初出ページ

サーバーから受け取ったJSONデータを取得します。
例）日付(time)と気温(temperature)が保存されたJSONデータ-{“time”:[“2023-12-01”, “2023-12-02”, “2023-12-03”],“temperature”:[“20.8”, “21.5”, “19.8”]}

データを識別するための名前（キー）を指定して、JSONデータから個別にデータを取得することができます。
例）日付(time)と気温(temperature)が保存されたJSONデータ
から、時間(time)のデータを取得する。
{“time”:[“2023-12-01”, “2023-12-02”, “2023-12-03”],“temperature”:[“20.8”, “21.5”, “19.8”]}-“time”:[“2023-12-01”, “2023-12-02”, “2023-12-03”]
JSON：キーを指定して個別のデータを取得するための元データです。JSON形式のデータを指定します。
キー：データを識別するための名前です。

ソフトウェア / ブロック / ブロックの機能（ロボットモード）

53

カテゴリー

対応ユニット

ブロック

命令の内容

初出ページ

日時のデータを取得するためのサーバー（タイムサーバー）と、「タイムゾーン」を指定します。
例）タイムサーバーに「NTPサーバー」を指定して、日本標準時（JST（Japan
Standard Time））を取得する。

99

タイムサーバー：日時のデータを取得するサーバーのURLを指定します。
タイムゾーン：地球上のどの地点の日時を取得するのかを指定します。

で指定したサーバーから日時のデータを取得します。

タイムゾーンUTC（協定世界時）
タイムサーバー（NTPサーバー）99「UTC（協定世界時）」から、どれくらい時間がずれているのかを表します。
日本の標準時（JST）は、UTCより9時間進んでいるため「UTC+09:00」となります。
世界各地の標準時を決めるための世界標準時間です。
（UTCは、「Universal Time Coordinated」を省略した名前です）
日時のデータを保存しているサーバーです。
（NTPサーバーは、「Network Time Protocol サーバー」を省略した名前です）（例で指定している「ntp2.plala.or.jp」は、タイムサーバーの1つです）

ソフトウェア / ブロック / ブロックの機能（ロボットモード）

54

カテゴリー

対応ユニット

ブロック

命令の内容

初出ページ

で取得した日時のデータから、指定した数値を取得します。
年：データから「年」の数値を取得します。
月：データから「月」の数値を取得します。
日：データから「日」の数値を取得します。
時：データから「時」の数値を取得します。
分：データから「分」の数値を取得します。
秒：データから「秒」の数値を取得します。

ソフトウェア / ブロック / ブロックの機能（ロボットモード）

99

55

カテゴリー

対応ユニット

ブロック

命令の内容

指定した時間待ってから、

初出ページの下に接続したブロックを実行します。

37

内側（①）に接続したブロックを、指定した回数だけ繰り返し実行します。

-

1

内側（①）に接続したブロックを、ずっと繰り返し実行します。

92

1に指定した条件が正しいときだけ、内側（①）に接続したブロックを実行します。
（条件は、ひし形のブロック（や）で作成することができます）

94に指定した条件が正しいときだけ、内側（①）に接続したブロックを実行します。
条件に当てはまらないときは、内側（②）に接続したブロックを実行します。
（条件は、ひし形のブロック（や）で作成することができます）

92に指定された条件に当てはまるまで、クを実行するのを待ちます。
（条件は、ひし形のブロック（ることができます）

-

1

1
2

1

の下に接続したブロッ
や

）で作成す

に指定した条件に当てはまるまで、内側（①）に接続したブロックをずっと繰り返し実行します。
（条件は、ひし形のブロック（や）で作成することができます）

ソフトウェア / ブロック / ブロックの機能（ロボットモード）

94

56

カテゴリー

対応ユニット

ブロック

命令の内容

初出ページ

メインユニットのボタンが押されているかどうかを判別することができます。
押されている：ボタンが押されていることを判別します。
押されていない：ボタンが押されていないことを判別します。

メインユニットのボタンが押されたとき、ら順番に実行します。

に接続されたブロックを上か92

93

加速度センサーが計測した加速度を数値で取得します。
数値の範囲は-1.00から1.00です。
Ｘ：Ｘ方向に加わる加速度を数値で取得します。
Ｙ：Ｙ方向に加わる加速度を数値で取得します。
Ｚ：Ｚ方向に加わる加速度を数値で取得します。

Z

-

Y

X

ソフトウェア / ブロック / ブロックの機能（ロボットモード）

57

カテゴリー

対応ユニット

ブロック

命令の内容

初出ページ

加速度センサーがどのような状態になっているのかを判別することができます。

ゆさぶられている

ゆさぶられているかどうかを判別します。

ボタンが上になっている

メインユニットのボタンが上になっているかどうかを判別します。

ボタンが下になっている

メインユニットのボタンが下になっているかどうかを判別します。

1が上になっている

加速度センサーの数字「1」が上になっているかどうかを判別します。

120
2が上になっている

加速度センサーの数字「2」が上になっているかどうかを判別します。

3が上になっている

加速度センサーの数字「3」が上になっているかどうかを判別します。

4が上になっている

加速度センサーの数字「4」が上になっているかどうかを判別します。

落下している

加速度センサーが空中で落下しているかどうかを判別します。

ソフトウェア / ブロック / ブロックの機能（ロボットモード）58

カテゴリー

対応ユニット

ブロック

命令の内容

初出ページ

赤外線通信ユニットから送信する赤外線信号を指定します。

のと一緒に使います。

125

ID1～3：赤外線通信ユニットにはじめから保存されている3種類の赤外線信号です。赤外線通信ユニットどうしで通信するときに使います。
赤外線通信ユニットが、指定した赤外線信号を受信したとき、されたブロックを上から順番に実行します。
の

に接続
128

と一緒に使います。

光センサーが計測した周囲の明るさを数値で取得します。
数値の範囲は0から100です。

103

温度センサーが計測した周囲の気温を数値で取得します。
数値の範囲は0から100です。単位は℃（度）です。

107

マイクが計測した音の大きさを数値で取得します。
数値の範囲は0から100です。

115

人感センサーの測定範囲内で物体が動いたかどうかを判別することができます。
感知している：測定範囲内で物体が動いたことを判別します。
感知していない：測定範囲内で物体が動いていないことを判別します。

111

タイマーが計測した時間を取得します。単位は秒です。

94

タイマーの時間を0秒にリセットして、再び計測を開始します。

94

ソフトウェア / ブロック / ブロックの機能（ロボットモード）

59

カテゴリー

対応ユニット

ブロック

命令の内容

初出ページ

入出力ユニットの端子（I2C）に接続された加速度センサーが計測した加速度を数値で取得します。
Z
Y
数値の範囲は-1.00から1.00です。
Ｘ：Ｘ方向に加わる加速度を数値で取得します。
Ｙ：Ｙ方向に加わる加速度を数値で取得します。
Ｚ：Ｚ方向に加わる加速度を数値で取得します。

X

185

入出力ユニットの端子（I2C）に接続されたカラーセンサーが認識した物体の色を数値で取得します。
数値の範囲は0から100です。
190
赤：赤色の割合を数値で取得します。
緑：緑色の割合を数値で取得します。
青：青色の割合を数値で取得します。
入出力ユニットの端子（IN1、IN2）に接続されたタッチセンサーが計測したボタンの状態を取得します。

170

IN1 / IN2：どちらの端子に接続されたセンサーを確認するのかを選択します。
入出力ユニットの端子（IN1、IN2）に接続された光センサーが計測した周囲の明るさを数値で取得します。
数値の範囲は0から100です。

155

IN1 / IN2：どちらの端子に接続されたセンサーを確認するのかを選択します。
入出力ユニットの端子（IN1、IN2）に接続された赤外線フォトリフレクタ（赤外線センサー）が計測した赤外線の強さを数値で取得します。
数値の範囲は0から100です。

175

IN1 / IN2：どちらの端子に接続されたセンサーを確認するのかを選択します。

ソフトウェア / ブロック / ブロックの機能（ロボットモード）

60

カテゴリー

対応ユニット

ブロック

命令の内容

初出ページ

入出力ユニットの端子（IN1、IN2）に接続された音センサーが計測した音の大きさを数値で取得します。
数値の範囲は0から100です。

160

IN1 / IN2：どちらの端子に接続されたセンサーを確認するのかを選択します。
入出力ユニットの端子（IN1、IN2）に接続された温度センサーが計測した周囲の温度を数値で取得します。
数値の範囲は-10から50です。

165

IN1 / IN2：どちらの端子に接続されたセンサーを確認するのかを選択します。
入出力ユニットの端子（IN1、IN2）に接続された超音波センサーが計測した、センサーと物体の間の距離を数値で取得します。
数値の範囲は3から250です。単位はcmです。

180

IN1 / IN2：どちらの端子に接続されたセンサーを確認するのかを選択します。

ソフトウェア / ブロック / ブロックの機能（ロボットモード）

61

カテゴリー

対応ユニット

ブロック

命令の内容

2つの

初出ページ

に指定した数値を足し算した結果を取得します。
-に数字や丸形のブロック（
2つのやのブロック）を指定して使います。

に指定した数値を引き算した結果を取得します。
-に数字や丸形のブロック（
2つのやのブロック）を指定して使います。

に指定した数値をかけ算した結果を取得します。

に数字や丸形のブロック（
2つのやのブロック）を指定して使います。

に指定した数値を割り算した結果を取得します。
-に数字や丸形のブロック（

やのブロック）を指定して使います。

指定した範囲の中から、数値を1つランダムに取得します。
-に数字や丸形のブロック（左のに指定した数値が、右の別します。
に数字や丸形のブロック（左のに指定した数値が、右のします。
に数字や丸形のブロック（左のす。

に指定した数値と、右のやのブロック）を指定して使います。

に指定した数値よりも大きいかどうかを判
94やのブロック）を指定して使います。

に指定した数値よりも小さいかどうかを判別
103やのブロック）を指定して使います。

に指定した数値が等しいかどうかを判別しま
93に数字や丸形のブロック（

ソフトウェア / ブロック / ブロックの機能（ロボットモード）

やのブロック）を指定して使います。

62

カテゴリー

対応ユニット

ブロック

命令の内容

初出ページ

2つの

に指定した条件が、2つとも正しいかどうかを判別します。

-

2つのに指定した条件のうち、どちらか1つが正しいかどうかを判別します。

-に指定した条件が正しくないかどうかを判別します。
の中身を文字に変換して、2つの文字をつなげた結果を取得します。
例）apple と banana → applebananaに数字や丸形のブロック（

や

-

-

のブロック）を指定して使います。

の中身を文字に変換して、1番目の文字を取得します。
-に数字や丸形のブロック（

やのブロック）を指定して使います。

の中身を文字に変換して、文字の長さ（文字数）を取得します。
に数字や丸形のブロック（やの中身を文字に変換して、左のかどうかを判別します。

に数字や丸形のブロック（
左のを右ののブロック）を指定して使います。
に右ので指定した文字が含まれる-やのブロック）を指定して使います。

で割ったときの余りを取得します。
-に数字や丸形のブロック（

やのブロック）を指定して使います。

に指定した数値を四捨五入した結果を取得します。
に数字や丸形のブロック（

ソフトウェア / ブロック / ブロックの機能（ロボットモード）

やのブロック）を指定して使います。

63

カテゴリー

対応ユニット

ブロック

命令の内容

初出ページ

に指定した数値を様々な方法で計算した結果を取得します。
に数字や丸形のブロック（

やのブロック）を指定して使います。

絶対値の絶対値を取得します。

切り下げ

を切り下げした結果を取得します。

切り上げ

を切り上げした結果を取得します。

平方根の平方根（√（ルート））を取得します。

cos

cos（コサイン）tan

tan（タンジェント）を取得します。

asin

asin（アークサイン）を取得します。

acos

acos（アークコサイン）

atan

atan（アークタンジェント）

lnlnを取得します。

log

logを取得します。

e^e（ネイピア数 = 2.7182818284590…）の（eを回かけ合わせた数値）を取得します。

10^

10の

ソフトウェア / ブロック / ブロックの機能（ロボットモード）

乗（10をを取得します。

-

を取得します。
を取得します。

乗

回かけ合わせた数値）を取得します。

64

カテゴリー

対応ユニット

ブロック

命令の内容

初出ページ

指定した変数に保存された文字や数値を取得します。
（「変数名」には作成した変数の名前が表示されます）

76

指定した変数に、で指定した文字や数値を保存します。
（「変数名」には作成した変数の名前が表示されます）

76

指定した変数に保存された数値を、で指定した数値ずつ変えます。
（「変数名」には作成した変数の名前が表示されます）

76

指定した変数を「ステージエリア」内に表示します。
（「変数名」には作成した変数の名前が表示されます）（ブロックパレットのを押すことでも表示と非表示を切り替えることができます）

指定した変数を「ステージエリア」内で非表示にします。
（「変数名」には作成した変数の名前が表示されます）（ブロックパレットのを押すことでも表示と非表示を切り替えることができます）--

変数名：変数を指定します。

変数名を変更：指定した変数の名前を変更します。
変数”変数名”を削除：指定した変数を削除します。
ソフトウェア / ブロック / ブロックの機能（ロボットモード）

65

カテゴリー

対応ユニット

ブロック

命令の内容

初出ページ

指定したリストに保存されたデータを取得します。
（「リスト名」には作成したリストの名前が表示されます）

80

指定したリストにで指定したデータ（文字や数値）を追加します。
（「リスト名」には作成したリストの名前が表示されます）

79

指定したリストに保存されている番目のデータ（文字や数値）を削除します。
（「リスト名」には作成したリストの名前が表示されます）

80

指定したリストに保存されている全てのデータ（文字や数値）を削除します。
（「リスト名」には作成したリストの名前が表示されます）

80

指定したリストの番目に、右ので指定したデータ（文字や数値）を挿入します。
（「リスト名」には作成したリストの名前が表示されます）

79

指定したリストの番目のデータを、右ので指定したデータ（文字や数値）で置き換えます。
（「リスト名」には作成したリストの名前が表示されます）

79

ソフトウェア / ブロック / ブロックの機能（ロボットモード）

66

カテゴリー

対応ユニット

ブロック

命令の内容

初出ページ

指定したリストの番目に保存されたデータを取得します。
（「リスト名」には作成したリストの名前が表示されます）

80

データが指定したリストの何番目に保存されているのかを取得します。
（「リスト名」には作成したリストの名前が表示されます）

80

指定したリストに保存されているデータの数（長さ）を取得します。
（「リスト名」には作成したリストの名前が表示されます）

80

指定したリストに、データが含まれるかどうかを判別します。
（「リスト名」には作成したリストの名前が表示されます）-

ソフトウェア / ブロック / ブロックの機能（ロボットモード）

67

カテゴリー

対応ユニット

ブロック

命令の内容

初出ページ

指定したリストを「ステージエリア」内に表示します。
（「リスト名」には作成したリストの名前が表示されます）-

指定したリストを「ステージエリア」内で非表示にします。
（「リスト名」には作成したリストの名前が表示されます）-

リスト名：リストを指定します。
リスト名を変更：指定したリストの名前を変更します。
リスト「リスト名」を削除：指定したリストを削除します。

ソフトウェア / ブロック / ブロックの機能（ロボットモード）

68

カテゴリー

対応ユニットブロック

命令の内容が実行されたとき、初出ページに接続されたブロックを上から順番に実行します。
81（「関数名」には作成した関数の名前が表示されます）に接続されたブロックを上から順番に実行します。

81（「関数名」には作成した関数の名前が表示されます）

ソフトウェア / ブロック / ブロックの機能（ロボットモード）

69

ブロックの使い方【基本操作】

ブロックを接続するブロックを左クリックしたまま動かして、接続したいブロックの下で離します。

ブロックを離す

離したいブロックを左クリックしたまま動かして、ブロックを置きたい場所で離します。

ブロックを消す

ブロックを右クリックして「ブロックを削除」を選択します。
または、ブロックをブロックパレットにドラッグ＆ドロップします。

ブロックを右クリックして「複製」を選択します。
選択したブロックの下に接続されている、全てのブロックがコピーされます。
ブロックをコピーする
コピーされたブロックを置きたい場所で左クリックすると、ブロックを置くことができます。

ソフトウェア / ブロック / ブロックの使い方 / 基本操作

70

スクリプトエリアを右クリックして「きれいにする」を選択します。
全てのスクリプトとブロックが縦一列に整列されます。

ブロックを整理する

ブロックを右クリックして「コメントを追加」を選択します。
コメントをつけることで、どのような命令を実行するスクリプトなのかを分かりやすくすることができます。
「コメントを書く…」の部分を押すと、文字を入力することができます。

ブロックにコメントをつける

ブロックのを押すと、文字や数値を入力することができます。

ブロックの

や

文字や数値を入力する

ブロックを組み合わせる

ブロックによっては、半角英数字以外は入力できないものがあります。
入力できない文字や数値を入力すると、ブロックのが赤色になります。

には、同じ形のブロックを組み合わせることができます。

ソフトウェア / ブロック / ブロックの使い方 / 基本操作

71

(方法1) 操作パネルの操作を取り消す(方法2) スクリプトエリアを右クリックして「取り消し」を選択します。

(方法1) 操作パネルの操作の取り消しを取り消すを押します。

を押します。

(方法1) スクリプトエリアを右クリックして「やり直し」を選択します。

スクリプトエリアを右クリックして「スクリプトエリアの画像を保存」を選択します。
デバイスにスクリプトエリアの画像が保存されます。
スクリプトの画像を保存する

ソフトウェア / ブロック / ブロックの使い方 / 基本操作

72

ブロックを押すと、ブロックの形によってさまざまな処理を実行することができます。

＜形がのブロック＞
押すと、ブロックの下に他のブロックが接続されているときは、接続されているブロックを上から順番に実行します。

＜形がのブロック＞
押すと、そのブロックがもつ機能を実行します。ブロックの下に他のブロックが接続されているときは、接続されているブロックを上から順番に実行します。
また、実行中のブロックは、ブロックの周りが黄色に点灯します。

ブロックを押す＜形がのブロック＞
押すと、そのブロックに保存されているデータを表示することができます。

＜形がのブロック＞
押すと、そのブロックで指定された条件が正しいかどうかを表示することができます。
条件が正しい場合は「true（トゥルー）」、間違っている場合は「false（フォルス）」が表示されます。

ソフトウェア / ブロック / ブロックの使い方 / 基本操作73

【変数ブロックの作り方・使い方】
データ（文字や数値）を1つだけ保存することのできる「箱」です。

変数に既にデータが保存されているとき、新しいデータを保存すると上書きされます。

変数

どんなデータが保存されているか分かるように、変数には名前を付けることができます。

付けた名前で呼ぶことで、保存したデータを使うことができます。

ソフトウェア / ブロック / ブロックの使い方 / 変数ブロックの作り方・使い方

74

＜作り方＞①の「変数を作る」をクリックします。変数に付けたい名前を入力して「OK」をクリックします。

②ブロックパレットに作成した変数のブロックが表示されます。
また、ステージエリアにも変数の名前と現在保存されているデータ（文字や数値）が表示されます（はじめは必ず0が保存されています）。

ソフトウェア / ブロック / ブロックの使い方 / 変数ブロックの作り方・使い方

75

＜使い方＞《変数にデータを保存する》のに文字や数値を入力してブロックを実行すると、変数にデータを保存することができます。

（保存をするごとに、それまで保存されていたデータは上書きされるので注意が必要です。）

こんにちは

8

を実行することでも、データを上書きすることができます。

01《変数を使う》
スクリプトでを使うと、変数に保存されているデータを使うことができます。

ソフトウェア / ブロック / ブロックの使い方 / 変数ブロックの作り方・使い方76

【リストブロックの作り方・使い方】
データ（文字や数値）を複数保存することのできる「棚」です。
例）3つのデータを保存するとき

1

2

1

3

2
3

用意する変数（箱）は3つ用意するリスト（棚）は1つ

リストにデータを追加で保存したり、保存されているデータを消したりすることもできます。
1
1
リスト

2

+3

2
3

どんなデータが保存されているか分かるように、リストには名前を付けることができます。
1

いぬ

2

ねこ

3

すうじ

ぞう

どうぶつ

リストに保存されたデータには、それぞれ1番目、2番目、3番目と自動で番号が割り振られます。
リストの名前と番号を指定すると、保存したデータを使うことができます。
1番目
2番目

すうじ

の1番目＋10は？

1＋10は？

3番目

ソフトウェア / ブロック / ブロックの使い方 / リストブロックの作り方・使い方

77

＜作り方＞①の「リストを作る」をクリックします。リストに付けたい名前を入力して「OK」をクリックします。

②ブロックパレットに作成したリストのブロックが表示されます。
また、ステージエリアにもリストの名前と現在保存されているデータ（文字や数値）が表示されます（はじめは何も保存されていません）。

ソフトウェア / ブロック / ブロックの使い方 / 変数ブロックの作り方・使い方

78

＜使い方＞《リストにデータを保存する》のに文字や数値を入力してブロックを実行すると、リストにデータを保存することができます。
1番目

1

1番目

1

2番目

2

2番目

2

3番目

4

また、

でリストの指定した場所にデータを挿入したり、

1番目

1

2番目

5

3番目

2

1番目

1

2番目

2

1番目

1

1番目

3

2番目

2

2番目

2

ソフトウェア / ブロック / ブロックの使い方 / 変数ブロックの作り方・使い方

でデータを置き換えることもできます。

79

《リストのデータを削除する》

やを実行すると、リストに保存されたデータを削除することができます。

1番目

1

2番目

2

1番目

1

3番目

4

2番目

2

1番目

1

2番目

2

3番目

4

1番目

《リストのデータを使う》
スクリプトでができます。

や、、を使うと、リストに保存されているデータやリストの持つ情報を使うこと（詳しい説明は、p.60の「リストブロックの作り方・使い方」の内容をご確認ください。）

ソフトウェア / ブロック / ブロックの使い方 / 変数ブロックの作り方・使い方

80

【関数ブロックの作り方・使い方】
スクリプトを、機能や役割ごとに分けたものです。どんな機能の関数かを分かりやすくするために、関数には名前を付けることができます。
スクリプトが長くなると、どの部分が何の役割を果たしているのか分かりにくくなり、後で見返したりプログラミングし直したりすることが難しくなります。
関数を使ってスクリプト全体を見やすくすることで、スクリプトがうまく動かないときの原因を調べやすくすることができます。

関数1

関数2

LEDを点滅させる処理

スピーカーから音を鳴らす処理関数1「LEDを点滅させる」と、関数2「音を鳴らす」
を作成してスクリプトを整理関数

また、関数を使ってスクリプトを分けておくと、同じ処理を何度も実行したいときに、かんたんにスクリプトを作成することができます。
スクリプトを変更したいとき、関数を使っていると変更する場所を少なくすることができるので、変更間違いや変更漏れを防ぐことができます。
例）LEDの色を変更する

関数を使っていない場合の変更箇所

関数を使っている場合の変更箇所
ソフトウェア / ブロック / ブロックの使い方 / 関数ブロックの作り方・使い方

81

＜作り方＞①の「ブロックを作る」をクリックします。関数に付けたい名前を入力して「OK」をクリックします。

②ブロックパレットに作成した関数のブロックが表示されます。また、スクリプトエリアにもブロックが表示されます。

ソフトウェア / ブロック / ブロックの使い方 / 関数ブロックの作り方・使い方

82

《引数、ラベルを追加する》「引数（ひきすう）」や「ラベルの文字」を追加すると、関数をより便利なものにすることができます。
関数の中（の下に接続されたブロックの中）で使える変数のようなものです。引数には、数値や文字、「真偽値（しんぎち）」を指定することができます。
変数と同じように、引数には名前を付けることができます。
引数

引数

真偽値
ラベルの文字①

引数

指定した条件が正しい場合は「true（トゥルー）」、間違っている場合は「false（フォルス）」になる値です。
関数ブロックに表示される文字です。はじめは関数の名前だけが表示されていますが、ラベルを追加してその関数がどんな機能を持っているのかをより分かりやすくすることができます。

の「ブロックを作る」をクリックします。関数に付けたい名前を入力します。

ソフトウェア / ブロック / ブロックの使い方 / 関数ブロックの作り方・使い方

83

②「引数を追加」を選択すると、ブロックに引数が追加されるので、引数の名前を入力します。

「引数を追加」の「数値または文字」を選択すると、引数を追加（数値または文字）

形の枠（引数）が追加され、「真偽値」を選択すると、形の枠（引数）が追加されます。

引数を追加（真偽値）③「ラベルの文字を追加」を選択すると、ブロックに文字が追加されます。ブロックに表示したい文字を入力します。

引数やラベルの文字を間違えて追加したときは、削除したいものを選択した状態で、上に表示される

ソフトウェア / ブロック / ブロックの使い方 / 関数ブロックの作り方・使い方をクリックします。

84

④「OK」を押すと、ブロックパレットに作成した関数のブロックが表示されます。また、スクリプトエリアにもブロックが表示されます。

＜使い方＞①関数ブロックの下に、関数としてまとめたいスクリプトを接続します。

②関数としてまとめたスクリプトを実行したいタイミングで、と同じ名前のの形のブロックを実行します。

ソフトウェア / ブロック / ブロックの使い方 / 関数ブロックの作り方・使い方

85

《引数を使う（数値または文字）》①関数ブロックの下に、関数としてまとめたいスクリプトを接続します。

②引数のブロックをドラッグ＆ドロップして、①でまとめたスクリプトに組み合わせます。
例）引数に指定した数値でLEDを点灯させる②関数としてまとめたスクリプトを実行したいタイミングで、引数と同じ名前のの形のブロックを実行します。

には、関数のスクリプトで使用したい数値を入力します。すると、関数のスクリプトの引数ブロックにも同じ数値が保存されます。

例）引数に指定した数値「100」でLEDを点灯させる

100

100
ソフトウェア / ブロック / ブロックの使い方 / 関数ブロックの作り方・使い方

86

《引数を使う（真偽値）》①関数ブロックの下に、関数としてまとめたいスクリプトを接続します。

②真偽値のブロックをドラッグ＆ドロップして、①でまとめたスクリプトに条件を作成します。
例）真偽値の条件が正しい（true）のとき、LEDを点滅させる②関数としてまとめたスクリプトを実行したいタイミングで、真偽値と同じ名前のの形のブロックを実行します。

には、条件にしたいブロックを組み合わせます。すると、関数のスクリプトの引数ブロックにも同じ条件が保存されます。

例）ボタンを押している間だけ、LEDを点滅させる

ソフトウェア / ブロック / ブロックの使い方 / 関数ブロックの作り方・使い方

87

ユニットの機能と使い方
メインユニット
必要最小限の機能（ボタン、フルカラーLED、マイコン）を搭載した手のひらサイズのコンピュータです。
ユニットの機能●パソコンやタブレットに接続して、プログラムによって制御することができます。また、作成したプログラムをメインユニットに保存することもできます。
ボタン・フルカラーLED

USB接続

機能拡張コネクタ（メス）×3USBコネクタ（Type C）

マグネット

●Wi-Fiルーターなどのアクセスポイントを使わずに、メイン
ユニットどうしで直接無線通信（基板間通信）を行うことができます。

Bluetooth接続●Wi-Fi経由でインターネットから取得した情報よって
メインユニットを制御することができます。

BLE/Wi-Fi対応

サイズ

40 × 40 × 18.6mm

Wi-Fi

IEEE 802.11 b/g/n

BluetoothBluetooth 5(LE)SoC

ESP32-C3

Flashメモリ

4MB

SRAM

400KB

クロック周波数

160MHz動作電圧

3.3～5.0V

通信方式

USBシリアル通信/BLE通信

電源

USB/ アーテックリンクス用 バッテリー / アルカリ
単 3 電池×3 ※使用時は、別売の 153031
電池ボックス (USB ケーブル付 ) をご使用ください。

メインユニットを動作させるためにはバッテリーからの給電が必要です。
バッテリーがない場合は、USBケーブルを使ってデバイスやACアダプター（5V、1～1.5A）から給電してください。
5V
1～1.5A

ユニットの機能と使い方 / メインユニット / ユニットの機能88

●ユニット裏面に貼付されているシール（A）に記載の情報は、デバイスと無線で接続する際に必要な情報になります。剥がさず大切にご使用ください。

●シール（B）は、メインユニットを複数所有する場合に判別がつくように、名前や識別番号を追加記入するためのシールです。記入の際は、油性ペンをご使用ください。

この数値（0000）は、メインユニットごとに異なります。

シール（A）

シール（B）

ユニットの機能と使い方 / メインユニット / ユニットの機能

89

ユニットボードの表示

デバイスとメインユニットを接続するとユニットボードが表示されます。
ご使用のデバイスによって適切なソフトウェアやデバイスとの接続方法が異なります。
各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。

メインユニットのボタンを押すと、ユニットボードの「ボタン」の表示が変わります。

以降のページで紹介する動作は、必ずメインユニットに電源を接続し、下記のいずれかの状態でご確認ください。
①デバイスと接続してユニットボードが表示された状態②プログラムをメインユニットに転送（保存）した状態

ユニットの機能と使い方 / メインユニット / ユニットボードの表示

90LEDを点灯・消灯させる
プログラムを実行すると、LEDを制御することができます。

転送する場合はを接続します。

LEDを点灯させる（色を数値で指定）①「メニュー」の「編集」から、「ブロックの表示・非表示」を選択します。
②一覧から「LED RGB数値指定」を選択すると、ブロックパレットのにLEDの点灯色を数値で指定するブロックが表示されます。

（ 「ブロックの表示・非表示」 の「LED RGB数値指定」をもう一度選択すると、ブロックを非表示にすることができます。）③ブロックに数値を入力した状態で、プログラムを実行するとLEDを点灯することができます。

転送する場合はユニットの機能と使い方 / メインユニット / LEDを点灯・消灯させる、LEDを点灯させる（色を数値で指定）を接続します。

91

LEDを点滅させる

プログラムを実行すると、LEDを点滅させることができます。

ボタンでLEDを制御する１（条件分岐）
プログラムを実行すると、ボタンを押している間だけLEDが赤色に点灯します。

ユニットの機能と使い方 / メインユニット / LEDを点滅させる、ボタンでLEDを制御する1（条件分岐）

92

ボタンでLEDを制御する２（変数の活用）プログラムを実行すると、変数「スイッチ」の値が0になります。
ボタンを押すとLEDが赤色に点灯し、もう一度押すとLEDが消灯します。
プログラムの動き
ボタンを押すたびに変数「スイッチ」の値が変わります。
変数の値を条件にして、LEDを制御しています。

変数「スイッチ」が0のときにボタンを押す・変数「スイッチ」を1にする・LEDを赤色に点灯する

変数「スイッチ」が1のときにボタンを押す・変数「スイッチ」を0にする
・LEDを消灯する

変数の詳しい使い方は、p.74の「変数ブロックの作り方・使い方」の内容をご確認ください。
ユニットの機能と使い方 / メインユニット / ボタンでLEDを制御する2（変数の活用）

93

ボタンでLEDを制御する３（ボタンの長押し）プログラムを実行して、ボタンを1秒以上長押しすると、LEDが赤色に点灯します。ボタンから指を離すとLEDが消灯します。
プログラムの動き
ボタンを押すとタイマーが0秒にリセットされます。ボタンを押し続けている間に、タイマーが1秒以上経過した場合は、LEDが赤色に点灯します。

0秒

ユニットの機能と使い方 / メインユニット / ボタンでLEDを制御する3（ボタンの長押し）

1秒

94無線通信を使う１（基板間通信の活用）【ロボットモードで通信する】①ソフトウェアがロボットモードになっていることを確認します。
メニューの「編集」を選択して、一番下の項目が「キャラクターモードに切り替える」になっていれば、ソフトウェアのモードはロボットモードになっています。

②メインユニットを2台用意して、下記のプログラムを「転送して」実行します。 プログラムの動き
ボタンを押すと、同じグループ（グループ0）のメインユニットに無線で「Hello」という文字が送信されます。ボタンを離すと、同じグループ（グループ0）のメインユニットに無線で「Bye」という文字が送信されます。
「Hello」という文字を受信すると、LEDが赤色に点灯します。
「Bye」という文字を受信すると、LEDが消灯します。

Hello

Bye

ロボットモードでは、デバイスと通信中（ユニットボードが表示されている状態）に基板間通信を行うことはできません。
ロボットモードで基板間通信を使う場合は、必ずプログラムを「転送」する必要があります。
ユニットの機能と使い方 / メインユニット / 無線通信を使う1（基板間通信の活用）

95無線通信を使う２（Wi-Fiの活用）【ブロックを表示する】①「メニュー」の「編集」から、「ブロックの表示・非表示」を選択します。
②一覧から「IoT」を選択すると、カテゴリーにが表示され、ブロックパレットにIoTのブロックが表示されます。

（ 「ブロックの表示・非表示」 の「IoT」をもう一度選択すると、ブロックを非表示にすることができます。）

ユニットの機能と使い方 / メインユニット / 無線通信を使う2（Wi-Fiの活用）

96【Wi-Fiに接続する】

プログラムを実行してボタンを押すと、メインユニットがWi-Fiに接続されます。
（プログラムのとには、Wi-FiのアクセスポイントのSSIDとパスワードを入力する必要があります）
プログラムの動き
ボタンを押すと、メインユニットが設定したWi-Fiのアクセスポイントに接続しに行きます。接続待機中は、メインユニットの青色LEDが点滅します。接続が完了すると、青色LEDが点灯します。

IoTブロックの詳しい使い方は、p.51からの「IoT」の内容をご確認ください。
Wi-Fiに接続できない（メインユニットの青色LEDが点灯しない）場合は、次の点をご確認ください。
①設定したWi-FiのSSIDとパスワードの入力を間違えていないか②接続するWi-Fiは2.4GHz帯か（5GHz帯には接続できません）③Wi-Fiルーターが起動しているか④Wi-Fiルーターとアーテックリンクスの距離が離れすぎていないか
ユニットの機能と使い方 / メインユニット / 無線通信を使う2（Wi-Fiの活用）

97【Wi-Fiに接続したらLEDを点灯させる】

プログラムを実行してボタンを押すと、メインユニットがWi-Fiに接続されてLEDが青色に点灯します。
（プログラムのとには、Wi-FiのアクセスポイントのSSIDとパスワードを入力する必要があります）

プログラムの動き
ボタンを押すと、メインユニットが設定したWi-Fiのアクセスポイントに接続しに行きます。接続待機中は、メインユニットの青色LEDが点滅します。接続が完了すると、青色LEDが点灯して、メインユニットのLEDも青色に点灯します。
5秒後には消灯して、Wi-Fiから切断します。切断されると青色LEDが消灯します。

5秒後

IoTブロックの詳しい使い方は、 p.51からの「IoT」の内容をご確認ください。
Wi-Fiに接続できない（メインユニットの青色LEDが点灯しない）場合は、次の点をご確認ください。
①設定したWi-FiのSSIDとパスワードの入力を間違えていないか②接続するWi-Fiは2.4GHz帯か（5GHz帯には接続できません）③Wi-Fiルーターが起動しているか④Wi-Fiルーターとアーテックリンクスの距離が離れすぎていないか
ユニットの機能と使い方 / メインユニット / 無線通信を使う2（Wi-Fiの活用）

98【サーバーから時刻のデータを取得する】

プログラムを実行してボタンを押すと、 メインユニットがWi-Fiに接続されて時刻のデータが取得されます。
（プログラムのとには、Wi-FiのアクセスポイントのSSIDとパスワードを入力する必要があります。）（タイムサーバーには「npt2.plala.or.jp」を指定します。タイムゾーンは日本の標準時に合わせて「UTC+9」を選択します。）

プログラムの動き
ボタンを押すと、サーバーから時刻のデータを取得します。取得されたデータは変数に保存されて、ステージエリアに表示される変数の数値が変更されます。

サーバー

インターネット
時刻のデータ

IoTブロックの詳しい使い方は、 p.51からの「IoT」の内容をご確認ください。
Wi-Fiに接続できない（メインユニットの青色LEDが点灯しない）場合は、次の点をご確認ください。
①設定したWi-FiのSSIDとパスワードの入力を間違えていないか②接続するWi-Fiは2.4GHz帯か（5GHz帯には接続できません）③Wi-Fiルーターが起動しているか④Wi-Fiルーターとアーテックリンクスの距離が離れすぎていないか
ユニットの機能と使い方 / メインユニット / 無線通信を使う2（Wi-Fiの活用）

99光センサー
周囲の明るさを計測する拡張ユニットです。
ユニットの機能●メインユニットに接続して使います。
フォトトランジスタ●計測した周囲の明るさに応じて、メインユニットを制御することができます。
例）暗くなると点灯する夜間照明

機能拡張コネクタ（オス）
マグネット

サイズ

40 × 42 × 16mm

動作電圧

3.3V

センサー部品

フォトトランジスタ

最大感度波長（Smax）

940nm

感度範囲（Smax の
20%）

450 ～ 1050nm

ユニットの機能と使い方 / 光センサー / ユニットの機能

100ブロックを表示する【メインユニットに接続して表示する】①ソフトウェアにユニットボードが表示された状態で、光センサーの機能拡張コネクタ（オス）をメインユニットの機能拡張コネクタ（メス）に接続します（3つの内、どのコ
ネクタ（メス）に接続しても問題ありません）。
②正しく接続されると、ブロックパレットに光センサーのブロックが表示され、ユニットボードに「光センサー」が表示されます。
追加されるブロック

【ソフトウェアから表示する】①「メニュー」の「編集」から、「ブロックの表示・非表示」を選択します。
②一覧から「光センサーブロック」を選択すると、ブロックパレットに光センサーのブロックが表示されます。
（ 「ブロックの表示・非表示」 の「光センサーブロック」をもう一度選択すると、ブロックを非表示にすることができます。）

追加されるブロック

ユニットの機能と使い方 / 光センサー / ブロックを表示する

101

ユニットボードの表示

デバイスとメインユニットを接続するとユニットボードが表示されます。
ご使用のデバイスによって適切なソフトウェアやデバイスとの接続方法が異なります。
各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。

光センサーを手で覆い隠して暗くすると、光センサーの数値が小さくなります。手をどかして明るくすると、光センサーの数値が大きくなります。
数値は0から100の範囲で変化します。

以降のページで紹介する動作は、必ずメインユニットに電源を接続し、下記のいずれかの状態でご確認ください。
①デバイスと接続してユニットボードが表示された状態②プログラムをメインユニットに転送（保存）した状態

ユニットの機能と使い方 / 光センサー / ユニットボードの表示

102

暗くなったらLEDを点灯させる
プログラムを実行して、光センサーを手で覆い隠したり、周囲を暗くするとLEDが赤色に点灯します。

ユニットの機能と使い方 / 光センサー / 暗くなったらLEDを点灯させる

103

温度センサー周囲の温度を計測する拡張ユニットです。
ユニットの機能●メインユニットに接続して使います。
サーミスタ（内蔵）●計測した周囲の温度に応じて、メインユニットを制御することができます。
例）温度で色が変わるカラー温度計

機能拡張コネクタ（オス）
マグネット

サイズ

40 × 42 × 16mm

動作電圧

3.3V

センサー部品サーミスタ

測定温度範囲-10～50℃

計測精度±3℃

メインユニットの故障を避けるため、温度を計測するときは10℃から40℃の間で使用してください。

ユニットの機能と使い方 / 温度センサー / ユニットの機能

104

ブロックを表示する【メインユニットに接続して表示する】①ソフトウェアにユニットボードが表示された状態で、温度センサーの機能拡張コネクタ（オス）をメインユニットの機能拡張コネクタ（メス）に接続します（3つの内、どのコネクタ（メス）に接続しても問題ありません）。
②正しく接続されると、ブロックパレットに温度センサーのブロックが表示され、ユニットボードに「温度センサー」が表示されます。
追加されるブロック

【ソフトウェアから表示する】①「メニュー」の「編集」から、「ブロックの表示・非表示」を選択します。
②一覧から「温度センサーブロック」を選択すると、ブロックパレットに温度センサーのブロックが表示されます。
（ 「ブロックの表示・非表示」 の「温度センサーブロック」をもう一度選択すると、ブロックを非表示にすることができます。）

追加されるブロック

ユニットの機能と使い方 / 温度センサー / ブロックを表示する

105

ユニットボードの表示

デバイスとメインユニットを接続するとユニットボードが表示されます。
ご使用のデバイスによって適切なソフトウェアやデバイスとの接続方法が異なります。
各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。

温度センサーに冷たい風を当てるなど、周囲の温度を下げると数値が小さくなります。温度センサーに暖かい風を当てるなど、周囲の温度を上げると数値が大きくなります。
数値は-10から50の範囲で変化します（メインユニットの故障を避けるため、温度を計測するときは10℃から40℃の間で使用してください）。

32.16

15.03

以降のページで紹介する動作は、必ずメインユニットに電源を接続し、下記のいずれかの状態でご確認ください。
①デバイスと接続してユニットボードが表示された状態②プログラムをメインユニットに転送（保存）した状態

ユニットの機能と使い方 / 温度センサー / ユニットボードの表示

106温度でLEDを制御する
プログラムを実行すると、温度センサー周辺の温度に応じて、LEDの色が変わります。

温度

20℃未満

20℃～27℃

ユニットの機能と使い方 / 温度センサー / 温度でLEDを制御する

28℃以上

107

人感センサー
物体が動いたことを検出する拡張ユニットです。
ユニットの機能●メインユニットに接続して使います。
焦電型赤外線センサー●測定範囲内で人やものが動くと反応します。範囲内で何も動いていなければ反応しません。
例）人が近づくと点灯する防犯ライト

機能拡張コネクタ（オス）
マグネット

サイズ

40 × 42 × 16mm

動作電圧

基板 3.3V、センサー 5V

センサー部品

焦電型赤外線センサー

測定範囲

3～5m（気温などの環境条件によります）

ユニットの機能と使い方 / 人感センサー / ユニットの機能

108

ブロックを表示する【メインユニットに接続して表示する】①ソフトウェアにユニットボードが表示された状態で、人感センサーの機能拡張コネクタ（オス）をメインユニットの機能拡張コネクタ（メス）に接続します（3つの内、どのコネクタ（メス）に接続しても問題ありません）。
②正しく接続されると、ブロックパレットに人感センサーのブロックが表示され、ユニットボードに「人感センサー」が表示されます。
追加されるブロック

【ソフトウェアから表示する】①「メニュー」の「編集」から、「ブロックの表示・非表示」を選択します。
②一覧から「人感センサーブロック」を選択すると、ブロックパレットに人感センサーのブロックが表示されます。
（ 「ブロックの表示・非表示」 の「人感センサーブロック」をもう一度選択すると、ブロックを非表示にすることができます。）

追加されるブロック

ユニットの機能と使い方 / 人感センサー / ブロックを表示する

109ユニットボードの表示

デバイスとメインユニットを接続するとユニットボードが表示されます。
ご使用のデバイスによって適切なソフトウェアやデバイスとの接続方法が異なります。
各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。

人感センサーの測定範囲内で人やものが動くと、「感知している」と表示されます。範囲内で何も動いていなければ「感知していない」と表示されます。
また、「感知している」が表示された後、範囲内で何も動いていなければ約2秒後に「感知していない」と表示されます。

以降のページで紹介する動作は、必ずメインユニットに電源を接続し、下記のいずれかの状態でご確認ください。
①デバイスと接続してユニットボードが表示された状態②プログラムをメインユニットに転送（保存）した状態

ユニットの機能と使い方 / 人感センサー / ユニットボードの表示

110

物体が動いたらLEDを点灯させる
プログラムを実行して、人感センサーの測定範囲内で物体が動くと、LEDが赤色に点灯します。

ユニットの機能と使い方 / 人感センサー / 物体が動いたらLEDを点灯させる

111

マイク
音の大きさと波形を計測する拡張ユニットです。
ユニットの機能
録音ランプ
マイク●メインユニットに接続して使います。
●計測した音の大きさに応じて、メインユニットを制御することができます。
例）音の大きさで色が変わるカラー音量計

機能拡張コネクタ（オス）
マグネット

サイズ

40 × 42 × 16mm

動作電圧

3.3V

周波数特性

50Hz～16kHz

録音可能時間

最大約44秒●マイクに入力された音を録音して、スピーカーから再生することができます。
例）ボイスレコーダー

録音した音声を再生するためには、別途「スピーカー」が必要です。
音声の録音と再生の詳しい使い方は、
p.142の内容をご確認ください。

ユニットの機能と使い方 / マイク / ユニットの機能

112

ブロックを表示する【メインユニットに接続して表示する】①ソフトウェアにユニットボードが表示された状態で、マイクの機能拡張コネクタ（オス）をメインユニットの機能拡張コネクタ（メス）に接続します（3つの内、どのコネクタ（メス）に接続しても問題ありません）。
②正しく接続されると、ブロックパレットにマイクのブロックが表示され、ユニットボードに「マイクの音量」が表示されます。
追加されるブロック

【ソフトウェアから表示する】①「メニュー」の「編集」から、「ブロックの表示・非表示」を選択します。
②一覧から「マイクブロック」を選択すると、ブロックパレットにマイクのブロックが表示されます。
（ 「ブロックの表示・非表示」 の「マイクブロック」をもう一度選択すると、ブロックを非表示にすることができます。）

追加されるブロック

ユニットの機能と使い方 / マイク / ブロックを表示する

113

ユニットボードの表示

デバイスとメインユニットを接続するとユニットボードが表示されます。
ご使用のデバイスによって適切なソフトウェアやデバイスとの接続方法が異なります。
各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。

マイクが計測した音の大きさが表示されます。音が大きいほど数値も大きくなります。
数値は0から100の範囲で変化します。

以降のページで紹介する動作は、必ずメインユニットに電源を接続し、下記のいずれかの状態でご確認ください。
①デバイスと接続してユニットボードが表示された状態②プログラムをメインユニットに転送（保存）した状態

ユニットの機能と使い方 / マイク / ユニットボードの表示

114

音が鳴ったらLEDを点灯させる
プログラムを実行して、マイクの近くで大きな音が鳴ると、LEDが赤色に点灯します。

ユニットの機能と使い方 / マイク / 音が鳴ったらLEDを点灯させる

115

音でLEDを制御する
プログラムを実行して、マイクの近くで大きな音が鳴ると、LEDが赤色に点灯します。もう一度音が鳴ると、LEDが消灯します。

プログラムの動き音が鳴るたびに変数「スイッチ」の値が変わります。変数の値を条件にして、LEDを制御しています。

変数「スイッチ」が0のときに音が鳴る
・変数「スイッチ」を1にする・LEDを赤色に点灯する

変数「スイッチ」が1のときに音が鳴る
・変数「スイッチ」を0にする
・LEDを消灯する

変数の詳しい使い方は、「ブロックの使い方」の「変数ブロックの作り方・使い方」の内容をご確認ください。
ユニットの機能と使い方 / マイク / 音でLEDを制御する

116

加速度センサー
傾きを検出する拡張ユニットです。
ユニットの機能●メインユニットに接続して使います。
加速度センサーMSA311（内蔵）●計測した傾きの数値に応じて、メインユニットを制御することができます。
例）逆さにするとタイマーになるデジタル砂時計

機能拡張コネクタ（オス）
マグネット

サイズ

40 × 42 × 16mm

動作電圧

3.3V

センサー部品MSA311加速度

三軸 ± 2g

ユニットの機能と使い方 / 加速度センサー / ユニットの機能

117

ブロックを表示する【メインユニットに接続して表示する】①ソフトウェアにユニットボードが表示された状態で、加速度センサーの機能拡張コネクタ（オス）をメインユニットの機能拡張コネクタ（メス）に接続します（3つの内、どのコネクタ（メス）に接続しても問題ありません）。
②正しく接続されると、ブロックパレットに加速度センサーのブロックが表示され、ユニットボードに「加速度センサーX、Y、Z」が表示されます。
追加されるブロック

【ソフトウェアから表示する】①「メニュー」の「編集」から、「ブロックの表示・非表示」を選択します。
②一覧から「加速度センサーブロック」を選択すると、ブロックパレットに加速度センサーのブロックが表示されます。
（ 「ブロックの表示・非表示」 の「加速度センサーブロック」をもう一度選択すると、ブロックを非表示にすることができます。）

追加されるブロック

ユニットの機能と使い方 / 加速度センサー / ブロックを表示する

118

ユニットボードの表示

デバイスとメインユニットを接続するとユニットボードが表示されます。
ご使用のデバイスによって適切なソフトウェアやデバイスとの接続方法が異なります。
各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。

加速度センサーに書かれた矢印が、「地面に対してどの方向を向いているか」で数値が変わります。

数値は-1.00から1.00の範囲で変化します。
ZYX

以降のページで紹介する動作は、必ずメインユニットに電源を接続し、下記のいずれかの状態でご確認ください。
①デバイスと接続してユニットボードが表示された状態②プログラムをメインユニットに転送（保存）した状態

ユニットの機能と使い方 / 加速度センサー / ユニットボードの表示

119傾きでLEDを制御する
プログラムを実行して、加速度センサーの「１」を上にするとLEDが青色に点灯します。

ユニットの機能と使い方 / 加速度センサー / 傾きでLEDを制御する

120

赤外線通信ユニット
赤外線の送受信による家電の制御や、通信を行う拡張ユニットです。
ユニットの機能
送信ランプ●メインユニットに接続して使います。

受信ランプ

赤外線LED（送信部）●家電のリモコンなどから送信される赤外線信号を受信して記録することができます。
また、記録した信号を送信して、送信先の機器を制御することもできます。
例）家電を遠隔制御するリモコン
フォトトランジスタ（受信部）
機能拡張コネクタ（オス）
マグネット

サイズ

40 × 42 × 16mm

動作電圧

基板 3.3V、LED 5V

キャリア周波数

38kHz

ピーク波長

940nm

受信可能距離約7m

送信可能距離約9m

ユニットの機能と使い方 / 赤外線通信ユニット / ユニットの機能

121

ブロックを表示する【メインユニットに接続して表示する】①ソフトウェアにユニットボードが表示された状態で、赤外線通信ユニットの機能拡張コネクタ（オス）をメインユニットの機能拡張コネクタ（メス）に接続します（3つの内、どのコネクタ（メス）に接続しても問題ありません）。
②正しく接続されると、ブロックパレットに赤外線通信ユニットのブロックが表示され、ユニットボードに「赤外線信号のID」が表示されます。
追加されるブロック

【ソフトウェアから表示する】①「メニュー」の「編集」から、「ブロックの表示・非表示」を選択します。
②一覧から「赤外線通信ブロック」を選択すると、ブロックパレットに赤外線通信ユニットのブロックが表示されます。
（ 「ブロックの表示・非表示」 の「赤外線通信ブロック」をもう一度選択すると、ブロックを非表示にすることができます。）
追加されるブロック

ユニットの機能と使い方 / 赤外線通信ユニット / ブロックを表示する

122

ユニットボードの表示

デバイスとメインユニットを接続するとユニットボードが表示されます。
ご使用のデバイスによって適切なソフトウェアやデバイスとの接続方法が異なります。
各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。

赤外線通信ユニットに家電などの赤外線リモコンを向けて、リモコンのボタンを押します。赤外線通信ユニットが信号を受信すると数値が変わります。

赤外線信号を受信すると、「受信ランプ」が点滅します。

受信ランプ

以降のページで紹介する動作は、必ずメインユニットに電源を接続し、下記のいずれかの状態でご確認ください。
①デバイスと接続してユニットボードが表示された状態②プログラムをメインユニットに転送（保存）した状態

ユニットの機能と使い方 / 赤外線通信ユニット / ユニットボードの表示123赤外線信号を登録する①デバイスとメインユニットを接続して、ユニットボードを表示します。

ご使用のデバイスによって適切なソフトウェアやデバイスとの接続方法が異なります。
各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。

②赤外線信号を送信できるリモコンを用意します。赤外線通信ユニットにリモコンを向けて、記録させたいボタンを押します。
③ユニットボードの「赤外線信号のID」の数値が変わったら、を押します。

ユニットの機能と使い方 / 赤外線通信ユニット / 赤外線信号を登録する

124

④登録する信号につけたい名前（図の例では「テレビの電源」）を入力して、「登録」を押します。

信号が新しく追加されたことを確認して、⑤のを押して画面を閉じます。

をクリックして、登録した信号の名前が表示されていれば登録は完了です。

ユニットの機能と使い方 / 赤外線通信ユニット / 赤外線信号を登録する

125

【登録した赤外線信号の名前を変更する】①ユニットボードの「赤外線信号のID」のをクリックします。

②名前を変更したい信号を選択して、「変更」を選択します。
③新しい名前を入力して「登録」を選択します。

【登録した赤外線信号を削除する】①ユニットボードの「赤外線信号のID」のをクリックします。

②削除したい信号を選択して、「削除」を選択します。

ユニットの機能と使い方 / 赤外線通信ユニット / 赤外線信号を登録する

126

登録した赤外線信号を送信する
信号を送信するためには、あらかじめ信号を登録しておく必要があります。
信号の登録方法は、p.124からの「赤外線信号を登録する」の内容をご確認ください。

プログラムを実行してボタンを押すと、登録した赤外線信号が送信されます。

赤外線信号を送信すると、「送信ランプ」が点滅します。
例）テレビのリモコンの電源ボタンの信号を登録した場合、赤外線通信ユニットをテレビに向けてボタンを押すと、テレビの電源をON、OFFすることができます。

送信ランプ

登録した赤外線の信号を送信しても対象の機器（テレビなど）を制御できない場合は、赤外線の信号が対象の機器に届いていない場合があります。
赤外線通信ユニットの信号伝送距離は約9mです。ご使用の際には、ユニットを対象の機器に近づけ、ユニットの赤外線LED（送信部）を機器に向けてご使用ください。

また、アーテックリンクスの赤外線通信ユニットは、全ての赤外線機器への対応を保証した製品ではありません。
対象の機器のリモコンが出す赤外線の信号によっては、対応できない場合がございますのでご了承ください。

ユニットの機能と使い方 / 赤外線通信ユニット / 登録した赤外線信号を送信する

127

赤外線で複数台のメインユニットを通信させる

赤外線通信ユニットには、あらかじめ「ID1～3」の3種類の赤外線信号が登録されています。
これらの信号は、家電などを制御するための信号ではなく、「ユニットどうしを遠隔で通信するための信号」として登録されています。

メインユニットと赤外線通信ユニットを2台ずつ用意して、それぞれのメインユニットで下記のプログラムを実行します。
プログラムを実行してボタンを押すと、ID1の信号が送信されます。ID1の信号を受信すると、LEDが赤色に点灯して1秒後に消灯します。

ユニットの機能と使い方 / 赤外線通信ユニット / 赤外線で複数台のメインユニットを通信させる

128

スピーカー
音データを再生する拡張ユニットです。
ユニットの機能●メインユニットに接続して使います。
スピーカー●メインユニットやマイクに保存された音データを再生することができます。
例）ボタンを押すと音が鳴るデジタル楽器

機能拡張コネクタ（オス）
マグネット

サイズ

40 × 42 × 16mm

動作電圧

基板 3.3V、スピーカー 5V

音声入力

モノラル（アナログ、PWM）

スピーカー

4Ω、2W

ユニットの機能と使い方 / スピーカー / ユニットの機能

129

ブロックを表示する【メインユニットに接続して表示する】①ソフトウェアにユニットボードが表示された状態で、スピーカーの機能拡張コネクタ（オス）をメインユニットの機能拡張コネクタ（メス）に接続します（3つの内、どのコ
ネクタ（メス）に接続しても問題ありません）。
②正しく接続されると、ブロックパレットにスピーカーのブロックが表示され、ユニットボードに「スピーカー」が表示されます。
追加されるブロック

【ソフトウェアから表示する】①「メニュー」の「編集」から、「ブロックの表示・非表示」を選択します。
②一覧から「スピーカーブロック」を選択すると、ブロックパレットにスピーカーのブロックが表示されます。
（ 「ブロックの表示・非表示」 の「スピーカーブロック」をもう一度選択すると、ブロックを非表示にすることができます。）
追加されるブロック

ユニットの機能と使い方 / スピーカー / ブロックを表示する

130ユニットボードの表示

デバイスとメインユニットを接続するとユニットボードが表示されます。
ご使用のデバイスによって適切なソフトウェアやデバイスとの接続方法が異なります。
各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。

スピーカーはセンサーではないので、ユニットボードには「スピーカー」の名前だけが表示されます。

ユニットの機能と使い方 / スピーカー / ユニットボードの表示

131

音を鳴らすプログラムを実行すると、指定した音がスピーカーから再生されます。

ユニットの機能と使い方 / スピーカー / 音を鳴らす

132

音声データを再生する

音声データを再生するためには、音声データをメインユニットに登録する必要があります。

【音声データの登録・再生】①ソフトウェアの「音」タブを選択します。

②デフォルトで「ニャー」という名前の音声が表示されています。「ニャー」を選択した状態でをクリックして、プログラムで音声データを使えるようにします。

ユニットの機能と使い方 / スピーカー / 音声データを再生する

133

③登録が完了すると、メインユニットの容量が変化します。メインユニットには、このメーター100%分の音声データを登録することができます。

④ソフトウェアの「コード」タブを選択します。

⑤音声データの登録が完了すると、ブロックパレットのに、音声データを再生するためのブロックが表示されます。

ユニットの機能と使い方 / スピーカー / 音声データを再生する

134

⑥メニューの「接続」を選択して、デバイスとメインユニットを接続します。（既に接続中の場合は、一度接続を解除してから改めて接続してください）
ご使用のデバイスによって適切なソフトウェアやデバイスとの接続方法が異なります。
各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。

⑦デバイスとメインユニットを接続すると、「音データを転送中」の画面が表示されます。

⑧「音データを転送中」の画面が消えて元の画面が表示されたら、メインユニットへの音声データの保存は完了です。

⑨プログラムを実行して、登録した音声データがスピーカーから再生されることを確認します。

ユニットの機能と使い方 / スピーカー / 音声データを再生する135

【音声データの読み込み】＜内部音声データの読み込み＞
ソフトウェアには、あらかじめ音声データが用意されています（内部音声データ）。
内部音声データは、メインユニットに登録することでスピーカーから再生することができます。

①ソフトウェアの「音」タブを選択します。
②画面左下のから「音を選ぶ」を選択します。

③音声データの一覧が表示されるので、読み込みたい音声データを選択します。

を押すと、音声データを視聴することができます。

ユニットの機能と使い方 / スピーカー / 音声データの読み込み

136

④③で選択した音声データが一覧に追加されます。

⑤p.133の【音声データの登録・再生】の手順通りに、音声データをメインユニットに登録して、スピーカーから再生されることを確認します。

「容量が不足しています。」とエラーが表示された場合は、登録する音声データを容量の少ないものに変更するなどの調整を行ってください。

ユニットの機能と使い方 / スピーカー / 音声データの読み込み

137

＜外部音声データの読み込み＞

デバイスに保存された音声データ（外部音声データ）を、ソフトウェアに読み込んで使うことができます。
外部音声データは、メインユニットに登録することでスピーカーから再生することができます。
外部音声データは、拡張子が「.wav」の音声データのみ読み込むことができます。

①ソフトウェアの「音」タブを選択します。
②画面左下のから「音をアップロードする」を選択します。

③デバイスに保存されている音声データ（.wav）を選択して「開く」を押します。

音声データはあらかじめデバイスに保存しておく必要があります。再生したい音声データを用意しましょう。
（画面はWindows版のソフトウェアです。OSやデバイスによって見た目が異なります。あらかじめご了承ください。）

ユニットの機能と使い方 / スピーカー / 音声データの読み込み

138

④③で選択した音声データが一覧に追加されます。

⑤p.133の【音声データの登録・再生】の手順通りに、音声データをメインユニットに登録して、スピーカーから再生されることを確認します。

「容量が不足しています。」とエラーが表示された場合は、登録する音声データを容量の少ないものに変更するなどの調整を行ってください。

ユニットの機能と使い方 / スピーカー / 音声データの読み込み

139

音声を録音・再生する【ソフトウェアの活用】
ソフトウェアの機能を使って、音声を録音することができます。録音した音声は、メインユニットに登録することでスピーカーから再生することができます。
ソフトウェアで音声を録音するためには、マイクが搭載されているデバイスを使用するか、デバイスにマイクを接続する必要があります。
デバイスでのマイクの使い方は、各デバイスの説明書をご確認ください。

①ソフトウェアの「音」タブを選択します。
②画面左下のから「録音する」を選択します。

③録音用の画面が表示されたら、「録音する」を押して録音を開始します。音声を録音したら「録音をやめる」を押します。

ユニットの機能と使い方 / スピーカー / 音声を録音・再生する

140

④

を動かして、音声データとして保存したい部分を選択します。選択が完了したらを押します。

を押すと、音声データを視聴することができます。
を押すと、録音した音声データを削除して、録音し直すことができます。

この部分が音声データとして保存されます。

⑤録音した音声データが「recording1」という名前で一覧に追加されます。

⑥ p.133の【音声データの登録・再生】の手順通りに、音声データをメインユニットに登録して、スピーカーから再生されることを確認します。
「容量が不足しています。」とエラーが表示された場合は、録音時間を短くするなどして音声データを容量の少ないものに変更するなどの調整を行ってください。

ユニットの機能と使い方 / スピーカー / 音声を録音・再生する141【マイクの活用】
マイク（拡張ユニット）を使って、音声を録音することができます。録音した音声は、メインユニットに登録することでスピーカーから再生することができます。
①マイクとスピーカーの機能拡張コネクタ（オス）を、メインユニットの機能拡張コネクタ（メス）に接続します。
マイクとスピーカーを接続すると、新しくがブロックパレットに追加されます。

（3つの内、どのコネクタ（メス）に接続しても問題ありません）②プログラムを実行してボタンを押すと、録音が開始されます。もう一度ボタンを押すと、録音が停止されて、録音した音声がスピーカーから再生されます。

プログラムの動き
ボタンを押すたびに変数「録音中」の値が変わります。変数の値を条件にして、録音と再生を制御し
ています。

こんにちは

変数「録音中」が0のときにボタンを押す・変数「録音中」を1にする・録音を開始する
こんにちは

変数「録音中」が1のときにボタンを押す・変数「録音中」を0にする
・録音を停止して音声を再生する

マイクで録音中は、「録音ランプ」が点灯します。

ユニットの機能と使い方 / スピーカー / 音声を録音・再生する142音声データを編集するソフトウェアに読み込んだ音声データは、ソフトウェア内で編集することができます。
①

音声データの名前を変更します。

②

編集の操作を取り消して1つ前の状態に戻します。

③

操作の取り消しを取り消します。

①④

音声データの波形をドラッグすると、編集する部分を指定することができます。

⑤④で指定した部分の音声データをコピーしま
す。

②③

⑤

⑥

④

⑤でコピーした音声データを貼り付けます。
波形をドラッグして、編集部分を指定していない場合は、現在の波形の一番最後に貼り付けられます。

⑥

波形をドラッグして、編集部分を指定している場合は、指定した部分に上書きする形で貼り付けられます。

ユニットの機能と使い方 / スピーカー / 音声データを編集する

143

選択している音声データを複製します。
⑦⑧④で指定した部分の音声データを削除します。

⑨

音声データを再生します。

⑩

音声データ全体の再生速度を速くします。④で指定した範囲のみを速くすることもできます。

⑪

音声データ全体の再生速度を遅くします。④で指定した範囲のみを遅くすることもできます。

⑫

音声データ全体の音量を大きくします。④で指定した範囲のみを大きくすることもできます。

⑬

音声データ全体の音量を小さくします。④で指定した範囲のみを小さくすることもできます。

⑭

音声データ全体の音量を0にします。④で指定した範囲のみを0にすることもできます。

⑮

音声データ全体の音量を徐々に大きくします。④で指定した範囲のみを大きくすることもできます。

⑯

音声データ全体の音量を徐々に小さくします。④で指定した範囲のみを小さくすることもできます。

⑰

音声データ全体を反転します。④で指定した範囲のみを反転することもできます。

⑱

音声データ全体の音質を変更します。④で指定した範囲のみを変更することもできます。

⑦

⑨

⑩⑪

⑫⑬

ユニットの機能と使い方 / スピーカー / 音声データを編集する

⑭

⑮⑯

⑧

⑰

⑱

144

入出力ユニット
モーターや外部センサー（拡張ユニット以外のセンサー）を接続して制御することのできる拡張ユニットです。
ユニットの機能
DCモーター
出力端子（M2）
デジタル出力端子（OUT2）●メインユニットに接続して使います。

DCモーター
出力端子（M1）

アナログ入力端子（IN2）●モーターや外部センサーを接続して制御することができます。
例）モーターで羽が回転する扇風機

デジタル出力端子（OUT1)I2C通信端子アナログ入力端子（IN1)
マグネット

機能拡張コネクタ（オス）サイズ

40 × 42 × 16mm

動作電圧

基板 3.3V、モーター 5V

端子名

接続可能なモーター、外部センサー

アナログ入力端子光センサー / 音センサー / 温度センサー / タッチセンサー/ 赤外線フォトリフレクタ / 超音波センサー

I2C通信端子加速度センサー / カラーセンサー

デジタル出力端子

サーボモーター / LED / ブザー

DCモーター出力端子

DCモーター
ユニットの機能と使い方 / 入出力ユニット / ユニットの機能

145

ブロックを表示する【メインユニットに接続して表示する】①ソフトウェアにユニットボードが表示された状態で、入出力ユニットの機能拡張コネクタ（オス）をメインユニットの機能拡張コネクタ（メス）に接続します（3つの内、どのコネクタ（メス）に接続しても問題ありません）。
②正しく接続されると、ブロックパレットに入出力ユニットのブロックが表示され、ユニットボードに「入出力ユニット」が表示されます。
追加されるブロック

【ソフトウェアから表示する】①「メニュー」の「編集」から、「ブロックの表示・非表示」を選択します。
②一覧から「入出力ブロック」を選択すると、ブロックパレットにマイクのブロックが表示されます。
（ 「ブロックの表示・非表示」 の「入出力ブロック」をもう一度選択すると、ブロックを非表示にすることができます。）

追加されるブロック

ユニットの機能と使い方 / 入出力ユニット / ブロックを表示する

146

ユニットボードの表示

デバイスとメインユニットを接続するとユニットボードが表示されます。
ご使用のデバイスによって適切なソフトウェアやデバイスとの接続方法が異なります。
各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。

入出力ユニットはセンサーではないので、ユニットボードには「入出力ユニット」の名前だけが表示されます。
ユニットの設定を変更して、外部センサーを接続するとセンサーの名前と計測結果が表示されるようになります。

ユニットの機能と使い方 / 入出力ユニット / ユニットボードの表示

147接続可能なパーツ一覧

各パーツをご購入の際は、Amazonもしくは楽天市場でパーツ名を検索してください。

【アナログ入力端子】
品番

パーツ名

153115

ロボット用 光センサー

153114ロボット用 音センサー

イメージ

機能

接続用コード（パーツと入出力ユニットを接続するためのコード）

周囲の明るさを計測するセンサーです。

音の大きさを計測するセンサーです。

① 081700 アーテックロボ2.0用 センサー接続コード（3芯15cm）② 081699 アーテックロボ2.0用 センサー接続コード（3芯30cm）①

086846

ロボット用 温度センサー

周囲の温度を計測するセンサーです。

153117

ロボット用 タッチセンサー

ボタンが押されているかどうかを調べることができるセンサーです。

153116

ロボット用 赤外線フォトリフレクタ

赤外線によって、センサーの前に物体があるかどうかを調べることができるセンサーです。
また、センサーと物体の間の距離を計測することもできます。

082544

アーテックロボ用 超音波センサー

超音波によって、センサーと物体の間の距離を計測するセンサーです。

②

接続用コードは、パーツ1つに対して1本必要です。
長さの異なる2本のコードは、どちらもパーツと入出力ユニットの接続に使用できます。
使用用途に応じて適切なものをご購入ください。

ユニットの機能と使い方 / 入出力ユニット / 接続可能なパーツ一覧

148

【I2C通信端子】
品番

パーツ名

イメージ

機能

153118ロボット用 加速度センサー

傾きを検出するセンサーです。

082547

アーテックロボ用 カラーセンサー

物体の色を認識するセンサーです。

接続用コード（パーツと入出力ユニットを接続するためのコード）

081701 アーテックロボ2.0用 センサー接続コード（4芯30cm）

ユニットの機能と使い方 / 入出力ユニット / 接続可能なパーツ一覧149【デジタル出力端子】
品番

パーツ名

081698

サーボモーター（金属ギア）
逆刺し防止機能付き

153120153121153122153123153119

イメージ機能

接続用コード（パーツと入出力ユニットを接続するためのコード）

回転する角度を指定することのできるモーターです。

追加の接続用コードは不要です。
サーボモーターのコードを直接入出力ユニットに接続できます。

ロボット用 LED
赤、緑、青、白LEDライトです。アーテックリンクスのフル
カラーLEDとは違い、各LEDの点灯色は1つです。

ロボット用 電子ブザー

音を鳴らすことのできるブザーです。
アーテックリンクスのスピーカーのように、音声データを再生することはできません。

① 081700 アーテックロボ2.0用 センサー接続コード（3芯15cm）② 081699 アーテックロボ2.0用 センサー接続コード（3芯30cm）①②

接続用コードは、パーツ1つに対して1本必要です。
長さの異なる2本のコードは、どちらもパーツと入出力ユニットの接続に使用できます。
使用用途に応じて適切なものをご購入ください。

【DCモーター出力端子】
品番

パーツ名

153149ロボット用 DCモーター

イメージ

機能

接続用コード（パーツと入出力ユニットを接続するためのコード）

直流電源（DC）で回転するモーターです。

追加の接続用コードは不要です。
DCモーターのコードを直接入出力ユニットに接続できます。

ユニットの機能と使い方 / 入出力ユニット / 接続可能なパーツ一覧150アナログ入力端子を使う【光センサー】＜センサーの機能＞
周囲の明るさを計測するセンサーです。

●入出力ユニットに接続して使います。
（接続するためには、別途「接続用コード」が必要です）
フォトトランジスタ●計測した周囲の明るさに応じて、メインユニットを制御することができます。

例）暗くなると点灯する夜間照明

サイズ

20 × 36 × 20mm

動作電圧（VCC）

3.3～5V

センサー部品

フォトトランジスタ（SFH309）

最大感度波長（Smax）

860nm

感度範囲（Smaxの10%）380～1150nm

出力電圧

0V～VCC

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / 光センサー151

＜ブロックを表示する＞①「メニュー」の「編集」から「入出力設定」を選択します。

②「IN1」の一覧から「光センサー」を選択して、「OK」を押します（既にIN1に別のセンサーを接続している場合は、IN2から選択します）。
③ブロックパレットに光センサーのブロックが表示されます。

追加されるブロック

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / 光センサー

152

＜入出力ユニットに接続する＞①光センサーに接続コードを接続します。

②接続コードを、＜ブロックを表示する＞で設定した入出力ユニットの端子に接続します（IN1に設定した場合はIN1に接続、IN2の場合はIN2に接続します）。

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / 光センサー

153

＜ユニットボードの表示＞

デバイスとメインユニットを接続するとユニットボードが表示されます。
ご使用のデバイスによって適切なソフトウェアやデバイスとの接続方法が異なります。
各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。

光センサーを手で覆い隠して暗くすると、光センサーの数値が小さくなります。手をどかして明るくすると、光センサーの数値が大きくなります。
数値は0から100の範囲で変化します。

以降のページで紹介する動作は、必ずメインユニットに電源を接続し、下記のいずれかの状態でご確認ください。
①デバイスと接続してユニットボードが表示された状態②プログラムをメインユニットに転送（保存）した状態

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / 光センサー

154

＜暗くなったらLEDを点灯させる＞

プログラムを実行して、光センサーを手で覆い隠したり、周囲を暗くするとLEDが赤色に点灯します。

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / 光センサー155

【音センサー】＜センサーの機能＞
音の大きさを計測するセンサーです。
●入出力ユニットに接続して使います。
（接続するためには、別途「接続用コード」が必要です）

エレクトレットコンデンサマイク●計測した音の大きさに応じて、メインユニットを制御することができます。

例）音の大きさで色が変わるカラー音量計

サイズ

48 × 20 × 28mm

動作電圧（VCC）

3.3～5V

センサー部品

エレクトレットコンデンサマイク

周波数特性50～20000Hz

出力電圧

0V～（VCC-1.5V）

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / 音センサー156

＜ブロックを表示する＞①「メニュー」の「編集」から「入出力設定」を選択します。

②「IN1」の一覧から「音センサー」を選択して、「OK」を押します（既にIN1に別のセンサーを接続している場合は、IN2から選択します）。
③ブロックパレットに音センサーのブロックが表示されます。

追加されるブロック

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / 音センサー

157

＜入出力ユニットに接続する＞①音センサーに接続コードを接続します。

②接続コードを、＜ブロックを表示する＞で設定した入出力ユニットの端子に接続します（IN1に設定した場合はIN1に接続、IN2の場合はIN2に接続します）。

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / 音センサー158

＜ユニットボードの表示＞

デバイスとメインユニットを接続するとユニットボードが表示されます。
ご使用のデバイスによって適切なソフトウェアやデバイスとの接続方法が異なります。
各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。

音センサーが計測した音の大きさが表示されます。音が大きいほど数値も大きくなります。
数値は0から100の範囲で変化します。

以降のページで紹介する動作は、必ずメインユニットに電源を接続し、下記のいずれかの状態でご確認ください。
①デバイスと接続してユニットボードが表示された状態②プログラムをメインユニットに転送（保存）した状態

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / 音センサー

159

＜音が鳴ったらLEDを点灯させる＞

プログラムを実行して、マイクの近くで大きな音が鳴ると、LEDが赤色に点灯します。1秒後に自動で消灯します。

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / 音センサー160

【温度センサー】＜センサーの機能＞
周囲の温度を計測するセンサーです。

温度センサー（MCP9700）●入出力ユニットに接続して使います。
（接続するためには、別途「接続用コード」が必要です）●計測した周囲の温度に応じて、メインユニットを制御することができます。

例）温度で色が変わるカラー温度計

サイズ

20 × 36 × 20mm

センサー部品MCP9700

動作電圧（VCC）

2.3～5.5V

動作温度-40～+125℃

精度±4℃(max.)、(0℃～ +70℃において)メインユニットの故障を避けるため、温度を計測するときは10℃から40℃の間で使用してください。

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / 温度センサー

161

＜ブロックを表示する＞①「メニュー」の「編集」から「入出力設定」を選択します。

②「IN1」の一覧から「温度センサー」を選択して、「OK」を押します（既にIN1に別のセンサーを接続している場合は、IN2から選択します）。
③ブロックパレットに温度センサーのブロックが表示されます。

追加されるブロック

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / 温度センサー

162

＜入出力ユニットに接続する＞①温度センサーに接続コードを接続します。

②接続コードを、＜ブロックを表示する＞で設定した入出力ユニットの端子に接続します（IN1に設定した場合はIN1に接続、IN2の場合はIN2に接続します）。

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / 温度センサー163

＜ユニットボードの表示＞

デバイスとメインユニットを接続するとユニットボードが表示されます。
ご使用のデバイスによって適切なソフトウェアやデバイスとの接続方法が異なります。
各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。

温度センサーに冷たい風を当てるなど、周囲の温度を下げると値が小さくなります。温度センサーに暖かい風を当てるなど、周囲の温度を上げると値が大きくなります。
数値は-10から50の範囲で変化します（メインユニットの故障を避けるため、温度を計測するときは10℃から40℃の間で使用してください）。

32.1

15.3

以降のページで紹介する動作は、必ずメインユニットに電源を接続し、下記のいずれかの状態でご確認ください。
①デバイスと接続してユニットボードが表示された状態②プログラムをメインユニットに転送（保存）した状態

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / 温度センサー

164

＜温度でLEDを制御する＞

プログラムを実行すると、温度センサー周辺の温度に応じて、LEDの色が変わります。

温度

20℃未満

20℃～27℃

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / 温度センサー

28℃以上

165

【タッチセンサー】＜センサーの機能＞
ボタンが押されているかどうかを調べることができるセンサーです。
●入出力ユニットに接続して使います。
（接続するためには、別途「接続用コード」が必要です）

ボタン●ボタンの状態に応じて、メインユニットを制御することができます。

例）ボタンを押したらLEDを点灯

サイズ

55 × 20 × 28mm

動作電圧（VCC）

3.3～5.5V

スイッチの種類

単極単 (SPST)、オン ー モメンタリ

動作力

100gf±50g

出力電圧0VまたはVCC

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / タッチセンサー

166

＜ブロックを表示する＞①「メニュー」の「編集」から「入出力設定」を選択します。

②「IN1」の一覧から「タッチセンサー」を選択して、「OK」を押します（既にIN1に別のセンサーを接続している場合は、IN2から選択します）。
③ブロックパレットにタッチセンサーのブロックが表示されます。

追加されるブロック

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / タッチセンサー

167

＜入出力ユニットに接続する＞①タッチセンサーに接続コードを接続します。

②接続コードを、＜ブロックを表示する＞で設定した入出力ユニットの端子に接続します（IN1に設定した場合はIN1に接続、IN2の場合はIN2に接続します）。

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / タッチセンサー

168

＜ユニットボードの表示＞

デバイスとメインユニットを接続するとユニットボードが表示されます。
ご使用のデバイスによって適切なソフトウェアやデバイスとの接続方法が異なります。
各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。

タッチセンサーのボタンを押すと、ユニットボードの表示が変わります。押すと「1」、離すと「0」になります。

以降のページで紹介する動作は、必ずメインユニットに電源を接続し、下記のいずれかの状態でご確認ください。
①デバイスと接続してユニットボードが表示された状態②プログラムをメインユニットに転送（保存）した状態

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / タッチセンサー

169

＜ボタンでLEDを制御する＞

プログラムを実行すると、ボタンを押している間だけLEDが赤色に点灯します。

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / タッチセンサー

170

【赤外線フォトリフレクタ】＜センサーの機能＞
赤外線によって、センサーの前に物体があるかどうかを調べることができるセンサーです。また、センサーと物体の間の距離を計測することもできます。

赤外線フォトリフレクタ（RPR-220）●入出力ユニットに接続して使います。
（接続するためには、別途「接続用コード」が必要です）●センサーの前に物体があるかどうかで、メインユニットを制御することができます。

例）物体が近づいたらLEDを点灯

センサーの仕組み「赤外線」という目に見えない光を使ったセンサーです。
赤外線は、物体に当たると反射します。
この反射した赤外線の強さを読み取ることで、センサーの前に物体があるかどうかを調べることや、センサーと物体の間の距離を計測することができます。

サイズ

20 × 36 × 20mm

センサー部品RPR-220動作電圧（VCC）

3.3～5V

出力電圧

0V～VCC

出力最大時の反射対距離

5～10mmフォトトランジスタ（受信部）

ｃ

フォトトランジスタ（受信部）

ｃ

赤外線LED（送信部）

反射した赤外線物体

赤外線LED（送信部）

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / 赤外線フォトリフレクタ

送信した赤外線

171＜ブロックを表示する＞①「メニュー」の「編集」から「入出力設定」を選択します。

②「IN1」の一覧から「赤外線センサー」を選択して、「OK」を押します（既にIN1に別のセンサーを接続している場合は、IN2から選択します）。
③ブロックパレットに赤外線フォトリフレクタ（赤外線センサー）のブロックが表示されます。

追加されるブロック

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / 赤外線フォトリフレクタ

172＜入出力ユニットに接続する＞①赤外線フォトリフレクタに接続コードを接続します。

②接続コードを、＜ブロックを表示する＞で設定した入出力ユニットの端子に接続します（IN1に設定した場合はIN1に接続、IN2の場合はIN2に接続します）。

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / 赤外線フォトリフレクタ

173

＜ユニットボードの表示＞

デバイスとメインユニットを接続するとユニットボードが表示されます。
ご使用のデバイスによって適切なソフトウェアやデバイスとの接続方法が異なります。
各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。

赤外線フォトリフレクタが計測した赤外線の強さが表示されます。反射した赤外線が強いほど数値も大きくなります。
数値は0から100の範囲で変化します。

以降のページで紹介する動作は、必ずメインユニットに電源を接続し、下記のいずれかの状態でご確認ください。
①デバイスと接続してユニットボードが表示された状態②プログラムをメインユニットに転送（保存）した状態

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / 赤外線フォトリフレクタ174＜赤外線でLEDを制御する＞

プログラムを実行してセンサーに物体を近づけると、LEDが点灯します。物体との距離が近いほど、LEDの光が強くなります。

赤外線の仕組みプログラムの動き
赤外線フォトリフレクタが計測した赤外線の強さを、LEDの光の強さとして指定し
ています。

30

物体の色によって、反射する赤外線の強さが変わります。
【白色】 反射する赤外線が「強い」【黒色】 反射する赤外線が「弱い」

黒色に近い色の物体ほど、赤外線を吸収するため、反射する赤外線は弱くなります。
そのため、センサーに近づける物体によっては、センサーとの距離が同じでも、ユニットボ―ドに表示される数値が異なる場合があります。
LEDを数値で点灯させるブロックの使い方は、「ユニットの機能と使い方」の「メインユニット」「LEDを点灯させる（数値で指定）」の内容をご確認ください。

反射した赤外線「強い」

反射した赤外線「弱い」

物体
送信した赤外線

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / 赤外線フォトリフレクタ

物体

送信した赤外線175【超音波センサー】＜センサーの機能＞
超音波によって、センサーと物体の間の距離を計測するセンサーです。
●入出力ユニットに接続して使います。
（接続するためには、別途「接続用コード」が必要です）●センサーと物体との距離に応じて、メインユニットを制御することができます。

超音波センサー例）物体が近づいたらLEDを点灯

センサーの仕組み
超音波は、物体に当たると反射します。
この反射した超音波の強さを読み取ることで、センサーの前に物体があるかどうかを調べることや、センサーと物体の間の距離を計測することができます。
超音波は、赤外線よりも遠くまで届き、距離を正確に計測することができます。

サイズ

40 × 36 × 20mm

動作電圧

3.3V

測定距離範囲3～250cm

測定角度範囲＜ 約15°

超音波周波数40kHz
物体

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / 超音波センサー176

＜ブロックを表示する＞①「メニュー」の「編集」から「入出力設定」を選択します。

②「IN1」の一覧から「超音波センサー」を選択して、「OK」を押します（既にIN1に別のセンサーを接続している場合は、IN2から選択します）。
③ブロックパレットに超音波センサーのブロックが表示されます。

追加されるブロック

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / 超音波センサー

177

＜入出力ユニットに接続する＞①超音波センサーに接続コードを接続します。

②接続コードを、＜ブロックを表示する＞で設定した入出力ユニットの端子に接続します（IN1に設定した場合はIN1に接続、IN2の場合はIN2に接続します）。

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / 超音波センサー178

＜ユニットボードの表示＞

デバイスとメインユニットを接続するとユニットボードが表示されます。
ご使用のデバイスによって適切なソフトウェアやデバイスとの接続方法が異なります。
各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。

センサーと物体の間の距離が表示されます。単位はcmです。

以降のページで紹介する動作は、必ずメインユニットに電源を接続し、下記のいずれかの状態でご確認ください。
①デバイスと接続してユニットボードが表示された状態②プログラムをメインユニットに転送（保存）した状態

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / 超音波センサー

179

＜超音波でLEDを制御する＞

プログラムを実行してセンサーに物体を近づけると、センサーと物体の間の距離に応じてLEDの色が変化します。

10cm
50cm

ユニットの機能と使い方 / 入出力ユニット / アナログ入力端子を使う / 超音波センサー

180

I2C通信端子を使う

I2C通信【加速度センサー】

I2C（アイスクエアシー / アイツーシ―）通信は、データのやり取りを行うための通信手段の1つです。
（I2Cは、「Inter-Integrated Circuit」を省略した名前です。）＜センサーの機能＞
傾きを検出するセンサーです。
加速度センサー（MMA8653FC）（内蔵）●入出力ユニットに接続して使います。
（接続するためには、別途「接続用コード」が必要です）●計測した傾きの数値に応じて、メインユニットを制御することができます。

例）センサーの向きによってLEDの点灯色を変更

サイズ

48 × 20 × 28mm

センサー部品MMA8653FC

動作電圧（VCC）

1.95～3.6V

加速度

三軸±2g、±4g、±8g

インターフェイス

I2C

ユニットの機能と使い方 / 入出力ユニット / I2C通信端子を使う / 加速度センサー

181

＜ブロックを表示する＞①「メニュー」の「編集」から「入出力設定」を選択します。

②「I2C」の一覧から「加速度センサー」を選択して、「OK」を押します。
③ブロックパレットに加速度センサーのブロックが表示されます。

追加されるブロック

ユニットの機能と使い方 / 入出力ユニット / I2C通信端子を使う / 加速度センサー

182

＜入出力ユニットに接続する＞①加速度センサーに接続コードを接続します。

②接続コードを、入出力ユニットのI2C通信端子に接続します。

ユニットの機能と使い方 / 入出力ユニット / I2C通信端子を使う / 加速度センサー

183＜ユニットボードの表示＞

デバイスとメインユニットを接続するとユニットボードが表示されます。
ご使用のデバイスによって適切なソフトウェアやデバイスとの接続方法が異なります。
各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。

加速度センサーに書かれた矢印が、「地面に対してどの方向を向いているか」で数値が変わります。

数値は-1.00から1.00の範囲で変化します。
Y

Z
X

X

Z

Y

Y

Z

X
加速度センサーX-1.00

加速度センサーX

1.00

加速度センサーY-1.00

加速度センサーY

1.00

加速度センサーZ-1.00

加速度センサーZ

1.00

以降のページで紹介する動作は、必ずメインユニットに電源を接続し、下記のいずれかの状態でご確認ください。
①デバイスと接続してユニットボードが表示された状態②プログラムをメインユニットに転送（保存）した状態

ユニットの機能と使い方 / 入出力ユニット / I2C通信端子を使う / 加速度センサー

184

＜傾きでLEDを制御する＞

プログラムを実行して加速度センサーを動かすと、センサーの向きによってLEDの点灯色が変化します。

X
Z

ユニットの機能と使い方 / 入出力ユニット / I2C通信端子を使う / 加速度センサー

185

【カラーセンサー】＜センサーの機能＞
物体の色を認識するセンサーです。
●入出力ユニットに接続して使います。
（接続するためには、別途「接続用コード」が必要です）●認識した物体の色に応じて、メインユニットを制御することができます。

カラーセンサー例）LEDを物体の色と同じ色で点灯

LED

物体

サイズ

40 × 36 × 20mm

動作電圧（VCC）

3.3V

検出可能距離約20mmまで

インターフェイス

I2C

物体

ユニットの機能と使い方 / 入出力ユニット / I2C通信端子を使う / カラーセンサー

物体

186

＜ブロックを表示する＞①「メニュー」の「編集」から「入出力設定」を選択します。

②「I2C」の一覧から「カラーセンサー」を選択して、「OK」を押します。
③ブロックパレットにカラーセンサーのブロックが表示されます。

追加されるブロック

ユニットの機能と使い方 / 入出力ユニット / I2C通信端子を使う / カラーセンサー

187＜入出力ユニットに接続する＞①カラーセンサーに接続コードを接続します。

②接続コードを、入出力ユニットのI2C通信端子に接続します。

ユニットの機能と使い方 / 入出力ユニット / I2C通信端子を使う / カラーセンサー188

＜ユニットボードの表示＞

デバイスとメインユニットを接続するとユニットボードが表示されます。
ご使用のデバイスによって適切なソフトウェアやデバイスとの接続方法が異なります。
各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。

カラーセンサーが認識した物体の色が数値で表示されます。認識された色は、赤、青、緑の3つの数値で表されます。

数値は0から100の範囲で変化します。
デバイスとメインユニットを接続すると、カラーセンサーのLEDが点灯します。
LEDの光が非常に強いため、点灯中はLEDを正面から直視しないでください。

物体

カラーセンサー赤

物体

100

物体

カラーセンサー緑

100

カラーセンサー青100

以降のページで紹介する動作は、必ずメインユニットに電源を接続し、下記のいずれかの状態でご確認ください。
①デバイスと接続してユニットボードが表示された状態②プログラムをメインユニットに転送（保存）した状態

ユニットの機能と使い方 / 入出力ユニット / I2C通信端子を使う / カラーセンサー

189

＜認識した色でLEDを点灯させる＞

プログラムを実行してカラーセンサーを物体に近づけると、LEDの点灯色が物体の色によって変化します。

プログラムの動き
赤外線フォトリフレクタが計測した赤外線の強さを、LEDの光の強さとして指定しています。
物体

物体

91

34

34

物体の色を認識させるときは、カラーセンサーと物体の間の距離を1cmほど離して認識させてください。
物体との距離が近すぎると、正しく認識されない場合があります。
物体
物体
約1cm

また、LEDを数値で点灯させるブロックの使い方は、「ユニットの機能と使い方」の「メインユニット」「LEDを点灯させる（数値で指定）」の内容をご確認ください。

ユニットの機能と使い方 / 入出力ユニット / I2C通信端子を使う / カラーセンサー

190

デジタル出力端子を使う●入出力ユニットに接続して使います。

【サーボモーター】●メインユニットからのプログラムを元に、指定された角度にモーターを回転させることができます。

＜サーボモーターの機能＞
回転する角度を指定することのできるモーターです。

回転軸

モーター軸

サイズ

20 × 60 × 46mm（コード180mm）

回転角度

0～180度

入出力ユニットでモーターを制御するときは、必ずバッテリーかACアダプター（5V、1～1.5A）からメインユニットに電気を送ってください。
USBケーブルを使ってデバイスから電気を送ると、モーターを制御することができません。

バッテリーの詳しい使い方は、p.214からの「バッテリー」の内容をご確認ください。

ユニットの機能と使い方 / 入出力ユニット / デジタル出力端子を使う / サーボモーター

191

＜ブロックを表示する＞①「メニュー」の「編集」から「入出力設定」を選択します。

②「OUT1」の一覧から「サーボモーター」を選択して、「OK」を押します（既にOUT1に別のパーツを接続している場合は、OUT2から選択します）。
③ブロックパレットにサーボモーターのブロックが表示されます。

追加されるブロック

ユニットの機能と使い方 / 入出力ユニット / デジタル出力端子を使う / サーボモーター

192

＜入出力ユニットに接続する＞①サーボモーターを、＜ブロックを表示する＞で設定した入出力ユニットの端子に接続します。
（OUT1に設定した場合はOUT1に接続、OUT2の場合はOUT2に接続します）

ユニットの機能と使い方 / 入出力ユニット / デジタル出力端子を使う / サーボモーター

193＜ユニットボードの表示＞

デバイスとメインユニットを接続するとユニットボードが表示されます。
ご使用のデバイスによって適切なソフトウェアやデバイスとの接続方法が異なります。
各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。

サーボモーターはセンサーではないので、ユニットボードには「入出力ユニット」の名前だけが表示されます。

以降のページで紹介する動作は、必ずメインユニットに電源を接続し、下記のいずれかの状態でご確認ください。

①デバイスと接続してユニットボードが表示された状態②プログラムをメインユニットに転送（保存）した状態

ユニットの機能と使い方 / 入出力ユニット / デジタル出力端子を使う / サーボモーター

194＜サーボモーターを制御する＞

プログラムを実行すると、サーボモーターの角度が1秒おきに変わります。

0度

180度

この向きから見た場合ユニットの機能と使い方 / 入出力ユニット / デジタル出力端子を使う / サーボモーター

195

＜モーター校正＞

サーボモーターの回転角度は、モーターごとに微妙な個体差（誤差）が発生することがあり、正しくプログラミングしても、プログラム通りに動かないことがあります（指定した角度から少しずれてしまうことがあります）。
その場合は、モーター校正を行うことで調整することができます。
①デバイスとメインユニットを接続してユニットボードを表示させます。
ご使用のデバイスによって適切なソフトウェアやデバイスとの接続方法が異なります。
各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。

②「メニュー」の「編集」から「モーター校正」を選択します。
③サーボモーターを接続している端子と同じ名前のを左右にドラッグして、サーボモーターの角度が正しい位置になるように、目視で確認しながら調整します。

ユニットの機能と使い方 / 入出力ユニット / デジタル出力端子を使う / サーボモーター

196

右にドラッグ： サーボモーターが「0°」の方向に回転します（図の場合は、数値が10なので「10°」回転します）。

左にドラッグ： サーボモーターが「180°」の方向に回転します（図の場合は、数値が-10なので「-10°」回転します）。

+10°

-10°

③モーター校正ができたら、校正した情報を保存します。保存の方法は2種類あるため、自分にあったほうを選び、「設定」を押して保存しましょう。

ユニットの機能と使い方 / 入出力ユニット / デジタル出力端子を使う / サーボモーター

197

【LED】＜LEDの機能＞
LEDライトです。アーテックリンクスのフルカラーLEDとは違い、各LEDの点灯色は1つです。

●入出力ユニットに接続して使います。
（接続するためには、別途「接続用コード」が必要です）

LED●メインユニットからのプログラムを元に、点灯と消灯を制御することができます。

サイズ

20 × 36 × 20mm

動作電圧

3.3～5V赤緑

青白

順方向電圧（Vf）（If=20mA）

1.9～
2.1V

2.1～
2.3V

3.0～
3.2V

3.2～
3.4V

ピーク波長

625nm

570nm

465nm

-

色温度

-

-

-

5500～
6000K
ユニットの機能と使い方 / 入出力ユニット / デジタル出力端子を使う / LED198

＜ブロックを表示する＞①「メニュー」の「編集」から「入出力設定」を選択します。

②「OUT1」の一覧から「LED」を選択して、「OK」を押します（既にOUT1に別のパーツを接続している場合は、OUT2から選択します）。
③ブロックパレットにLEDのブロックが表示されます。

追加されるブロック

ユニットの機能と使い方 / 入出力ユニット / デジタル出力端子を使う / LED199

＜入出力ユニットに接続する＞①LEDに接続コードを接続します。

②接続コードを、＜ブロックを表示する＞で設定した入出力ユニットの端子に接続します。
（OUT1に設定した場合はOUT1に接続、OUT2の場合はOUT2に接続します）

ユニットの機能と使い方 / 入出力ユニット / デジタル出力端子を使う / LED200

＜ユニットボードの表示＞

デバイスとメインユニットを接続するとユニットボードが表示されます。
ご使用のデバイスによって適切なソフトウェアやデバイスとの接続方法が異なります。
各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。

LEDはセンサーではないので、ユニットボードには「入出力ユニット」の名前だけが表示されます。

以降のページで紹介する動作は、必ずメインユニットに電源を接続し、下記のいずれかの状態でご確認ください。

①デバイスと接続してユニットボードが表示された状態②プログラムをメインユニットに転送（保存）した状態

ユニットの機能と使い方 / 入出力ユニット / デジタル出力端子を使う / LED

201

＜LEDを制御する＞

プログラムを実行すると、ボタンを押している間だけLEDが赤色に点灯します。

ユニットの機能と使い方 / 入出力ユニット / デジタル出力端子を使う / LED202【ブザー】＜ブザーの機能＞
音を鳴らすことのできるブザーです。
アーテックリンクスのスピーカーのように、音声データを再生することはできません。
ブザー●入出力ユニットに接続して使います。
（接続するためには、別途「接続用コード」が必要です）●メインユニットで指定した高さ（周波数）の音を、ブザーから鳴らすことができます。
例）ボタンを押すと音が鳴るデジタル楽器

サイズ

20 × 36 × 20mm

動作電圧

2.5～4V

共振周波数（fr）

2300±500Hz

音圧レベル（frにおいて）

75dB以上ユニットの機能と使い方 / 入出力ユニット / デジタル出力端子を使う / ブザー203

＜ブロックを表示する＞①「メニュー」の「編集」から「入出力設定」を選択します。

②「OUT1」の一覧から「ブザー」を選択して、「OK」を押します（既にOUT1に別のパーツを接続している場合は、OUT2から選択します）。
③ブロックパレットにブザーのブロックが表示されます。
追加されるブロック

ユニットの機能と使い方 / 入出力ユニット / デジタル出力端子を使う / ブザー204

＜入出力ユニットに接続する＞①ブザーに接続コードを接続します。

②接続コードを、＜ブロックを表示する＞で設定した入出力ユニットの端子に接続します。
（OUT1に設定した場合はOUT1に接続、OUT2の場合はOUT2に接続します）

ユニットの機能と使い方 / 入出力ユニット / デジタル出力端子を使う / ブザー205

＜ユニットボードの表示＞

デバイスとメインユニットを接続するとユニットボードが表示されます。
ご使用のデバイスによって適切なソフトウェアやデバイスとの接続方法が異なります。
各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。

ブザーはセンサーではないので、ユニットボードには「入出力ユニット」の名前だけが表示されます。

以降のページで紹介する動作は、必ずメインユニットに電源を接続し、下記のいずれかの状態でご確認ください。

①デバイスと接続してユニットボードが表示された状態②プログラムをメインユニットに転送（保存）した状態

ユニットの機能と使い方 / 入出力ユニット / デジタル出力端子を使う / ブザー

206

＜音を鳴らす＞

プログラムを実行すると、指定した音がスピーカーから再生されます。

ユニットの機能と使い方 / 入出力ユニット / デジタル出力端子を使う / ブザー

207

DCモーター出力端子を使う【DCモーター】＜DCモーターの機能＞●入出力ユニットに接続して使います。
●メインユニットからのプログラムを元に、指定された方向と速度でモーターを回転させることができます。

直流電源（DC）で回転するモーターです。

回転軸

サイズ

20 × 20 × 80mm（コード210mm）

回転角度

360度

入出力ユニットでモーターを制御するときは、必ずバッテリーかACアダプター（5V、1～1.5A）からメインユニットに電気を送ってください。
USBケーブルを使ってデバイスから電気を送ると、モーターを制御することができません。

バッテリーの詳しい使い方は、p.214からの「バッテリー」の内容をご確認ください。

ユニットの機能と使い方 / 入出力ユニット / デジタル出力端子を使う / DCモーター

208

＜入出力ユニットに接続する＞①DCモーターを、入出力ユニットの「M1」または「M2」に接続します。

ユニットの機能と使い方 / 入出力ユニット / デジタル出力端子を使う / DCモーター

209＜ユニットボードの表示＞

デバイスとメインユニットを接続するとユニットボードが表示されます。
ご使用のデバイスによって適切なソフトウェアやデバイスとの接続方法が異なります。
各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。

DCモーターはセンサーではないので、ユニットボードには「入出力ユニット」の名前だけが表示されます。

以降のページで紹介する動作は、必ずメインユニットに電源を接続し、下記のいずれかの状態でご確認ください。

①デバイスと接続してユニットボードが表示された状態②プログラムをメインユニットに転送（保存）した状態

ユニットの機能と使い方 / 入出力ユニット / デジタル出力端子を使う / DCモーター

210

＜DCモーターを制御する＞

プログラムを実行すると、DCモーターの回転方向が1秒おきに変わります。

順方向に回転逆方向に回転ユニットの機能と使い方 / 入出力ユニット / デジタル出力端子を使う / DCモーター

211

＜モーター校正＞DCモーターの回転速度は、モーターごとに微妙な個体差（誤差）が発生することがあります。
その場合は、モーター校正を行うことで調整することができます。
①デバイスとメインユニットを接続してユニットボードを表示させます。
ご使用のデバイスによって適切なソフトウェアやデバイスとの接続方法が異なります。
各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。

②「メニュー」の「編集」から「モーター校正」を選択します。
③

を押すとDCモーターが回転します。DCモーターを接続している端子と同じ名前のを左右にドラッグして、DCモーターの回転速度を調整します。

ユニットの機能と使い方 / 入出力ユニット / デジタル出力端子を使う / DCモーター212

右にドラッグ： DCモーターの回転速度が速くなります。

左にドラッグ： DCモーターの回転速度が遅くなります。

③モーター校正ができたら、校正した情報を保存します。保存の方法は2種類あるため、自分にあったほうを選び、「設定」を押して保存しましょう。

ユニットの機能と使い方 / 入出力ユニット / デジタル出力端子を使う / DCモーター

213

バッテリー
メインユニットに電源を供給するための充電池を内蔵した拡張ユニットです。
本バッテリーは、アーテックリンクス専用の充電式バッテリーです。スマートフォンなど他の機器での使用は保証しておりませんのでご注意ください。

ユニットの機能

充電ランプ

電源スイッチ●メインユニットに接続して使います。

給電ランプ

給電コネクタ（USB Type C）

充電コネクタ（USB Type C）

サイズ

40 × 42 × 17.5mm

容量200mAh入力

USB Type C：5V / 200mA

出力

USB Type C：5V / 500mA

充電時間

約2時間（約 80 分で90%まで充電可能）

使用時間

LED を赤色で点滅：約 9 時間
基板間通信 (2 台 ) で LED を相互に点滅
制御：約 2 時間
Bluetooth で端末に接続：約 2 時間
Wi-Fi でネットワークに接続：約 7.5 時間●バッテリーを接続することで、メインユニットとデバイスをUSBケーブルで接続しなくても、プログラムが動くようになります。

ユニットの機能と使い方 / バッテリー / ユニットの機能

214

充電する
①バッテリーにUSBケーブル(Type C)を接続します。

②USBケーブルの先を、パソコンのUSBポートやACアダプタ（5V、1～1.5A）に接続します。
③充電中は充電ランプが赤色に点灯します。充電が完了すると（電池残量が100%になると）緑色に点灯します。

充電ランプ

充電中
赤色に点灯

充電完了（100%）
緑色に点灯

バッテリーの劣化を防ぐために、半年に1回は必ず充電を行ってください。

バッテリーに内蔵されているリチウムイオン電池は、長期間充電していない場合、充電ができなくなる可能性があります。
バッテリーを長期間使用しない場合や、購入後に一度も充電、給電せずに保管すると、バッテリーが劣化する原因となります。

不適切な操作により、バッテリーの保護回路が作動し充電が停止した場合は、一度ケーブルを抜いてから再度接続し、充電を継続してください。

ユニットの機能と使い方 / バッテリー / 充電する

215

給電する
①給電コネクタを、メインユニットのUSBコネクタに接続します。

②バッテリーの電源スイッチをONにします。
③給電中は給電ランプが緑色に点灯します。電池残量が20%以下の場合は赤色に点灯します。

給電ランプ

電源スイッチ
ON

給電中
緑色に点灯

給電中（残量20%以下）
赤色に点灯

OFF

ユニットの機能と使い方 / バッテリー / 給電する

216

USBケーブルを使って充電しながら通信する
メインユニットにバッテリーを接続した状態で、デバイスと通信したり、プログラムを転送することができます。
その場合は、必ずバッテリーの電源をONにする必要があります。電源がOFFのままだと、メインユニットにバッテリーが接続されていても、接続や転送を行うことができません。

電源スイッチON

OFF

ユニットの機能と使い方 / バッテリー / USBケーブルを使って充電しながら通信する

217

バッテリーに関する注意事項●初めて本製品を使用する前に100％の充電をしてください。
●本製品を多湿な環境に置かないでください。水気のある場所での使用や保管は避けてください。
●内部に異物を入れないでください。内部に燃えやすいものや、硬貨などの金属片が入った場合、水などの液体がかかった場合は、使用を中止してください。
●本製品を充電中は、充電対応機器を充電しないでください。本製品内蔵電池と充電対応機器の同時充電は火災や故障および感電事故の原因になります。

●USBケーブル等で本製品の給電コネクタ（USB Type C）と充電コネクタ（USB Type C）を直接接続しないでください。内部ショートにより火災や故障および感電事故の原因になります。
●分解、改造などしないでください。内部に触れると故障や感電事故の原因になります。また、内部を改造した場合の性能の劣化については保証いたしません。
●本商品への充電は、正常なUSBケーブルを使用してUSBポート対応の外部電源機器と接続して行ってください。それ以外の電源で使用すると、製品の発熱、発火、内蔵電池の液漏れ、感電、破損、ケガの原因になります。

●各機器とケーブルで接続する際は、接続の向きに注意してください。無理に逆向きで接続しないでください。コネクタの破損、ショート、火災、故障の原因になります。
●充電中、対象機器の電池が熱くなったり異常を感じたりする場合は、直ちに使用を中止してください。
●直射日光の当たる場所での保管や、火の近く、高温・多湿の場所での使用、ならびに蓄電、保管はしないでください。
●本商品を踏みつけたりするような危険性がある場所に放置しないでください。また、小さなお子様の手の届かない所に保管してください。誤飲やケガ、事故の原因になります。

●本商品に衝撃を与えたり、火中に投入したりしないでください。事故、ケガ、故障の原因になります。
●万が一、内蔵電池が液漏れした場合は、素手で液に触らないでください。液が目に入った場合、目をこすらず、水道水などのきれいな水で十分に洗い流してください。
皮膚に炎症などの症状が出た場合は、医師に相談してください。
●本製品使用中、落雷が発生した際には本製品や接続されている機器に触らないでください。感電事故の原因になります。
●0℃～40℃内の環境下で保管してください。満充電状態、また電池残量のない状態での保管はお避けください。電池の性能や寿命の低下の原因になります。

ユニットの機能と使い方 / バッテリー / バッテリーに関する注意事項

218●0℃～35℃の環境でご使用ください。それ以外の温度下では性能を十分に発揮できません。また、故障の原因にもなります。

●USB外部電源機器（ACアダプター）を使用する場合は１A以上のUSB外部電源機器をご利用ください。
●充電用のUSB外部電源機器（ACアダプター）の機種によって充電時間は異なります。また、電池の消耗状態、使用回数など、条件によっても充電時間は異なります。
●本製品内蔵のリチウムイオン電池は自然放電しますので、ご使用前に充電されることをおすすめします。また、充電後、長時間使用しなかった場合は、充電してからご使用ください。

●リチウムイオン電池には寿命があります。充電後の使用時間が短くなった場合はリチウムイオン電池の使用期限が近付いておりますので、新品の買い替えをご検討ください。
●本製品を廃棄するときは各自治体の指示に従った方法で、正しく廃棄してください。
●過放電による事故を防ぐために、長時間使用しない場合でも半年に1回は充電を行ってください。
●電池の使用、充電、保管時の異臭、発熱、変色、変形、その他今までと異なることに気づいた場合は、直ちに使用を中止してください。使用継続の場合は電池が発熱、破裂、発火する原因になります。
●電池が漏液したり、異臭がしたりするときには、直ちに火気より遠ざけてください。漏液した電解液に引火し、破裂、発火する原因になります。

ユニットの機能と使い方 / バッテリー / バッテリーに関する注意事項

219

その他注意事項

製品全体●使用前に、製品本体や付属品に破損・ひび割れがないかご確認ください。万一破損・ひび割れがあった場合は危険ですので使用しないでください。
●製品本体を分解したり、なげる、強い力を加えるなど、乱暴に扱うと製品が損傷する恐れがあります。損傷した製品のご使用は危険ですので使用しないでください。
●小さな部品があります。口の中には絶対に入れないでください。誤飲の可能性がありますので、3歳未満のお子様には絶対に与えないでください。

●製品の特性上、6歳未満のお子様には適しません。6歳未満のお子様が使用する場合は必ず大人の指導が必要です。
●火気の近くで使用したり、直射日光の当たる場所に放置しないで下さい。火災の原因になる場合があります。
●製品本体が高温になるなどの現象が現れた場合は、すぐに電源を切り、取り扱いを中止してください。
●製品本体を床などに放置しないでください。踏みつけてけがをする恐れがあります。
●本製品は防水加工されておりませんので、湿度の高い場所での使用を避け、水のかからない場所でご使用ください。また、製品本体を濡れた手で触らないでください。
●製品本体は5Vを超える電圧の電源に接続しないでください。
●製品本体の金属部分を、指で直接触らないでくさい。金属の酸化により、接触不良など故障の原因になります。
●製品本体の金属部分に、電気を通す物体を接触させないでください（機能拡張コネクタどうしの接触、USBコネクタどうしの接触を除く）。故障の原因になります。

ユニットの機能と使い方 / その他注意事項 / 製品全体

220

メインユニット●ボタンを強い力で押し続けないでください。ボタン本体が故障する恐れがあります。
●裏面に貼付されているシールに記載の情報は、デバイスと無線で接続する際に必要な情報になります。剥がさず大切にご使用ください。

拡張ユニット●メインユニットに、同じ種類の拡張ユニットを2つ以上接続しないでください。同じユニットを2つ以上接続した状態での動作は保証しておりませんのでご了承ください。

ユニットの機能と使い方 / その他注意事項 / メインユニット、拡張ユニット

221

USBケーブル・接続コード●USBケーブルや接続コードの誤使用は、火災や感電などの重大な事故の原因になります。下記の点に注意してご使用ください。
・USBケーブルや接続コードを抜くときは、ケーブルを引っ張らず必ず先端のプラグを持って抜いてください。
・濡れた手でケーブルに触らないでください。
・USBケーブルを無理に曲げたり、ねじったり、強く引っ張ったり、加工しないでください。

・USBケーブルを手や指、首などに巻き付けないでください。
・USBケーブルの上に重いものを置かないでください。

ユニットの機能と使い方 / その他注意事項 / USBケーブル・接続コード222

トラブルシューティング
よくあるご質問

回答

デバイスとの接続や、プログラムの転送ができない。

接続方法や転送方法は、ご使用のソフトウェアやデバイスによって異なります。各ソフトウェアの操作方法は、各ソフトウェアの該当ページをご確認ください。
下記の手順で、メインユニットと拡張ユニットが正しく接続されていることを確認してください。
(1)デバイスとメインユニットを接続します。
(2)ソフトウェアの「ユニットボード」に、拡張ユニットが正しく表示されていることを確認します。
メインユニットに拡張ユニットを接続すると、ユニットの名前が自動的にユニットボードに表示されます。
（例：光センサーを接続した場合）プログラムが正常に動作しない。

また、バッテリーの残量が少ない場合、プログラムが正常に動作しない可能性があります。バッテ
リーの「給電ランプ」が赤色に点灯している場合は、バッテリーの残量が少なくなっています。バッテ
リーとデバイスをUSBケーブルで接続するか、ACアダプター（5V、 1～1.5A）をUSBケーブルで接続すると充電できます。充電中は「充電ランプ」が赤色に点灯し、電池の残量が100％になると緑色に点灯します。

トラブルシューティング

223お問い合わせ本資料に記載の内容で問題が解決できない場合は、お手数ですが下記のお客様相談窓口までお問い合わせください。

技術的サポートのお問い合わせ株式会社アーテック お客様相談窓口
TEL:072-990-5656
E-mail: https://www.artec-kk.co.jp/contact/

お問い合わせ224