2016b/Member/pengin/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
目次
#contents
*選んだ漢字 [#x36b2e51]
信州大学に進学したこともあり「信」の漢字を書くことにした。
*ロボットの説明 [#c1afb52c]
**全体像 [#rf5b38ab]
モーターを前後の動き、左右のアームの動き、ペンの上下の動...
#ref(2016b/Member/pengin/Mission1/全体.jpg,200%)
**アーム部分 [#fb7111ed]
長い棒状のものを作りそこに歯のついたパーツを取り付けてギ...
#ref(2016b/Member/pengin/Mission1/DSC_0325.JPG,200%)
**ペンを取り付ける部分 [#t7858af3]
アームの先端にペンを取り付けるものを作りそこでペンを上下...
#ref(2016b/Member/pengin/Mission1/ペン.jpg,200%)
#ref(2016b/Member/pengin/Mission1/ぺん2.jpg,200%)
**前後の動き [#af58e10b]
モーター1つで2つのタイヤが動くように長い棒の中央にギア...
#ref(2016b/Member/pengin/Mission1/DSC_0328.JPG,200%)
*プログラミングの説明 [#xb1e1714]
mae:前進 naname:左下移動 pendown:ペンを下げる gyaku:右...
#define mae(t) OnFwd(OUT_A);Wait(t);Off(OUT_A);
#define naname(t) OnFwd(OUT_A);OnRev(OUT_B);Wait(t);Off(...
#define pendown OnRev(OUT_C);
#define gyaku_naname(t) OnFwd(OUT_B);OnRev(OUT_A);Wait(t...
#define ushiro(t) OnRev(OUT_A);Wait(t);Off(OUT_A);
#define hidari(t) OnFwd(OUT_B);Wait(t);Off(OUT_B);
#define migi(t) OnRev(OUT_B);Wait(t);Off(OUT_B);
#define mate Wait(060);
にんべんを書く動作
sub ninben()
{
pendown;
Wait(100);
mae(050);
Off(OUT_C);
Wait(100);
gyaku_naname(008);
Wait(050);
pendown;
Wait(050);
naname(020);
Off(OUT_C);
}
言を書く動作
sub iu()
{
pendown;
mate;
migi(010);
mate;
Off(OUT_C);
ushiro(014);
mate;
hidari(024);
mate;
pendown;
mate;
migi(036);
mate;
Off(OUT_C);
mate;
ushiro(014);
mate;
hidari(025);
mate;
pendown;
mate;
migi(020);
mate;
Off(OUT_C);
ushiro(014);
mate;
hidari(020);
mate;
pendown;
mate;
migi(020);
mate;
Off(OUT_C);
ushiro(014);
mate;
pendown;
mate;
ushiro(014);
mate;
hidari(016);
mate;
mae(014);
mate;
migi(016);
Off(OUT_C);
}
task main()
{
ninben();
mate;
migi(020);
iu();
}
*結果 [#u364d5e1]
ペン先の部分がかなり不安定だったため、字を書いているとき...
#ref(2016b/Member/pengin/Mission1/1479455465728 (2).jpg,1...
*感想・まとめ [#ra8c7746]
機体を動かしてみて新たに出来た課題があった。それはペンを...
初めはプログラムを作る時に間違いがいくつもあり機体に送る...
終了行:
目次
#contents
*選んだ漢字 [#x36b2e51]
信州大学に進学したこともあり「信」の漢字を書くことにした。
*ロボットの説明 [#c1afb52c]
**全体像 [#rf5b38ab]
モーターを前後の動き、左右のアームの動き、ペンの上下の動...
#ref(2016b/Member/pengin/Mission1/全体.jpg,200%)
**アーム部分 [#fb7111ed]
長い棒状のものを作りそこに歯のついたパーツを取り付けてギ...
#ref(2016b/Member/pengin/Mission1/DSC_0325.JPG,200%)
**ペンを取り付ける部分 [#t7858af3]
アームの先端にペンを取り付けるものを作りそこでペンを上下...
#ref(2016b/Member/pengin/Mission1/ペン.jpg,200%)
#ref(2016b/Member/pengin/Mission1/ぺん2.jpg,200%)
**前後の動き [#af58e10b]
モーター1つで2つのタイヤが動くように長い棒の中央にギア...
#ref(2016b/Member/pengin/Mission1/DSC_0328.JPG,200%)
*プログラミングの説明 [#xb1e1714]
mae:前進 naname:左下移動 pendown:ペンを下げる gyaku:右...
#define mae(t) OnFwd(OUT_A);Wait(t);Off(OUT_A);
#define naname(t) OnFwd(OUT_A);OnRev(OUT_B);Wait(t);Off(...
#define pendown OnRev(OUT_C);
#define gyaku_naname(t) OnFwd(OUT_B);OnRev(OUT_A);Wait(t...
#define ushiro(t) OnRev(OUT_A);Wait(t);Off(OUT_A);
#define hidari(t) OnFwd(OUT_B);Wait(t);Off(OUT_B);
#define migi(t) OnRev(OUT_B);Wait(t);Off(OUT_B);
#define mate Wait(060);
にんべんを書く動作
sub ninben()
{
pendown;
Wait(100);
mae(050);
Off(OUT_C);
Wait(100);
gyaku_naname(008);
Wait(050);
pendown;
Wait(050);
naname(020);
Off(OUT_C);
}
言を書く動作
sub iu()
{
pendown;
mate;
migi(010);
mate;
Off(OUT_C);
ushiro(014);
mate;
hidari(024);
mate;
pendown;
mate;
migi(036);
mate;
Off(OUT_C);
mate;
ushiro(014);
mate;
hidari(025);
mate;
pendown;
mate;
migi(020);
mate;
Off(OUT_C);
ushiro(014);
mate;
hidari(020);
mate;
pendown;
mate;
migi(020);
mate;
Off(OUT_C);
ushiro(014);
mate;
pendown;
mate;
ushiro(014);
mate;
hidari(016);
mate;
mae(014);
mate;
migi(016);
Off(OUT_C);
}
task main()
{
ninben();
mate;
migi(020);
iu();
}
*結果 [#u364d5e1]
ペン先の部分がかなり不安定だったため、字を書いているとき...
#ref(2016b/Member/pengin/Mission1/1479455465728 (2).jpg,1...
*感想・まとめ [#ra8c7746]
機体を動かしてみて新たに出来た課題があった。それはペンを...
初めはプログラムを作る時に間違いがいくつもあり機体に送る...
ページ名: