242 Views
April 16, 20
スライド概要
IoT縛りの勉強会! IoTLT vol.62
製造業で機械系エンジニアをやってます。IoT的なこともすこしやってます。
m5stackで スマートウォッチをつくる? IoT縛りの勉強会! IoTLT vol.62 2020/4/16 @kyokucho_1989
自己紹介 ・kyokucho1989 ・IoTが好き ・M5Stack楽しい ・広島在住 ・#人生逆転サロン メンター(IoT) twitter: @kyokucho_1989 blog: https://matoyomi.hatenablog.com 「マトリョーシカ的日常」 youtube: マトリョーシカ的IoTチャンネル #IoTLT @kyokucho_1989
自己紹介 プッチ神父回路 (素数だけ数える) カップラーメン IoT タイマー (3分経ったらLINEにお知らせ) #IoTLT @kyokucho_1989
本題:スマートウォッチをつくろう(?) #IoTLT @kyokucho_1989
スマートウォッチ(一般的な) 通知 #IoTLT @kyokucho_1989 時計 ロギング
スマートじゃないウォッチ的ななにか 通知 時計 ロギング 機能を絞る! (ハードルをものすっごい下げる!) #IoTLT @kyokucho_1989
どんなシステム? 時刻データ NTPサーバー #IoTLT @kyokucho_1989 M5Stack サーボモータ
コードの一部(抜粋)
#include <M5Stack.h>
#include <WiFi.h>
#include <WiFiClient.h>
#include "time.h"
WiFiClient client;
const char* ssid = “****”;
const char* password = “***”;
const char* ntpServer = "ntp.jst.mfeed.ad.jp";
const long gmtOffset_sec = 3600L * 9;
const int daylightOffset_sec = 0;
int hh,mm,ss;
#IoTLT
@kyokucho_1989
void printLocalTime(){
struct tm timeinfo;
if(!getLocalTime(&timeinfo)){
Serial.println("Failed to obtain time");
return;
}
hh = timeinfo.tm_hour;
mm = timeinfo.tm_min;
ss = timeinfo.tm_sec;
Serial.println(&timeinfo);
}
void setup() {
Serial.begin(115200);
M5.begin(true, false, true);
delay(10);
}
void loop(){
delay(500);
printLocalTime();
}
コードの一部(抜粋)
#include <M5Stack.h>
#include <WiFi.h>
#include <WiFiClient.h>
#include "time.h"
WiFiClient client;
const char* ssid = “****”;
!getLocalTime()の後にやらないとss
const
char* password = “***”;
const char* ntpServer = "ntp.jst.mfeed.ad.jp";
が取得できなかった
const long gmtOffset_sec = 3600L * 9;
const int daylightOffset_sec = 0;
int hh,mm,ss;
ここがわからなかった
#IoTLT
@kyokucho_1989
void printLocalTime(){
struct tm timeinfo;
if(!getLocalTime(&timeinfo)){
Serial.println("Failed to obtain time");
return;
}
hh = timeinfo.tm_hour;
mm = timeinfo.tm_min;
ss = timeinfo.tm_sec;
Serial.println(&timeinfo);
}
void setup() {
Serial.begin(115200);
M5.begin(true, false, true);
delay(10);
}
void loop(){
delay(500);
printLocalTime();
}
うごかしてみたよ。 #IoTLT @kyokucho_1989
ご静聴、ありがとうございました。 #IoTLT @kyokucho_1989