2017a/Member/hiro/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
目次
#contents
* 課題について [#q52b4d30]
**課題1概要 [#r26fa225]
A4の紙に今年の大学生活を表す漢字一文字を書くロボットを製...
**選んだ漢字 [#k0cbb826]
自分はまだ国公立大学にきたという実感がわいてないので国と...
*ロボットについて [#k679143d]
**ペンを持つ部分の説明 [#ic8dba40]
ペンを二つのタイヤを使って固定する仕組みにしました。大...
#ref(./syoumen.jpg,80%,正面からみたロボット)
#ref(./uragawa.jpg,80%,裏から見たロボット)
***本体について [#xaa05899]
本体は説明書に書いてあったものをそのまま利用しました。
#ref(./yoko.jpg,80%,横から見たロボット)
*プログラムの説明 [#q3b7f999]
**書き順について [#v3441d3e]
できるだけ簡単に終わるように国構えは一周回るようにプロ...
#ref(./IMG_0060.JPG,10%,設計図)
**定義したもの [#z66607dd]
# define TURN_TIME 180//90度回るのにかかる時間
# define turn_right OnFwd(OUT_A);Wait(TURN_TIME);Off(OUT...
# define go_straight(t) OnFwd(OUT_AC);Wait(t);Off(OUT_AC...
# define set_on OnFwd(OUT_B);Wait(30);Off(OUT_B);//ペン...
# define set_out OnRev(OUT_B);Wait(20);Off(OUT_B);//ペン...
# define go_down(t) OnRev(OUT_AC);Wait(t);Off(OUT_AC);//...
# define turn_rightoff OnFwd(OUT_A);Wait(81);Off(OUT_A);...
# define kidou OnFwd(OUT_AC);Wait(22);Off(OUT_AC);//90度...
# define shuusei OnRev(OUT_AC);Wait(131);Off(OUT_AC);//...
毎回回転速度が変わったのでTURN_TIMEが少しずつ多くなった。
{
set_on;
go_straight(100);
set_out;//?完成
kidou;
turn_right;
shuusei;
set_on;
go_straight(117);
set_out;//?完成
kidou;
turn_right;
shuusei;
set_on;
go_straight(100);
set_out;//?完成
kidou;
turn_right;
shuusei;
set_on;
go_straight(117);
set_out;//?完成
これで国構えが出来上がった
go_down(20);
Off(OUT_AC);
Wait(100);//少し休ませた
kidou;
turn_right;
shuusei;
go_straight(21);//?へ移動した
set_on;
go_straight(58);
set_out;//?完成
go_down(29);
kidou;
turn_right;
shuusei;//?へ移動した
set_on;
go_straight(75);
set_out;//?完成
kidou;
turn_right;
shuusei;
go_straight(34);//?へ移動した
set_on;
go_down(67);
set_out;//?完成
go_straight(34);
kidou;
turn_right;
shuusei;
go_straight(38);
kidou;
turn_right;
shuusei;
go_straight(13);//?へ移動した
set_on;
go_down(30);
set_out;//?完成
ここから最後の?へ移動するが45度回転した後もペンの位置はず...
go_straight;(10);//これで横軸を修正
kidou;
turn_right;
shuusei;
kidou;
turn_right;
shuusei;
kidou;
turn_right;
shuusei;
go_straight(56);//これで縦軸を修正
kidou;
turn_right;
shuusei;
turn_rightoff;
go_straight(18);//?へ移動した
set_on;
go_straight(8);
set_out;//?完成
}
これで完成
*まとめ [#f75bef15]
**書けた文字 [#e247b3d7]
#ref(./IMG_0059.JPG,10%,完成品)
**感想 [#cc9f9b71]
支えが原因で紙の上の場合と机の上の場合とで摩擦の違いによ...
終了行:
目次
#contents
* 課題について [#q52b4d30]
**課題1概要 [#r26fa225]
A4の紙に今年の大学生活を表す漢字一文字を書くロボットを製...
**選んだ漢字 [#k0cbb826]
自分はまだ国公立大学にきたという実感がわいてないので国と...
*ロボットについて [#k679143d]
**ペンを持つ部分の説明 [#ic8dba40]
ペンを二つのタイヤを使って固定する仕組みにしました。大...
#ref(./syoumen.jpg,80%,正面からみたロボット)
#ref(./uragawa.jpg,80%,裏から見たロボット)
***本体について [#xaa05899]
本体は説明書に書いてあったものをそのまま利用しました。
#ref(./yoko.jpg,80%,横から見たロボット)
*プログラムの説明 [#q3b7f999]
**書き順について [#v3441d3e]
できるだけ簡単に終わるように国構えは一周回るようにプロ...
#ref(./IMG_0060.JPG,10%,設計図)
**定義したもの [#z66607dd]
# define TURN_TIME 180//90度回るのにかかる時間
# define turn_right OnFwd(OUT_A);Wait(TURN_TIME);Off(OUT...
# define go_straight(t) OnFwd(OUT_AC);Wait(t);Off(OUT_AC...
# define set_on OnFwd(OUT_B);Wait(30);Off(OUT_B);//ペン...
# define set_out OnRev(OUT_B);Wait(20);Off(OUT_B);//ペン...
# define go_down(t) OnRev(OUT_AC);Wait(t);Off(OUT_AC);//...
# define turn_rightoff OnFwd(OUT_A);Wait(81);Off(OUT_A);...
# define kidou OnFwd(OUT_AC);Wait(22);Off(OUT_AC);//90度...
# define shuusei OnRev(OUT_AC);Wait(131);Off(OUT_AC);//...
毎回回転速度が変わったのでTURN_TIMEが少しずつ多くなった。
{
set_on;
go_straight(100);
set_out;//?完成
kidou;
turn_right;
shuusei;
set_on;
go_straight(117);
set_out;//?完成
kidou;
turn_right;
shuusei;
set_on;
go_straight(100);
set_out;//?完成
kidou;
turn_right;
shuusei;
set_on;
go_straight(117);
set_out;//?完成
これで国構えが出来上がった
go_down(20);
Off(OUT_AC);
Wait(100);//少し休ませた
kidou;
turn_right;
shuusei;
go_straight(21);//?へ移動した
set_on;
go_straight(58);
set_out;//?完成
go_down(29);
kidou;
turn_right;
shuusei;//?へ移動した
set_on;
go_straight(75);
set_out;//?完成
kidou;
turn_right;
shuusei;
go_straight(34);//?へ移動した
set_on;
go_down(67);
set_out;//?完成
go_straight(34);
kidou;
turn_right;
shuusei;
go_straight(38);
kidou;
turn_right;
shuusei;
go_straight(13);//?へ移動した
set_on;
go_down(30);
set_out;//?完成
ここから最後の?へ移動するが45度回転した後もペンの位置はず...
go_straight;(10);//これで横軸を修正
kidou;
turn_right;
shuusei;
kidou;
turn_right;
shuusei;
kidou;
turn_right;
shuusei;
go_straight(56);//これで縦軸を修正
kidou;
turn_right;
shuusei;
turn_rightoff;
go_straight(18);//?へ移動した
set_on;
go_straight(8);
set_out;//?完成
}
これで完成
*まとめ [#f75bef15]
**書けた文字 [#e247b3d7]
#ref(./IMG_0059.JPG,10%,完成品)
**感想 [#cc9f9b71]
支えが原因で紙の上の場合と机の上の場合とで摩擦の違いによ...
ページ名: