質問編集履歴
2
原因追求追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -482,37 +482,13 @@
|
|
482
482
|
|
483
483
|
void Mhani(int Mname){
|
484
484
|
|
485
|
-
if(Mname==10)Mname+=21;
|
486
|
-
|
487
|
-
if(Mname==11)Mname+=24;
|
488
|
-
|
489
|
-
digitalWrite(Mname,HIGH);
|
490
|
-
|
491
|
-
|
485
|
+
//転てつ機を反位転換するプログラム文字数制限で省略
|
492
|
-
|
493
|
-
delay(100);
|
494
|
-
|
495
|
-
digitalWrite(Mname,LOW);
|
496
|
-
|
497
|
-
digitalWrite(Mname+2,LOW);
|
498
486
|
|
499
487
|
}
|
500
488
|
|
501
489
|
void Mteii(int Mname){
|
502
490
|
|
503
|
-
if(Mname==10)Mname+=21;
|
504
|
-
|
505
|
-
if(Mname==11)Mname+=24;
|
506
|
-
|
507
|
-
digitalWrite(Mname,LOW);
|
508
|
-
|
509
|
-
|
491
|
+
//転てつ機を定位転換するプログラム文字数制限で省略
|
510
|
-
|
511
|
-
delay(100);
|
512
|
-
|
513
|
-
digitalWrite(Mname,LOW);
|
514
|
-
|
515
|
-
digitalWrite(Mname+2,LOW);
|
516
492
|
|
517
493
|
}
|
518
494
|
|
@@ -733,3 +709,15 @@
|
|
733
709
|
5は出力されません。
|
734
710
|
|
735
711
|
以上よろしくお願いいたします。
|
712
|
+
|
713
|
+
|
714
|
+
|
715
|
+
〇原因追求
|
716
|
+
|
717
|
+
①JavaScript内のfunction sendmoji(pos)関数内のconsole.log(document.FormName.name.value)の出力は「M10R*」であり、ここまで処理は正常です。
|
718
|
+
|
719
|
+
②JavaScript内のfunction sendmoji(pos)関数内のdocument.FormName.submit()の処理によりhttp://192.168.100.222/?name=M10R*のURLが生成されていますが、この処理によりarduinoへデータが送られているかどうかは不明です。(確認方法がわかりません。)
|
720
|
+
|
721
|
+
③arduino内のwhile(client.available()>0)内以外は正常に動いています。(シリアルモニタで出力させ確認済)
|
722
|
+
|
723
|
+
④arduino内のwhile(client.available()>0)にて5が出力されていないところを見ると、while(client.available()>0)ではじかれています。
|
1
プログラムにコメント付与
test
CHANGED
File without changes
|
test
CHANGED
@@ -36,7 +36,7 @@
|
|
36
36
|
|
37
37
|
<script>
|
38
38
|
|
39
|
-
function sendmoji(pos){//submitする関数
|
39
|
+
function sendmoji(pos){//submitする関数(ここが一番重要かと・・・)
|
40
40
|
|
41
41
|
pos=encodeURIComponent(pos);
|
42
42
|
|
@@ -616,7 +616,7 @@
|
|
616
616
|
|
617
617
|
int chackflug=0;
|
618
618
|
|
619
|
-
while(1){
|
619
|
+
while(1){//クライアントの画面が構成された後に動作(無限ループ)
|
620
620
|
|
621
621
|
if(flugdelay==0)break;
|
622
622
|
|
@@ -656,7 +656,7 @@
|
|
656
656
|
|
657
657
|
}
|
658
658
|
|
659
|
-
while(client.available()>0){
|
659
|
+
while(client.available()>0){//クライアントからデータを受け取ったときに動作(ここが一番重要かと・・・)
|
660
660
|
|
661
661
|
Serial.println("5");
|
662
662
|
|