2016a/Member/yamamoto/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2016a/Member]]
目次
#contents
*課題 [#p5166d10]
各自が使うロボットを使って似顔絵を描く。
*ロボットの説明 [#k7b57622]
ペンの上げ下げはモーターを回転させて行った。モーターにJ...
#ref(./image3.jpeg)
#ref(./image4.jpeg)
*プログラムの定義 [#z75a7772]
前進(go),後退(back),左折(turn_left),右折(turn_right),ペ...
#define go(t) OnFwd(OUT_AC);Wait(t);Off(OUT_AC)//
#define turn_left(t) OnRev(OUT_A);OnFwd(OUT_C);Wait(t);O...
#define turn_right(t) OnRev(OUT_C);OnFwd(OUT_A);Wait(t);...
#define back(t) OnRev(OUT_AC);Wait(t);Off(OUT_AC)//
#define up OnRev(OUT_B);Wait(7);Off(OUT_B)//
#define down OnFwd(OUT_B);Wait(10);Off(OUT_B)//
*輪郭のプログラム [#m28720cb]
顔の輪郭で苦労したのは、輪郭の縦と斜めの線のつなぎ目が...
task main()
{
go(100);
up;
back(130);
turn_left(85);
back(10);
down;
go(60);
up;
back(100);
turn_left(65);
go(10);
down;
go(60);
up;
back(130);
turn_left(80);
down;
go(100);
}
*顔のパーツのプログラム[#zbfbccdb]
まず、髪の毛は授業でせっかく習ったリピートを使ってツン...
task main()
{
repeat(6){
go(30);
turn_right(18);
back(30);
turn_left(18);
}
}
次に目とその位置へのプログラムです。目の位置への移動の...
task main()
{
up;
back(20);
turn_right(100);
go(120);
down;
go(30);
up;
go(8);
down;
go(30);
}
次は鼻とそこへ行くまでのプログラムです。鼻は目と同様に...
task main()
{
up;
back(30);
turn_right(90);
go(150);
down;
go(30);
}
最後は口です。口は鼻の後に描いたので、あえてバックさせ...
task main()
{
up;
back(100);
turn_left(90);
back(30);
down;
back(30);
}
これらのプログラミング全て(輪郭と顔を描くプログラム)を一...
#ref(./似顔絵)
*一連の流れでロボットを動かしたプログラム [#u070d4ff]
task main()
{
go(100);//顔の輪郭
up;
back(130);
turn_left(85);
back(10);
down;
go(60);
up;
back(100);
turn_left(65);
go(10);
down;
go(60);
up;
back(130);
turn_left(80);
down;
go(100);
repeat(6){//髪の毛
go(30);
turn_right(18);
back(30);
turn_left(18);
}
up;//目
back(20);
turn_right(100);
go(120);
down;
go(30);
up;
go(8);
down;
go(30);
up;//鼻
back(30);
turn_right(90);
go(150);
down;
go(30);
up;//口
back(100);
turn_left(90);
back(30);
down;
back(30);
}
*感想 [#pec2a16b]
RISの調子や紙の調子で同じプログラムでも異なる絵が完成し...
終了行:
[[2016a/Member]]
目次
#contents
*課題 [#p5166d10]
各自が使うロボットを使って似顔絵を描く。
*ロボットの説明 [#k7b57622]
ペンの上げ下げはモーターを回転させて行った。モーターにJ...
#ref(./image3.jpeg)
#ref(./image4.jpeg)
*プログラムの定義 [#z75a7772]
前進(go),後退(back),左折(turn_left),右折(turn_right),ペ...
#define go(t) OnFwd(OUT_AC);Wait(t);Off(OUT_AC)//
#define turn_left(t) OnRev(OUT_A);OnFwd(OUT_C);Wait(t);O...
#define turn_right(t) OnRev(OUT_C);OnFwd(OUT_A);Wait(t);...
#define back(t) OnRev(OUT_AC);Wait(t);Off(OUT_AC)//
#define up OnRev(OUT_B);Wait(7);Off(OUT_B)//
#define down OnFwd(OUT_B);Wait(10);Off(OUT_B)//
*輪郭のプログラム [#m28720cb]
顔の輪郭で苦労したのは、輪郭の縦と斜めの線のつなぎ目が...
task main()
{
go(100);
up;
back(130);
turn_left(85);
back(10);
down;
go(60);
up;
back(100);
turn_left(65);
go(10);
down;
go(60);
up;
back(130);
turn_left(80);
down;
go(100);
}
*顔のパーツのプログラム[#zbfbccdb]
まず、髪の毛は授業でせっかく習ったリピートを使ってツン...
task main()
{
repeat(6){
go(30);
turn_right(18);
back(30);
turn_left(18);
}
}
次に目とその位置へのプログラムです。目の位置への移動の...
task main()
{
up;
back(20);
turn_right(100);
go(120);
down;
go(30);
up;
go(8);
down;
go(30);
}
次は鼻とそこへ行くまでのプログラムです。鼻は目と同様に...
task main()
{
up;
back(30);
turn_right(90);
go(150);
down;
go(30);
}
最後は口です。口は鼻の後に描いたので、あえてバックさせ...
task main()
{
up;
back(100);
turn_left(90);
back(30);
down;
back(30);
}
これらのプログラミング全て(輪郭と顔を描くプログラム)を一...
#ref(./似顔絵)
*一連の流れでロボットを動かしたプログラム [#u070d4ff]
task main()
{
go(100);//顔の輪郭
up;
back(130);
turn_left(85);
back(10);
down;
go(60);
up;
back(100);
turn_left(65);
go(10);
down;
go(60);
up;
back(130);
turn_left(80);
down;
go(100);
repeat(6){//髪の毛
go(30);
turn_right(18);
back(30);
turn_left(18);
}
up;//目
back(20);
turn_right(100);
go(120);
down;
go(30);
up;
go(8);
down;
go(30);
up;//鼻
back(30);
turn_right(90);
go(150);
down;
go(30);
up;//口
back(100);
turn_left(90);
back(30);
down;
back(30);
}
*感想 [#pec2a16b]
RISの調子や紙の調子で同じプログラムでも異なる絵が完成し...
ページ名: