ボタンを押すと、 バッテリ更新を停止し、 他のボタンもロックさせる
Dependencies: RemoteIR TextLCD
Diff: main.cpp
- Revision:
- 37:0cde453dce7d
- Parent:
- 36:66d42cf30dac
- Child:
- 38:39db3f7450c2
--- a/main.cpp Tue Aug 18 00:59:31 2020 +0000 +++ b/main.cpp Tue Aug 18 01:43:15 2020 +0000 @@ -691,7 +691,7 @@ strcpy(webbuff, "<!DOCTYPE html>"); strcat(webbuff, "<html><head><title>RobotCar</title><meta name='viewport' content='width=device-width'/>"); - strcat(webbuff, "<meta http-equiv=\"refresh\" content=\"5\; URL=\"RobotCar2.html\">"); + strcat(webbuff, "<meta http-equiv=\"refresh\" content=\"5\"; >"); strcat(webbuff, "<style type=\"text/css\">.noselect{ width:100px;height:60px;}.light{ width:100px;height:60px;background-color:#00ff66;}</style>"); strcat(webbuff, "</head><body><center><p><strong>Robot Car Remote Controller"); strcat(webbuff, "</strong></p><td style='vertical-align:top;'><strong>Battery level "); @@ -1026,8 +1026,8 @@ pc.printf("+++++++++++++++++succed rec end+++++++++++++++++++++\r\n"); if( strstr(webdata, "GO") != NULL ) { pc.printf("+++++++++++++++++前進+++++++++++++++++++++\r\n"); - delete avoi_thread; //障害物回避スレッド停止 - delete trace_thread; //ライントレーススレッド停止 + //delete avoi_thread; //障害物回避スレッド停止 + //delete trace_thread; //ライントレーススレッド停止 run = ADVANCE; // 前進 mode = ADVANCE; // モード変更 display(); // ディスプレイ表示 @@ -1035,8 +1035,8 @@ if( strstr(webdata, "LEFT") != NULL ) { pc.printf("+++++++++++++++++左折+++++++++++++++++++++\r\n"); - delete avoi_thread; //障害物回避スレッド停止 - delete trace_thread; //ライントレーススレッド停止 + //delete avoi_thread; //障害物回避スレッド停止 + //delete trace_thread; //ライントレーススレッド停止 run = LEFT; // 左折 mode = LEFT; // モード変更 display(); // ディスプレイ表示 @@ -1044,8 +1044,8 @@ if( strstr(webdata, "STOP") != NULL ) { pc.printf("+++++++++++++++++停止+++++++++++++++++++++\r\n"); - delete avoi_thread; //障害物回避スレッド停止 - delete trace_thread; //ライントレーススレッド停止 + //delete avoi_thread; //障害物回避スレッド停止 + //delete trace_thread; //ライントレーススレッド停止 run = STOP; // 停止 mode = STOP; // モード変更 display(); // ディスプレイ表示 @@ -1053,8 +1053,8 @@ if( strstr(webdata, "RIGHT") != NULL ) { pc.printf("+++++++++++++++++右折+++++++++++++++++++++\r\n"); - delete avoi_thread; //障害物回避スレッド停止 - delete trace_thread; //ライントレーススレッド停止 + //delete avoi_thread; //障害物回避スレッド停止 + //delete trace_thread; //ライントレーススレッド停止 run = RIGHT; // 右折 mode = RIGHT; // モード変更 display(); // ディスプレイ表示 @@ -1062,8 +1062,8 @@ if( strstr(webdata, "BACK") != NULL ) { pc.printf("+++++++++++++++++後進+++++++++++++++++++++\r\n"); - delete avoi_thread; //障害物回避スレッド停止 - delete trace_thread; //ライントレーススレッド停止 + //delete avoi_thread; //障害物回避スレッド停止 + //delete trace_thread; //ライントレーススレッド停止 run = BACK; // 後進 mode = BACK; // モード変更 display(); // ディスプレイ表示