2017b/Member/kuwa/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#contents
*ロボット本体の説明 [#uac9b2b8]
#ref(2017b/Member/kuwa/Mission1/IMG_2652.jpg,30%);
ペンを上げ下げする部分にモーターを一つ、紙面上を動き回る...
#ref(2017b/Member/kuwa/Mission1/IMG_2650.jpg,30%);
しかし、走らせてみると後輪が取れてしまう、ペンを下げた時...
#ref(2017b/Member/kuwa/Mission1/image1.JPG,100%);
ペンを挟むところはセロテープと輪ゴムを使い、安定感を出し...
#ref(2017b/Member/kuwa/Mission1/image2.JPG,100%);
ペンの上げ下げはモーターに直につないでいるため、プログラ...
*プログラム「小出」 [#n23781f2]
以下のように定義し、「小出」のプログラムを効率よく書いた...
#define turn_L OnFwd(OUT_A);OnRev(OUT_C);Wait(88);Off(...
#define turn_R OnFwd(OUT_C);OnRev(OUT_A);Wait(95);Off(O...
#define go(t) OnFwd(OUT_AC);Wait(t);Off(OUT_AC);Wait(50...
#define back(t) OnRev(OUT_AC);Wait(t);Off(OUT_AC);Wait(...
#define up OnFwd(OUT_B);Wait(10);Off(OUT_B);Wait(50);//...
#define down OnRev(OUT_B);Wait(7);Off(OUT_B);Wait(50);/...
**プログラム(小) [#i9ed8ea2]
task main ()
{
go(37);//1画目(左側縦線)
up;//ペンを上げる
go(200);//位置調整の前進
turn_L;//90°左回転
turn_L;//90°左回転
back(30);//位置調整の後退
down;//ペンを下げる
go(90);//2画目(中央縦線)
up;//ペンを上げる
go(210);//位置調整の前進
turn_R;//90°右回転
go(60);//位置調整の前進
turn_R;//90°右回転
go(25);//位置調整の前進
down;//ペンを下げる
go(37);//3画目(右縦線)
up;//ペンを上げる
}
**プログラム(出) [#r34eb7a8]
task main ()
{
go(30);//位置合わせ(小からのつなぎ部分)
down;//ペンを下げる
go(30);//右上部分を書く(1)
up;//ペンを上げる
go(20);//位置調整の前進
down;//ペンを下げる
go(30);//右下部分を書く(2)
up;//ペンを上げる
go(120);//位置調整の前進
turn_R;//90°右回転
back(90);//位置調整の後退
down;//ペンを下げる
go(80);//下横線部分を書く(3)
up;//ペンを上げる
go(110);//位置調整の前進
turn_R;//90°右回転
back(95);//位置調整の後退
down;//ペンを下げる
go(30);//左下部分を書く(4)
up;//ペンを上げる
go(20);//位置調整の前進
down;//ペンを下げる
go(30);//左上部分を書く(5)
up;//ペンを上げる
go(90);//位置調整の前進
turn_R;//90°右回転
back(90);//位置調整の後退
down;//ペンを下げる
go(80);//上横線部分を書く(6)
up;//ペンを上げる
go(70);//位置調整の前進
turn_R;//90°右回転
back(140);//位置調整の後退
down;//ペンを下げる
go(90);//中央縦線部分を書く(7)
}
*実行結果 [#if78c293]
&ref(2017b/Member/kuwa/Mission1/IMG_2649.jpg,30%);
「出」の最後の縦線が少し上に来てしまったが、しっかりと「...
*反省と感想 [#uc03cdd0]
電池の残量やモーターとのかみ合い方などにより、回転角度が...
終了行:
#contents
*ロボット本体の説明 [#uac9b2b8]
#ref(2017b/Member/kuwa/Mission1/IMG_2652.jpg,30%);
ペンを上げ下げする部分にモーターを一つ、紙面上を動き回る...
#ref(2017b/Member/kuwa/Mission1/IMG_2650.jpg,30%);
しかし、走らせてみると後輪が取れてしまう、ペンを下げた時...
#ref(2017b/Member/kuwa/Mission1/image1.JPG,100%);
ペンを挟むところはセロテープと輪ゴムを使い、安定感を出し...
#ref(2017b/Member/kuwa/Mission1/image2.JPG,100%);
ペンの上げ下げはモーターに直につないでいるため、プログラ...
*プログラム「小出」 [#n23781f2]
以下のように定義し、「小出」のプログラムを効率よく書いた...
#define turn_L OnFwd(OUT_A);OnRev(OUT_C);Wait(88);Off(...
#define turn_R OnFwd(OUT_C);OnRev(OUT_A);Wait(95);Off(O...
#define go(t) OnFwd(OUT_AC);Wait(t);Off(OUT_AC);Wait(50...
#define back(t) OnRev(OUT_AC);Wait(t);Off(OUT_AC);Wait(...
#define up OnFwd(OUT_B);Wait(10);Off(OUT_B);Wait(50);//...
#define down OnRev(OUT_B);Wait(7);Off(OUT_B);Wait(50);/...
**プログラム(小) [#i9ed8ea2]
task main ()
{
go(37);//1画目(左側縦線)
up;//ペンを上げる
go(200);//位置調整の前進
turn_L;//90°左回転
turn_L;//90°左回転
back(30);//位置調整の後退
down;//ペンを下げる
go(90);//2画目(中央縦線)
up;//ペンを上げる
go(210);//位置調整の前進
turn_R;//90°右回転
go(60);//位置調整の前進
turn_R;//90°右回転
go(25);//位置調整の前進
down;//ペンを下げる
go(37);//3画目(右縦線)
up;//ペンを上げる
}
**プログラム(出) [#r34eb7a8]
task main ()
{
go(30);//位置合わせ(小からのつなぎ部分)
down;//ペンを下げる
go(30);//右上部分を書く(1)
up;//ペンを上げる
go(20);//位置調整の前進
down;//ペンを下げる
go(30);//右下部分を書く(2)
up;//ペンを上げる
go(120);//位置調整の前進
turn_R;//90°右回転
back(90);//位置調整の後退
down;//ペンを下げる
go(80);//下横線部分を書く(3)
up;//ペンを上げる
go(110);//位置調整の前進
turn_R;//90°右回転
back(95);//位置調整の後退
down;//ペンを下げる
go(30);//左下部分を書く(4)
up;//ペンを上げる
go(20);//位置調整の前進
down;//ペンを下げる
go(30);//左上部分を書く(5)
up;//ペンを上げる
go(90);//位置調整の前進
turn_R;//90°右回転
back(90);//位置調整の後退
down;//ペンを下げる
go(80);//上横線部分を書く(6)
up;//ペンを上げる
go(70);//位置調整の前進
turn_R;//90°右回転
back(140);//位置調整の後退
down;//ペンを下げる
go(90);//中央縦線部分を書く(7)
}
*実行結果 [#if78c293]
&ref(2017b/Member/kuwa/Mission1/IMG_2649.jpg,30%);
「出」の最後の縦線が少し上に来てしまったが、しっかりと「...
*反省と感想 [#uc03cdd0]
電池の残量やモーターとのかみ合い方などにより、回転角度が...
ページ名: