<FS.h>をインクルードしたいのですが
ツールタブのライブラリ管理で検索しても該当しない場合はどのようにしたらよいでしょうか
以前、GitHubなどでダウンロードしたzipファイルをArduinoのライブラリフォルダに移動させることで対応できることを聞いたことがあったのですが
具体的な手順を忘れてしまいました
ご助言いただければ幸いです。
追記
ESP8266,ESP-WROOM-02のボードを用いてデータロガーとして活用したいと考えております。ツールタブのボードはESP8266を選択しています。
参考
Arduino IDE に ESP8266 SPIFFS ファイルシステムアップローダーをインストールする方法
arduino
1#include <SoftwareSerial.h> 2#include <FS.h> 3#include <ESP8266WiFi.h> // ESP8266用ライブラリ 4#include <WiFiUdp.h> // UDP通信を行うライブラリ 5#define PIN_CAM 13 // IO 13(5番ピン)にPch-FETを接続する 6#define TIMEOUT 2000 // タイムアウト 2秒 7 8#include <Arduino.h> 9#include <Wire.h> 10#include <time.h> 11#include "Adafruit_SHT31.h" 12Adafruit_SHT31 sht31 = Adafruit_SHT31(); 13 14#define JST 3600*9 //日時 15 16#define FILENAME "/--.csv" 17 18#define SSID "----" // 無線LANアクセスポイントのSSID 19#define PASS "----" // 無線LANアクセスポイントのパスワード 20 21#define SENDTO "192.168.0.255" // UDP送信先IPアドレス(変更する必要なし) 22#define PORT 1024 // UDP送信ポート番号(変更する必要なし) 23 24//FTPサーバーと接続するための設定 25#define FTP_TO "192.168.------" // FTP 送信先のIPアドレス(入力されているのは例です。ご自分のIPに変えてください) 26#define FTP_USER "-----" // FTP ユーザ名 27#define FTP_PASS "----" // FTP パスワード 28#define FTP_DIR "" // FTP ディレクトリ 29 30File file; 31WiFiUDP udpFtp; // UDP通信用のインスタンスを定義 32WiFiServer server(80); // Wi-Fiサーバ(ポート80=HTTP)定義 33 34void setup() { 35 36 SPIFFS.begin(); 37 Serial.begin(115200); // 動作確認のためのシリアル出力開始 38 WiFi.mode(WIFI_STA); // 無線LANをSTAモードに設定 39 WiFi.begin(SSID, PASS); // 無線LANアクセスポイントへ接続 40 while (WiFi.status() != WL_CONNECTED) { // 接続に成功するまで待つ 41 Serial.print("."); 42 delay(500); // 待ち時間処理 43 } 44 45 if (! sht31.begin(0x45)) 46 { 47 Serial.println("Couldn't find SHT31"); 48 while (1) delay(1); 49 50 configTime( JST, 0, "ntp.nict.jp", "ntp.jst.mfeed.ad.jp"); 51 } 52 server.begin(); // サーバを起動する 53 54 55 file.seek(1, SeekSet); 56 char c = file.read(); 57 Serial.println(""); 58 Serial.print("spiffs:"); 59 Serial.println(c); 60 file.close(); 61} 62 63void loop() { 64}
回答1件
あなたの回答
tips
プレビュー