@dan1001

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

Arduino

Arduino nano 33 IOT

今基板に搭載されているESP32を通して、PCとWifi通信を
したいと思っております。

現在、スケッチ例"AdvancedWebServer"にて
簡易的にブラウザからアクセスをしようと思うのですが、
上手くいきません。。
何が問題か教えていただけないでしょうか。。

include "WiFi.h"

char ssid = "your ssid"; // アクセスするssidを設定
char password = "your password";  // パスワードを設定
int value = 0;             // 
WiFiServer server(80);  // PCからの応答を読み取るためのサーバ定義

void setup()  //ここから初期化の処理
{
Serial.begin(115200); // シリアル・ポートの速度を設定 
Serial.println("start pgm"); //シリアル・モニタにプログラム開始を表示

delay(10);
// We start by connecting to a WiFi network
Serial.println(); // 改行をシリアル・モニタに出力
Serial.println();
Serial.print("Connecting to "); // シリアル・モニタに接続のメッセージを表示
Serial.println(ssid); // 接続先としてssidを表示
WiFi.begin(ssid, password); // Wi-Fiへの接続処理
while (WiFi.status() != WL_CONNECTED) { // Wi-Fiと接続されるのを待つ
    delay(500);
Serial.print(".");
}    // 接続され 条件が=になったらここを抜ける
Serial.println("");
Serial.println("WiFi connected."); // 接続されたときの見出し
Serial.println("IP address: "); // ボードのIPアドレス表示の見出し
Serial.println(WiFi.localIP()); // ボードのIPアドレスを表示
server.begin(); //PCからのLEDのON/OFFの指示を読むためサーバ開始

}

void loop(){

}

(エラー表示)
Arduino:1.8.13 (Windows Store 1.8.42.0) (Windows 10), ボード:"Arduino NANO 33 IoT"

C:\Users\red10\OneDrive\ドキュメント\Arduino\libraries\WebServer\examples\AdvancedWebServer\AdvancedWebServer.ino:1:18: warning: extra tokens at end of #include directive

AdvancedWebServer:4:34: error: stray '\343' in program

AdvancedWebServer:4:35: error: stray '\200' in program

AdvancedWebServer:4:36: error: stray '\200' in program

AdvancedWebServer:5:15: error: stray '\343' in program

AdvancedWebServer:5:16: error: stray '\200' in program

AdvancedWebServer:5:17: error: stray '\200' in program

AdvancedWebServer:5:18: error: stray '\343' in program

AdvancedWebServer:5:19: error: stray '\200' in program

AdvancedWebServer:5:20: error: stray '\200' in program

AdvancedWebServer:5:21: error: stray '\343' in program

AdvancedWebServer:5:22: error: stray '\200' in program

AdvancedWebServer:5:23: error: stray '\200' in program

AdvancedWebServer:5:24: error: stray '\343' in program

AdvancedWebServer:5:25: error: stray '\200' in program

AdvancedWebServer:5:26: error: stray '\200' in program

AdvancedWebServer:5:27: error: stray '\343' in program

AdvancedWebServer:5:28: error: stray '\200' in program

AdvancedWebServer:5:29: error: stray '\200' in program

AdvancedWebServer:5:30: error: stray '\343' in program

AdvancedWebServer:5:31: error: stray '\200' in program

AdvancedWebServer:5:32: error: stray '\200' in program

AdvancedWebServer:5:33: error: stray '\343' in program

AdvancedWebServer:5:34: error: stray '\200' in program

AdvancedWebServer:5:35: error: stray '\200' in program

AdvancedWebServer:5:36: error: stray '\343' in program

AdvancedWebServer:5:37: error: stray '\200' in program

AdvancedWebServer:5:38: error: stray '\200' in program

AdvancedWebServer:5:39: error: stray '\343' in program

AdvancedWebServer:5:40: error: stray '\200' in program

AdvancedWebServer:5:41: error: stray '\200' in program

AdvancedWebServer:5:42: error: stray '\343' in program

AdvancedWebServer:5:43: error: stray '\200' in program

AdvancedWebServer:5:44: error: stray '\200' in program

AdvancedWebServer:5:45: error: stray '\343' in program

AdvancedWebServer:5:46: error: stray '\200' in program

AdvancedWebServer:5:47: error: stray '\200' in program

AdvancedWebServer:5:48: error: stray '\343' in program

AdvancedWebServer:5:49: error: stray '\200' in program

AdvancedWebServer:5:50: error: stray '\200' in program

AdvancedWebServer:5:51: error: stray '\343' in program

AdvancedWebServer:5:52: error: stray '\200' in program

AdvancedWebServer:5:53: error: stray '\200' in program

AdvancedWebServer:6:23: error: stray '\343' in program

AdvancedWebServer:6:24: error: stray '\200' in program

AdvancedWebServer:6:25: error: stray '\200' in program

AdvancedWebServer:6:26: error: stray '\343' in program

AdvancedWebServer:6:27: error: stray '\200' in program

AdvancedWebServer:6:28: error: stray '\200' in program

AdvancedWebServer:8:13: error: stray '\343' in program

AdvancedWebServer:8:14: error: stray '\200' in program

AdvancedWebServer:8:15: error: stray '\200' in program

AdvancedWebServer:8:16: error: stray '\343' in program

AdvancedWebServer:8:17: error: stray '\200' in program

AdvancedWebServer:8:18: error: stray '\200' in program

AdvancedWebServer:10:26: error: stray '\343' in program

AdvancedWebServer:10:27: error: stray '\200' in program

AdvancedWebServer:10:28: error: stray '\200' in program

AdvancedWebServer:11:33: error: stray '\343' in program

AdvancedWebServer:11:34: error: stray '\200' in program

AdvancedWebServer:11:35: error: stray '\200' in program

AdvancedWebServer:15:22: error: stray '\343' in program

AdvancedWebServer:15:23: error: stray '\200' in program

AdvancedWebServer:15:24: error: stray '\200' in program

AdvancedWebServer:17:36: error: stray '\343' in program

AdvancedWebServer:17:37: error: stray '\200' in program

AdvancedWebServer:17:38: error: stray '\200' in program

AdvancedWebServer:18:26: error: stray '\343' in program

AdvancedWebServer:18:27: error: stray '\200' in program

AdvancedWebServer:18:28: error: stray '\200' in program

AdvancedWebServer:19:32: error: stray '\343' in program

AdvancedWebServer:19:33: error: stray '\200' in program

AdvancedWebServer:19:34: error: stray '\200' in program

AdvancedWebServer:20:44: error: stray '\343' in program

AdvancedWebServer:20:45: error: stray '\200' in program

AdvancedWebServer:20:46: error: stray '\200' in program

AdvancedWebServer:23:6: error: stray '\343' in program

AdvancedWebServer:23:7: error: stray '\200' in program

AdvancedWebServer:23:8: error: stray '\200' in program

AdvancedWebServer:23:9: error: stray '\343' in program

AdvancedWebServer:23:10: error: stray '\200' in program

AdvancedWebServer:23:11: error: stray '\200' in program

AdvancedWebServer:23:12: error: stray '\343' in program

AdvancedWebServer:23:13: error: stray '\200' in program

AdvancedWebServer:23:14: error: stray '\200' in program

AdvancedWebServer:23:15: error: stray '\343' in program

AdvancedWebServer:23:16: error: stray '\200' in program

AdvancedWebServer:23:17: error: stray '\200' in program

AdvancedWebServer:25:39: error: stray '\343' in program

AdvancedWebServer:25:40: error: stray '\200' in program

AdvancedWebServer:25:41: error: stray '\200' in program

AdvancedWebServer:26:36: error: stray '\343' in program

AdvancedWebServer:26:37: error: stray '\200' in program

AdvancedWebServer:26:38: error: stray '\200' in program

AdvancedWebServer:27:36: error: stray '\343' in program

AdvancedWebServer:27:37: error: stray '\200' in program

AdvancedWebServer:27:38: error: stray '\200' in program

AdvancedWebServer:28:20: error: stray '\343' in program

AdvancedWebServer:28:21: error: stray '\200' in program

AdvancedWebServer:28:22: error: stray '\200' in program

AdvancedWebServer:3:13: error: invalid conversion from 'const char*' to 'char' [-fpermissive]

AdvancedWebServer:4:17: error: invalid conversion from 'const char*' to 'char' [-fpermissive]

C:\Users\red10\OneDrive\ドキュメント\Arduino\libraries\WebServer\examples\AdvancedWebServer\AdvancedWebServer.ino: In function 'void setup()':

AdvancedWebServer:19:30: error: invalid conversion from 'char' to 'char*' [-fpermissive]

In file included from C:\Users\red10\OneDrive\ドキュメント\Arduino\libraries\WebServer\examples\AdvancedWebServer\AdvancedWebServer.ino:1:0:

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\libraries\WiFi\src/WiFi.h:79:9: note: initializing argument 1 of 'int WiFiClass::begin(char*, const char*)'

 int begin(char* ssid, const char *passphrase);

     ^~~~~

AdvancedWebServer:19:30: error: invalid conversion from 'char' to 'const char*' [-fpermissive]

In file included from C:\Users\red10\OneDrive\ドキュメント\Arduino\libraries\WebServer\examples\AdvancedWebServer\AdvancedWebServer.ino:1:0:

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\libraries\WiFi\src/WiFi.h:79:9: note: initializing argument 2 of 'int WiFiClass::begin(char*, const char*)'

 int begin(char* ssid, const char *passphrase);

     ^~~~~

exit status 1

stray '\343' in program

0 likes

2Answer

error: stray '\343' in program はググれば出てくると思いますが、ソースコード中に全角スペースがあるエラーです。半角スペースにしてください。

また error: invalid conversion from 'char' to 'char*' については

char ssid = "your ssid";
char password = "your password"; 

setup() の中に移動し、 char* にして

void setup()
{
    char* ssid = "your ssid";
    char* password = "your password"; 
    ...

としてください。

0Like

Your answer might help someone💌