#include <M5StickCPlus.h>
#include <WiFi.h>
const char *ssid = "miura2g";
const char *password = "jikken2022";
void setup()
{
M5.begin();
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()
{
}