2015a/Member/milkura/Mission3
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2015a/Member]]
#contents
*ロボットについて [#dcfecd33]
課題2で使ったロボットのアームの上部に超音波センサーを取り...
#ref(./DSC_0138.JPG,20%);
*プログラミングについて [#wd1eb43d]
#define TURN OnFwd(OUT_B,20);OnRev(OUT_C,20);
#define TURN_TIME 7000
#define GO OnFwd(OUT_BC,50);
#define SHOOT_DIST 25
#define SHOOT OnRev(OUT_BC,80);Wait(500);OnFwd(OUT_BC,80...
#define STOP Off(OUT_BC);Wait(1000);
task main()
{
SetSensorLowspeed(S3);
int dist_mini=100;
long t = CurrentTick();
while(CurrentTick()-t <= TURN_TIME) {
TURN;
if (SensorUS(S3) < dist_mini) {
dist_mini=SensorUS(S3);
}
}
STOP;
TURN;
until(SensorUS(S3) == dist_mini);
GO;
until(SensorUS(S3) <= SHOOT_DIST);
STOP;
SHOOT;
Off(OUT_BC);
}
今回作ったプログラミングは、だいたい一回転する間にカンと...
だいたい一回転する間に、「dist_mini」で100と定義した仮の...
その後、回転する間に仮の最小値から更新した最小値(カンと...
その後、「SHOOT」のプログラムでボールをカンにぶつけます。
*感想 [#y4bd9473]
ロボット本体に関しては、課題2のロボットにたまたま超音波セ...
プログラミングに関しては、とても単純なプログラムになりま...
終了行:
[[2015a/Member]]
#contents
*ロボットについて [#dcfecd33]
課題2で使ったロボットのアームの上部に超音波センサーを取り...
#ref(./DSC_0138.JPG,20%);
*プログラミングについて [#wd1eb43d]
#define TURN OnFwd(OUT_B,20);OnRev(OUT_C,20);
#define TURN_TIME 7000
#define GO OnFwd(OUT_BC,50);
#define SHOOT_DIST 25
#define SHOOT OnRev(OUT_BC,80);Wait(500);OnFwd(OUT_BC,80...
#define STOP Off(OUT_BC);Wait(1000);
task main()
{
SetSensorLowspeed(S3);
int dist_mini=100;
long t = CurrentTick();
while(CurrentTick()-t <= TURN_TIME) {
TURN;
if (SensorUS(S3) < dist_mini) {
dist_mini=SensorUS(S3);
}
}
STOP;
TURN;
until(SensorUS(S3) == dist_mini);
GO;
until(SensorUS(S3) <= SHOOT_DIST);
STOP;
SHOOT;
Off(OUT_BC);
}
今回作ったプログラミングは、だいたい一回転する間にカンと...
だいたい一回転する間に、「dist_mini」で100と定義した仮の...
その後、回転する間に仮の最小値から更新した最小値(カンと...
その後、「SHOOT」のプログラムでボールをカンにぶつけます。
*感想 [#y4bd9473]
ロボット本体に関しては、課題2のロボットにたまたま超音波セ...
プログラミングに関しては、とても単純なプログラムになりま...
ページ名: