2016a/Member/mitsuta/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2016a/Member]]
*ロボットの説明 [#d52110b2]
#ref(1465478974450 [46976].jpg)
ペンを持たせるために左側部分にモーターを取り付けた。また...
*ペンの上げ下げ [#z23ff692]
#ref(1465478967295 [46974].jpg)
#ref(1465478968841 [46975].jpg)
*プログラミング説明 [#bf0f871d]
動作の順番は1秒間止まってから顔の輪郭を描いく。その次に、...
輪郭の定義
#define ARM_DWN OnFwd(OUT_C,40); Wait(200); Off(OUT_C) ...
#define TURN_L360 OnFwd(OUT_A,40); Wait(9000); Off(OUT_A...
#define ARM_UP OnRev(OUT_C,40); Wait(200); Off(OUT_C) ...
#define GO_FWD_2 OnFwd(OUT_A,40); OnFwd(OUT_B,37); Wait(...
#define TURN_L210 OnFwd(OUT_A,50); Wait(3193); Off(OUT_A...
#define GO_FWD_05 OnFwd(OUT_A,40); OnFwd(OUT_B,37); Wait...
輪郭の定義の最後の定義で目を描く位置に行く。
輪郭のプログラム
ARM_DWN;
TURN_L360; //顔の丸
ARM_UP;
GO_FWD_2;
TURN_L210; //目を描く位置に行く
GO_FWD_05;
目を描く定義
#define ARM_DWN OnFwd(OUT_C,40); Wait(200); Off(OUT_C) ...
#define GO_FWD_05 OnFwd(OUT_A,40); OnFwd(OUT_B,37); Wait...
#define ARM_UP OnRev(OUT_C,40); Wait(200); Off(OUT_C) ...
#define GO_FWD_05 OnFwd(OUT_A,40); OnFwd(OUT_B,37); Wait...
#define ARM_DWN OnFwd(OUT_C,40); Wait(200); Off(OUT_C) ...
#define GO_FWD_05 OnFwd(OUT_A,40); OnFwd(OUT_B,37); Wait...
#define ARM_UP OnRev(OUT_C,40); Wait(200); Off(OUT_C) ...
目を描くプログラム
ARM_DWN;
GO_FWD_05; //右目を描く
ARM_UP;
GO_FWD_05;
ARM_DWN;
GO_FWD_05; //左目かく
ARM_UP;
ホクロを描く定義
#define GO_FWD_06 OnFwd(OUT_A,40); OnFwd(OUT_B,37); Wait...
#define ARM_DWN OnFwd(OUT_C,40); Wait(200); Off(OUT_C) ...
#define GO_FWD_07 OnFwd(OUT_A,40); OnFwd(OUT_B,37); Wait...
#define ARM_UP OnRev(OUT_C,40); Wait(200); Off(OUT_C) ...
#define GO_REV_01 OnRev(OUT_A,40); OnRev(OUT_B,37); Wait...
ホクロを描くプログラム
GO_FWD_06;
ARM_DWN; //ホクロを描く
GO_FWD_07;
ARM_UP;
GO_REV_01;
口を描く定義
#define TURN_L180 OnFwd(OUT_A,50); Wait(3200); Off(OUT_A...
#define GO_FWD_1 OnFwd(OUT_A,40); OnFwd(OUT_B,37); Wait(...
#define ARM_DWN OnFwd(OUT_C,40); Wait(200); Off(OUT_C) ...
#define GO_FWD_05 OnFwd(OUT_A,40); OnFwd(OUT_B,37); Wait...
#define ARM_UP OnRev(OUT_C,40); Wait(200); Off(OUT_C) ...
口を描くプログラム
TURN_L180; //口のターン
GO_FWD_1;
ARM_DWN;
GO_FWD_05; //口
ARM_UP;
*プログラム全体 [#ee65733f]
#define ARM_DWN OnFwd(OUT_C,40); Wait(200); Off(OUT_C) ...
#define TURN_L360 OnFwd(OUT_A,40); Wait(9000); Off(OUT_A...
#define ARM_UP OnRev(OUT_C,40); Wait(200); Off(OUT_C) ...
#define GO_FWD_2 OnFwd(OUT_A,40); OnFwd(OUT_B,37); Wait(...
#define TURN_L210 OnFwd(OUT_A,50); Wait(3193); Off(OUT_A...
#define GO_FWD_05 OnFwd(OUT_A,40); OnFwd(OUT_B,37); Wait...
#define GO_FWD_06 OnFwd(OUT_A,40); OnFwd(OUT_B,37); Wait...
#define GO_FWD_07 OnFwd(OUT_A,40); OnFwd(OUT_B,37); Wait...
#define GO_REV_01 OnRev(OUT_A,40); OnRev(OUT_B,37); Wait...
#define TURN_L180 OnFwd(OUT_A,50); Wait(3200); Off(OUT_A...
#define GO_FWD_1OnFwd(OUT_A,40);OnFwd(OUT_B,37);Wait(100...
task main()
{
ARM_DWN;
TURN_L360;
ARM_UP;
GO_FWD_2;
TURN_L210;
GO_FWD_05;
ARM_DWN;
GO_FWD_05;
ARM_UP;
GO_FWD_05;
ARM_DWN;
GO_FWD_05;
ARM_UP;
GO_FWD_06;
ARM_DWN;
GO_FWD_07;
ARM_UP;
GO_REV_01;
TURN_L180;
GO_FWD_1;
ARM_DWN;
GO_FWD_05;
ARM_UP;
}
・工夫したプログラム
アームが邪魔をしてスイッチが押しづらいので最初に1秒間停止...
*反省点 感想 [#f6423f53]
ペンをギアを使って上下に運動させたかったが、全く思い浮か...
毎回顔を描かせるごとに目の位置や口の位置が変わってしまう...
*似顔絵 [#z87e3676]
顔とは程遠かったので似顔絵の写真は撮ってないです。
終了行:
[[2016a/Member]]
*ロボットの説明 [#d52110b2]
#ref(1465478974450 [46976].jpg)
ペンを持たせるために左側部分にモーターを取り付けた。また...
*ペンの上げ下げ [#z23ff692]
#ref(1465478967295 [46974].jpg)
#ref(1465478968841 [46975].jpg)
*プログラミング説明 [#bf0f871d]
動作の順番は1秒間止まってから顔の輪郭を描いく。その次に、...
輪郭の定義
#define ARM_DWN OnFwd(OUT_C,40); Wait(200); Off(OUT_C) ...
#define TURN_L360 OnFwd(OUT_A,40); Wait(9000); Off(OUT_A...
#define ARM_UP OnRev(OUT_C,40); Wait(200); Off(OUT_C) ...
#define GO_FWD_2 OnFwd(OUT_A,40); OnFwd(OUT_B,37); Wait(...
#define TURN_L210 OnFwd(OUT_A,50); Wait(3193); Off(OUT_A...
#define GO_FWD_05 OnFwd(OUT_A,40); OnFwd(OUT_B,37); Wait...
輪郭の定義の最後の定義で目を描く位置に行く。
輪郭のプログラム
ARM_DWN;
TURN_L360; //顔の丸
ARM_UP;
GO_FWD_2;
TURN_L210; //目を描く位置に行く
GO_FWD_05;
目を描く定義
#define ARM_DWN OnFwd(OUT_C,40); Wait(200); Off(OUT_C) ...
#define GO_FWD_05 OnFwd(OUT_A,40); OnFwd(OUT_B,37); Wait...
#define ARM_UP OnRev(OUT_C,40); Wait(200); Off(OUT_C) ...
#define GO_FWD_05 OnFwd(OUT_A,40); OnFwd(OUT_B,37); Wait...
#define ARM_DWN OnFwd(OUT_C,40); Wait(200); Off(OUT_C) ...
#define GO_FWD_05 OnFwd(OUT_A,40); OnFwd(OUT_B,37); Wait...
#define ARM_UP OnRev(OUT_C,40); Wait(200); Off(OUT_C) ...
目を描くプログラム
ARM_DWN;
GO_FWD_05; //右目を描く
ARM_UP;
GO_FWD_05;
ARM_DWN;
GO_FWD_05; //左目かく
ARM_UP;
ホクロを描く定義
#define GO_FWD_06 OnFwd(OUT_A,40); OnFwd(OUT_B,37); Wait...
#define ARM_DWN OnFwd(OUT_C,40); Wait(200); Off(OUT_C) ...
#define GO_FWD_07 OnFwd(OUT_A,40); OnFwd(OUT_B,37); Wait...
#define ARM_UP OnRev(OUT_C,40); Wait(200); Off(OUT_C) ...
#define GO_REV_01 OnRev(OUT_A,40); OnRev(OUT_B,37); Wait...
ホクロを描くプログラム
GO_FWD_06;
ARM_DWN; //ホクロを描く
GO_FWD_07;
ARM_UP;
GO_REV_01;
口を描く定義
#define TURN_L180 OnFwd(OUT_A,50); Wait(3200); Off(OUT_A...
#define GO_FWD_1 OnFwd(OUT_A,40); OnFwd(OUT_B,37); Wait(...
#define ARM_DWN OnFwd(OUT_C,40); Wait(200); Off(OUT_C) ...
#define GO_FWD_05 OnFwd(OUT_A,40); OnFwd(OUT_B,37); Wait...
#define ARM_UP OnRev(OUT_C,40); Wait(200); Off(OUT_C) ...
口を描くプログラム
TURN_L180; //口のターン
GO_FWD_1;
ARM_DWN;
GO_FWD_05; //口
ARM_UP;
*プログラム全体 [#ee65733f]
#define ARM_DWN OnFwd(OUT_C,40); Wait(200); Off(OUT_C) ...
#define TURN_L360 OnFwd(OUT_A,40); Wait(9000); Off(OUT_A...
#define ARM_UP OnRev(OUT_C,40); Wait(200); Off(OUT_C) ...
#define GO_FWD_2 OnFwd(OUT_A,40); OnFwd(OUT_B,37); Wait(...
#define TURN_L210 OnFwd(OUT_A,50); Wait(3193); Off(OUT_A...
#define GO_FWD_05 OnFwd(OUT_A,40); OnFwd(OUT_B,37); Wait...
#define GO_FWD_06 OnFwd(OUT_A,40); OnFwd(OUT_B,37); Wait...
#define GO_FWD_07 OnFwd(OUT_A,40); OnFwd(OUT_B,37); Wait...
#define GO_REV_01 OnRev(OUT_A,40); OnRev(OUT_B,37); Wait...
#define TURN_L180 OnFwd(OUT_A,50); Wait(3200); Off(OUT_A...
#define GO_FWD_1OnFwd(OUT_A,40);OnFwd(OUT_B,37);Wait(100...
task main()
{
ARM_DWN;
TURN_L360;
ARM_UP;
GO_FWD_2;
TURN_L210;
GO_FWD_05;
ARM_DWN;
GO_FWD_05;
ARM_UP;
GO_FWD_05;
ARM_DWN;
GO_FWD_05;
ARM_UP;
GO_FWD_06;
ARM_DWN;
GO_FWD_07;
ARM_UP;
GO_REV_01;
TURN_L180;
GO_FWD_1;
ARM_DWN;
GO_FWD_05;
ARM_UP;
}
・工夫したプログラム
アームが邪魔をしてスイッチが押しづらいので最初に1秒間停止...
*反省点 感想 [#f6423f53]
ペンをギアを使って上下に運動させたかったが、全く思い浮か...
毎回顔を描かせるごとに目の位置や口の位置が変わってしまう...
*似顔絵 [#z87e3676]
顔とは程遠かったので似顔絵の写真は撮ってないです。
ページ名: