#include <M5StickCPlus.h> #include <WiFi.h> const char *ssid = "ics-ap"; const char *password = "jikkenics"; void setup() { M5.begin(115200); M5.Lcd.setRotation(3); M5.Lcd.fillScreen(ORANGE); M5.Lcd.setCursor(10, 50, 4); WiFi.begin(ssid, password); // 接続開始 while (WiFi.status() != WL_CONNECTED) { // 接続中... M5.Beep.tone(2000); delay(200); M5.Beep.mute(); delay(300); M5.Lcd.print("."); } // 接続完了!! M5.Beep.tone(4000); M5.Lcd.fillScreen(GREEN); M5.Lcd.setCursor(0, 30, 4); M5.Lcd.setTextColor(BLACK, GREEN); M5.Lcd.print(" Wifi Connected!\n "); String gotip = WiFi.localIP().toString(); // m5デバイスのIPアドレス M5.Lcd.println(gotip); // MACアドレスを表示 uint8_t mac[6]; char macchar[100]; esp_read_mac(mac, ESP_MAC_WIFI_STA); sprintf(macchar, " %02X:%02X:%02X:%02X:%02X:%02X", mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]); String macstr = macchar; M5.Lcd.println(macstr); delay(1500); M5.Beep.mute(); } void loop() { }