Spybotics
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
目次
#contents
(作成中)
* spyboticsについて [#ub298ff1]
マインドストームに続いて、LEGO社が2002年にリリースしたプ...
Gigamesh G60、Snaptrax S45、Shadowstrike S70、Technojaw T...
色の違いを除いてコンピュータ本体は同じで、RCXと違い、モー...
[[LUGNETの紹介ページ:http://guide.lugnet.com/set/?qc=lego...
ところで spybotics は、プログラムを転送するためにパソコン...
そのせいなのかどうかわかりませんが、国内でも定価の半額〜1...
確かにRISと比べると部品点数も少なくオリジナルロボットを作...
というのは少ないかもしれませんが、プログラミング学習の観...
[[NQCを使えばRISとほぼ同様に扱うことができ>NQC入門]]、さ...
あるので、高校や大学の一般教養の授業にはもってこいではな...
ちなみに[[授業用に作成したライブCD・ライブUSBメモリでもば...
(2008年11月17日追記)
* NQCでコンパイル [#ld1b1633]
//まず spy.nqh というファイルをダウンロードして、プログラ...
//#ref(spy.nqh)
//次に自分のプログラムの最初に
//
// #include "spy.nqh"
//
//という行を書いておいてください。
プログラムをコンパイルするには、ターゲットを指定するため...
nqc -Tspy ファイル名
プログラムをコンパイルするだけでなくロボットに転送したい...
nqc -Tspy -S/dev/ttyS0 -d ファイル名
のようにダウンロードのためのオプション「-d」とポート指定...
* spybotics の入出力 [#kae9174d]
出力は次のように割り当てられています。
|出力|実際の出力|h
|OUT_A|右モータ|
|OUT_B|左モータ|
|OUT_C|光出力|
OUT_A と OUT_B に関しては RCX の場合の使い方と同じです。...
On(OUT_C);
とすると後方のLEDが点滅します。
一方、センサは次のように割り当てられていますが、RCXと違い、
SetSensorでセンサの種類を宣言する必要はありません。
|入力|センサ|h
|SENSOR_1|タッチセンサ|
|SENSOR_2|ライトセンサ|
- ライトセンサの値は0〜100 (デフォルトは % 表示)
- タッチセンサの値は0または1 (デフォルトはブール値)
* 上面のLEDを点滅させるには? [#w9bc4c9f]
* RCXとの通信 [#d8c307b3]
SPCからRCXへメッセージを送る
SendRCXMessage(n); // n=0〜255
送られたメッセージをRCX側で参照するには、RCX同士の通信と...
* USBからプログラムを転送するには? [#f16f27eb]
最近ではシリアル端子のないパソコンも多いですが、USB-シリ...
詳しくは[[NQC入門/A3. USBシリアル変換アダプタについて]]を...
* 関連リンク [#wcb4a5cf]
//- [[NQCの作者 Dave Baum さんによる解説:http://www.baumf...
- [[Lugnetのニュースグループ:http://news.lugnet.com/robot...
- [[Spybotics (Hack編):http://line.to/mac/MindStorms/spyb...
(macさんのページ)
- [[Smart Parts:http://users.ncable.net.au/~blane/smartPa...
- [[五十川さんのページ:http://www.isogawastudio.co.jp/leg...
spyboticsを使った前輪操舵のレーシングカーも紹介されている...
終了行:
目次
#contents
(作成中)
* spyboticsについて [#ub298ff1]
マインドストームに続いて、LEGO社が2002年にリリースしたプ...
Gigamesh G60、Snaptrax S45、Shadowstrike S70、Technojaw T...
色の違いを除いてコンピュータ本体は同じで、RCXと違い、モー...
[[LUGNETの紹介ページ:http://guide.lugnet.com/set/?qc=lego...
ところで spybotics は、プログラムを転送するためにパソコン...
そのせいなのかどうかわかりませんが、国内でも定価の半額〜1...
確かにRISと比べると部品点数も少なくオリジナルロボットを作...
というのは少ないかもしれませんが、プログラミング学習の観...
[[NQCを使えばRISとほぼ同様に扱うことができ>NQC入門]]、さ...
あるので、高校や大学の一般教養の授業にはもってこいではな...
ちなみに[[授業用に作成したライブCD・ライブUSBメモリでもば...
(2008年11月17日追記)
* NQCでコンパイル [#ld1b1633]
//まず spy.nqh というファイルをダウンロードして、プログラ...
//#ref(spy.nqh)
//次に自分のプログラムの最初に
//
// #include "spy.nqh"
//
//という行を書いておいてください。
プログラムをコンパイルするには、ターゲットを指定するため...
nqc -Tspy ファイル名
プログラムをコンパイルするだけでなくロボットに転送したい...
nqc -Tspy -S/dev/ttyS0 -d ファイル名
のようにダウンロードのためのオプション「-d」とポート指定...
* spybotics の入出力 [#kae9174d]
出力は次のように割り当てられています。
|出力|実際の出力|h
|OUT_A|右モータ|
|OUT_B|左モータ|
|OUT_C|光出力|
OUT_A と OUT_B に関しては RCX の場合の使い方と同じです。...
On(OUT_C);
とすると後方のLEDが点滅します。
一方、センサは次のように割り当てられていますが、RCXと違い、
SetSensorでセンサの種類を宣言する必要はありません。
|入力|センサ|h
|SENSOR_1|タッチセンサ|
|SENSOR_2|ライトセンサ|
- ライトセンサの値は0〜100 (デフォルトは % 表示)
- タッチセンサの値は0または1 (デフォルトはブール値)
* 上面のLEDを点滅させるには? [#w9bc4c9f]
* RCXとの通信 [#d8c307b3]
SPCからRCXへメッセージを送る
SendRCXMessage(n); // n=0〜255
送られたメッセージをRCX側で参照するには、RCX同士の通信と...
* USBからプログラムを転送するには? [#f16f27eb]
最近ではシリアル端子のないパソコンも多いですが、USB-シリ...
詳しくは[[NQC入門/A3. USBシリアル変換アダプタについて]]を...
* 関連リンク [#wcb4a5cf]
//- [[NQCの作者 Dave Baum さんによる解説:http://www.baumf...
- [[Lugnetのニュースグループ:http://news.lugnet.com/robot...
- [[Spybotics (Hack編):http://line.to/mac/MindStorms/spyb...
(macさんのページ)
- [[Smart Parts:http://users.ncable.net.au/~blane/smartPa...
- [[五十川さんのページ:http://www.isogawastudio.co.jp/leg...
spyboticsを使った前輪操舵のレーシングカーも紹介されている...
ページ名: