假設你有一個ESP32-CAM,但是你可能暫時用不到CAM的部份,而要用內建的SDcard (以下簡稱TF)來紀錄溫濕度等資訊,可以參考本篇文章
我的ESP32實做書籍:我出書了 ESP32 物聯網專題
博客來網址:https://www.books.com.tw/products/0010901195
假設你有一個ESP32-CAM,但是你可能暫時用不到CAM的部份,而要用內建的SDcard (以下簡稱TF)來紀錄溫濕度等資訊,可以參考本篇文章

另外使用本公司所開發的Matrix板,其TF卡一樣使用SPI,完全可以相通。

首先準備一張TF卡,測試過可讀取32G以下的記憶卡,64G讀不到,放入卡槽之後,執行以下原始檔,進行讀寫測試
本原始檔包含以下幾個副程式,功能列表如下,請注意的是「/」代表根目錄,不可省略:
函數 | 功能 |
---|---|
listDir(SD_MMC, “/”, 0); | 列出SD卡中的所有目錄 |
createDir(SD_MMC, “/mydir”); | 建立一個名稱為mydir的目錄 |
removeDir(SD_MMC, “/mydir”); | 刪除一個名稱為mydir的目錄 |
writeFile(SD_MMC, “/hello.txt”, “Hello “); | 在hello.txt中寫入”Hello” |
appendFile(SD_MMC, “/hello.txt”, “World!\n”); | 在hello.txt中附加”World!\n” |
readFile(SD_MMC, “/hello.txt”); | 讀取hello.txt並顯示 |
renameFile(SD_MMC, “/hello.txt”, “/foo.txt”); | 更名hello.txt->foo.txt檔案 |
deleteFile(SD_MMC, “/foo.txt”); | 刪除foo.txt |
testFileIO(SD_MMC, “/test.txt”); | 測試執行效率 |
原始碼如下
關於ESP32-CAM可以參考本文: ESP32-CAM (arduino)影像伺服器及臉部辨識教學原始檔Video Stream Server
ESP32-CAM露天搜尋: https://goods.ruten.com.tw/item/show?21910115309507
https://github.com/v12345vtm/CameraWebserver2SD/blob/master/CameraWebserver2SD/CameraWebserver2SD.ino
This post referred to this git. I just trimed cam and wifi part.
本文參考