Pi Pico W でWi-Fi 通信をやってみる(1) – Server-Client (メモ)


前回はMicroPython版でしたが、今回はArduino IDE でやってみます。

参照するのはEarle Philhower版のボードマネージャーにスケッチ例としてあった、WiFiServer とWiFiClient です。

Pico W 用に書かれたものではないですが、実行可能です。

 

 

 

 

 

 

 

 

 

 

 

 

 

開発用に母艦としてラズパイ4 Model B を使います。

ラズパイ4でArduino IDE を使ってみる

 

 

 

 

 

 

 

 

 

 

 

 

 

 

メッセージや動作確認用にシリアルモニターを使いますが、Arduino IDE は複数起動できるので、それぞれのモニターでServer Client を区別できます。

ポートはそれぞれで/dev/ttyACM0 , /dev/ttyACM1 という風になります。

 

 


WiFiServer

Wi-Fi のSSID とパスワードはご自分の環境のを入力。

ポート番号は4242が使われています。

 

 

 

 

 

 

 

 

 

コンパイル後起動。パラメータをシリアルモニターで確認。

ここでは、IPアドレスとして、192.168.0.20が割り当てられています。このアドレスとポート番号はClient で使うので控えておきます。

 

 

 

 

 

 

 

 

コード

SSID とPASSWORDは適当に書き換え。

 

 


WiFiClient

HOST 情報は上記に準じて書き換えます。

 

 

 

 

 

 

 

 

 

元コードはESP8266モジュール用に書かれていたものなので、書き換えましょう(何でもいいです)。

 

 

 

 

 

 

 

 

 

 

 

コンパイル後起動。

コード

SSID とPASSWORDは適当に書き換え。メッセージは書き換えています。

 


こんな感じ。

Client側

 

 

 

 

 

 

 

 

 

 

 

 

Server側

メッセージが受信されています。

 

 

 

 

 

 

 

 

 


Pi Pico W でWi-Fi 通信をやってみる(2)

Pi Pico W でWi-Fi 通信をやってみる(3)


 

Be the first to comment

Leave a Reply

Your email address will not be published.


*