*ロボット製作 [#j2bf69bb]
**BasicStampで,プログラミング [#s36ca181]
-[[Parallax:http://www.parallax.com/]]: Basic Stampの会社
-準備:BASIC Stamp Softwareを,[[Parallax:http://www.parallax.com/]]のダウンロードページから,ダウンロードしてインストールして下さい.
--Windows版:BASIC Stamp Windows Editor
--Linux版:
---BASIC Stamp Linux Solution
 インストール:
 % tar zxvf stampbc_124.tgz
 % cd stampbc_124
 % make
 
 通信設定:
 % ./showtty
 >> 9600 raw -echo -hupcl
 >> quit
 
 利用例:
 BSと通信チェック
 % stampbc -j 
 test.bs2のコンパイルとBS2へのダウンロード
 % stampbc test.bs2

---他には,[[BASIC Stamp Tools for Linux:http://bstamp.sourceforge.net/]]
--Mac用:[[MacBS2:http://www.muratnkonar.com/MacBS2/]]
--BASIC Stamp User's Manualは,ダウンロードページのDocumentationのところから.
**サンプル [#d317707f]
-LEDテスト
 start:
	 pause 100
	 high 1
	 pause 100
	 low 1
 goto start

-サーボ動作テスト:
 t  con  100
 x  var  word
 y  var  word
 so  var  word
 
 Loop
  pause t
	 so = 0
  x = 2000
	 pulsout so,x
 goto Loop

-サーボサンプル

 t  con  10
 x  var  word
 y  var  word
 z  var  word
 
 Loop
 
 '	pause 500
	 gosub FD1
 
 '	pause 500
	 gosub FD3
 
 goto Loop
 
 FD1
	 for x=1000 to 2000 step 5
		 pulsout 0,x
		 next
	 for y=1 to 200
		 pulsout 0,x
	  next
	 return
 
 FD3
	 for x=2000 to 1000 step 5
	 	pulsout 0,x
 	 next
	 for y=1 to 300
		 pulsout 0,x
	  next
 	return

------
[[情報工学実験]]


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS