発売されて人気のあるWio Terminalで遊んでみました。
M5Stackがあれば良いと思ってたのですが、結構話題になっているようでつい買ってしまいました。
自分用のメモも兼ねて、Wi-fiに接続するサンプルを書きます。
Wi-fiのコントローラはESP32と違いSoCとは別にRealtek RTL8720が使用されています。
まずはRTL8720のファームウェアのアップデートとArduinoのライブラリの追加をします。
手順は公式サイトを参照してください
Wio Terminal Network Overview
https://wiki.seeedstudio.com/Wio-Terminal-Network-Overview/
Wi-fiに接続するサンプル
#include "AtWiFi.h" #include "TFT_eSPI.h" const char* ssid = "(WI-fiアクセスポイントのSSID)"; const char* password = "(WI-fiアクセスポイントのパスワード)"; TFT_eSPI tft = TFT_eSPI(); void setup() { WiFi.mode(WIFI_STA); // ステーション(子機)モードに設定 tft.begin(); tft.setRotation(1); tft.setTextColor(TFT_WHITE, TFT_BLACK); tft.fillScreen(TFT_BLACK); tft.setTextSize(2); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); tft.setCursor(10, 10); tft.printf("Connecting to WiFi..."); } tft.printf(" OK"); tft.setCursor(10, 30); tft.println(WiFi.localIP()); WiFi.disconnect(); } void loop() { }
実行結果
Arduino Uno Rev3 ATmega328 マイコンボード A000066
- メディア: Personal Computers