teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

5

誤記修正

2019/07/14 02:41

投稿

HiroPokeHero
HiroPokeHero

スコア45

title CHANGED
File without changes
body CHANGED
@@ -79,14 +79,9 @@
79
79
  Serial.println(ssid); // SSID表示
80
80
  Serial.print("IP address: ");
81
81
  Serial.println(ipadr); // シリアルモニタにIPアドレスを表示
82
+
82
- ~~ //server.on("/", handleRoot); // IPアドレスのみのアクセス時はhandleRoot()を起動
83
+ Server.on("/", handleRoot); // IPアドレスのみのアクセス時はhandleRoot()を起動
83
- server.on("/RH", handleon(LED_R)); // IPアドレス+/Hの時 handleon()関数の起動を設定
84
+ Server.on("/RH", handleon(LED_R)); // IPアドレス+/Hの時 handleon()関数の起動を設定
84
- server.on("/RL", handleoff(LED_R)); // IPアドレス+/Lの時 handleoff()関数の起動を設定
85
- server.on("/GH", handleon(LED_G)); // IPアドレス+/Hの時 handleon()関数の起動を設定
86
- server.on("/GL", handleoff(LED_G)); // IPアドレス+/Lの時 handleoff()関数の起動を設定
87
- Server.begin(); // サーバを開始~~
88
- //server.on("/", handleRoot); // IPアドレスのみのアクセス時はhandleRoot()を起動
89
- server.on("/RH", handleon(LED_R)); // IPアドレス+/Hの時 handleon()関数の起動を設定
90
85
  Server.on("/RL", handleoff(LED_R)); // IPアドレス+/Lの時 handleoff()関数の起動を設定
91
86
  Server.on("/GH", handleon(LED_G)); // IPアドレス+/Hの時 handleon()関数の起動を設定
92
87
  Server.on("/GL", handleoff(LED_G)); // IPアドレス+/Lの時 handleoff()関数の起動を設定
@@ -97,7 +92,6 @@
97
92
 
98
93
  void loop() {
99
94
  // put your main code here, to run repeatedly:
100
- ~~server.handleClient(); // ブラウザへのアクセスに応じて適切な関数を起動処理する~~
101
95
  Server.handleClient(); // ブラウザへのアクセスに応じて適切な関数を起動処理する
102
96
 
103
97
  }
@@ -126,6 +120,9 @@
126
120
 
127
121
  WiFiServerのサンプルにしました。
128
122
  書き込み官僚となりましたが、文字が赤色でした。
123
+
124
+ 回答者の方のアドバイスにより
125
+ ServerのSを小文字から大文字に変更しました。
129
126
 
130
127
  ### 補足情報(FW/ツールのバージョンなど)
131
128
 

4

誤記修正

2019/07/14 02:41

投稿

HiroPokeHero
HiroPokeHero

スコア45

title CHANGED
File without changes
body CHANGED
@@ -1,8 +1,7 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- ~~ESP8266を積んだNodeモジュールをArduinoとして使おうとしています。
3
+ ESP8266を積んだNodeモジュールをArduinoとして使おうとしています。
4
4
 
5
- ~~
6
5
  ピリオドの前に何か問題があるということはわかりますが、
7
6
  そのあたりのヘッダファイルをのぞいてみたりしましたが、
8
7
  結局Grepなどを使ってもたどり着けませんでした。
@@ -15,8 +14,8 @@
15
14
  ESP32_LED_Train:39:10: error: 'class WiFiServer' has no member named 'on'
16
15
 
17
16
  server.on("/RH", handleon(LED_R)); // IPアドレス+/Hの時 handleon()関数の起動を設定
18
- ```
19
17
 
18
+
20
19
  ESP32_LED_Train:47:9: error: expected unqualified-id before '.' token
21
20
 
22
21
  Server.begin(); // サーバを開始

3

語気修正

2019/07/14 02:39

投稿

HiroPokeHero
HiroPokeHero

スコア45

title CHANGED
File without changes
body CHANGED
@@ -2,6 +2,11 @@
2
2
 
3
3
  ~~ESP8266を積んだNodeモジュールをArduinoとして使おうとしています。
4
4
 
5
+ ~~
6
+ ピリオドの前に何か問題があるということはわかりますが、
7
+ そのあたりのヘッダファイルをのぞいてみたりしましたが、
8
+ 結局Grepなどを使ってもたどり着けませんでした。
9
+
5
10
  ### 発生している問題・エラーメッセージ
6
11
 
7
12
  ```
@@ -9,11 +14,7 @@
9
14
 
10
15
  ESP32_LED_Train:39:10: error: 'class WiFiServer' has no member named 'on'
11
16
 
12
- server.on("/RH", handleon(LED_R)); // IPアドレス+/Hの時 handleon()関数の起動を設定~~
17
+ server.on("/RH", handleon(LED_R)); // IPアドレス+/Hの時 handleon()関数の起動を設定
13
- ピリオドの前に何か問題があるということはわかりますが、
14
- そのあたりのヘッダファイルをのぞいてみたりしましたが、
15
- 結局Grepなどを使ってもたどり着けませんでした。
16
-
17
18
  ```
18
19
 
19
20
  ESP32_LED_Train:47:9: error: expected unqualified-id before '.' token

2

状況がすすんだため

2019/07/14 02:33

投稿

HiroPokeHero
HiroPokeHero

スコア45

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- ESP8266を積んだNodeモジュールをArduinoとして使おうとしています。
3
+ ~~ESP8266を積んだNodeモジュールをArduinoとして使おうとしています。
4
4
 
5
5
  ### 発生している問題・エラーメッセージ
6
6
 
@@ -9,9 +9,36 @@
9
9
 
10
10
  ESP32_LED_Train:39:10: error: 'class WiFiServer' has no member named 'on'
11
11
 
12
- server.on("/RH", handleon(LED_R)); // IPアドレス+/Hの時 handleon()関数の起動を設定
12
+ server.on("/RH", handleon(LED_R)); // IPアドレス+/Hの時 handleon()関数の起動を設定~~
13
+ ピリオドの前に何か問題があるということはわかりますが、
14
+ そのあたりのヘッダファイルをのぞいてみたりしましたが、
15
+ 結局Grepなどを使ってもたどり着けませんでした。
16
+
13
17
  ```
14
18
 
19
+ ESP32_LED_Train:47:9: error: expected unqualified-id before '.' token
20
+
21
+ Server.begin(); // サーバを開始
22
+
23
+ ^
24
+
25
+ D:\Arduino\ESP32_LED_Train\ESP32_LED_Train.ino: In function 'void loop()':
26
+
27
+ ESP32_LED_Train:53:9: error: expected unqualified-id before '.' token
28
+
29
+ Server.handleClient(); // ブラウザへのアクセスに応じて適切な関数を起動処理する
30
+
31
+ ^
32
+
33
+ D:\Arduino\ESP32_LED_Train\ESP32_LED_Train.ino: In function 'void handleRoot()':
34
+
35
+ ESP32_LED_Train:61:9: error: expected unqualified-id before '.' token
36
+
37
+ Server.Send(200, "text/HTML", temp);
38
+
39
+ ^
40
+ ```
41
+
15
42
  ### 該当のソースコード
16
43
 
17
44
  ```ここに言語名を入力
@@ -52,18 +79,27 @@
52
79
  Serial.println(ssid); // SSID表示
53
80
  Serial.print("IP address: ");
54
81
  Serial.println(ipadr); // シリアルモニタにIPアドレスを表示
55
- //server.on("/", handleRoot); // IPアドレスのみのアクセス時はhandleRoot()を起動
82
+ ~~ //server.on("/", handleRoot); // IPアドレスのみのアクセス時はhandleRoot()を起動
56
83
  server.on("/RH", handleon(LED_R)); // IPアドレス+/Hの時 handleon()関数の起動を設定
57
84
  server.on("/RL", handleoff(LED_R)); // IPアドレス+/Lの時 handleoff()関数の起動を設定
58
85
  server.on("/GH", handleon(LED_G)); // IPアドレス+/Hの時 handleon()関数の起動を設定
59
86
  server.on("/GL", handleoff(LED_G)); // IPアドレス+/Lの時 handleoff()関数の起動を設定
87
+ Server.begin(); // サーバを開始~~
88
+ //server.on("/", handleRoot); // IPアドレスのみのアクセス時はhandleRoot()を起動
89
+ server.on("/RH", handleon(LED_R)); // IPアドレス+/Hの時 handleon()関数の起動を設定
90
+ Server.on("/RL", handleoff(LED_R)); // IPアドレス+/Lの時 handleoff()関数の起動を設定
91
+ Server.on("/GH", handleon(LED_G)); // IPアドレス+/Hの時 handleon()関数の起動を設定
92
+ Server.on("/GL", handleoff(LED_G)); // IPアドレス+/Lの時 handleoff()関数の起動を設定
60
- server.begin(); // サーバを開始
93
+ Server.begin(); // サーバを開始
94
+
61
95
  Serial.println("HTTP server started");
62
96
  }
63
97
 
64
98
  void loop() {
65
99
  // put your main code here, to run repeatedly:
100
+ ~~server.handleClient(); // ブラウザへのアクセスに応じて適切な関数を起動処理する~~
66
- server.handleClient(); // ブラウザへのアクセスに応じて適切な関数を起動処理する
101
+ Server.handleClient(); // ブラウザへのアクセスに応じて適切な関数を起動処理する
102
+
67
103
  }
68
104
 
69
105
  void handleRoot() {
@@ -71,7 +107,8 @@
71
107
  temp += "Click <a href=\"/RL\">here</a> to turn the LED RED off.<br />\n";
72
108
  temp += "Click <a href=\"/GH\">here</a> to turn the LED GREEN on.<br />";
73
109
  temp += "Click <a href=\"/GL\">here</a> to turn the LED GREEN off.\n";
110
+ ~~server.send(200, "text/HTML", temp)~~;
74
- server.send(200, "text/HTML", temp);
111
+ Server.send(200, "text/HTML", temp);
75
112
  }
76
113
 
77
114
  void handleon(int led) {

1

2019/07/14 02:24

投稿

HiroPokeHero
HiroPokeHero

スコア45

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- ESP8266を積んだNodeモジュールをArduinoとして津赤王としています。
3
+ ESP8266を積んだNodeモジュールをArduinoとして使おうとしています。
4
4
 
5
5
  ### 発生している問題・エラーメッセージ
6
6