###前提・実現したいこと
ESP8266用のソースコードを利用してNefryを動かしたいが動かない。
エラーが起きる箇所を訂正、消去等し利用したいが参考になる資料を入手したい。
###発生している問題・エラーメッセージ
ウェブサイトや書籍をさがしてみたが、Nefryで温湿度を送信するプログラムが見つからない。
ESP8266のソースコードをそのまま利用できない。
**
参考:Arduino ESP8266で温度・湿度を測定し、Ambientに送ってグラフ化する(下記ソースコードにそのまま添付)
**
###該当のソースコード
void setup()
{
WiFi.begin(ssid, password); // Wi-Fiの初期化
while (WiFi.status() != WL_CONNECTED) { // Wi-Fiアクセスポイントへの接続待ち delay(500); } ambient.begin(channelId, writeKey, &client); // チャネルIDとライトキーを指定してAmbientの初期化 hdc1000.begin(SDA, SCL, RDY); // HDC1000の初期化 } void loop() { float temp, humid; char humidbuf[12]; temp = hdc1000.readTemperature(); // HDC1000で温度を測定 humid = hdc1000.readHumidity(); // 湿度を測定 ambient.set(1, temp); // データーがint型かfloat型であれば、直接セットすることができます。 dtostrf(humid, 3, 1, humidbuf); // データーの桁数などを制御したければ自分で文字列形式に変換し、 ambient.set(2, humidbuf); // セットします。 ambient.send(); // Ambientにデーターを送信 delay(PERIOD * 1000); }
###試したこと
コンパイル時にエラーが起きる箇所の消去
WiFi.begin(ssid, password); // Wi-Fiの初期化 ←削除
while (WiFi.status() != WL_CONNECTED) { // Wi-Fiアクセスポイントへの接続待ち
delay(500); ←削除
###補足情報(言語/FW/ツール等のバージョンなど)
温度センサーはGroveをつかっているので、これもそのままではダメっぽいか