資料介紹
描述
這個(gè) repo 是一個(gè) Arduino 庫(kù),可以與 Arduino Uno 板或任何具有至少 2kb RAM 和附加 SD Shield 的 Arduino 板一起使用。
它已經(jīng)通過(guò)帶有 SparkFun MicroSD Shield 的 Arduino Uno、帶有 WeMos MicroSD Shield 的 WeMos ESP8266 D1 Mini 和 ESP32 SD_MMC 分線板進(jìn)行了測(cè)試。

特征
-
低內(nèi)存要求:
page_size
+一些堆棧
-
可以使用頁(yè)面大小為 512 字節(jié)的Arduino UNO(RAM)進(jìn)行記錄
2kb
- 停電時(shí)可恢復(fù)
- 滾動(dòng)日志是可能的(尚未實(shí)現(xiàn))
- 可以通過(guò)任何 IO 庫(kù)/API 甚至網(wǎng)絡(luò)文件系統(tǒng)使用任何媒體
- DMA 寫入可能(未顯示)
- 幾乎任何板卡和任何媒體都可以使用,因?yàn)?IO 是通過(guò)回調(diào)函數(shù)完成的。
入門
該示例Uno_and_above
顯示了如何將從模擬引腳讀取的數(shù)據(jù)與時(shí)間戳一起存儲(chǔ)到 Sqlite 數(shù)據(jù)庫(kù)中并由 RowId 檢索。
通過(guò)對(duì)記錄的數(shù)據(jù)進(jìn)行二進(jìn)制搜索,還可以使用對(duì)數(shù)時(shí)間的時(shí)間戳來(lái)定位記錄。使用傳統(tǒng)的記錄器這是不可能的。
例如,在帶有 SparkFun microSD Shield 的 Arduino UNO 上定位具有 100 萬(wàn)條記錄的 70 MB 數(shù)據(jù)庫(kù)中的任何記錄僅需 1.6 秒。
這些示例ESP8266_Console
和ESP32_Console
可用于分別在 Micro SD 和 SPIFFS 文件系統(tǒng)上從 ESP8266 和 ESP32 板上記錄和檢索。
應(yīng)用程序接口
要了解記錄器的工作原理和 API 的完整描述,請(qǐng)?jiān)L問(wèn)Sqlite Micro Logger C 庫(kù)。
確保誠(chéng)信
如果在記錄過(guò)程中發(fā)生電源故障,可以使用Recover database
菜單中的選項(xiàng)恢復(fù)數(shù)據(jù)。
例子
阿杜諾烏諾
此屏幕截圖顯示了如何使用 Arduino Uno 和 Sparkfun Micro SD Shield 記錄和檢索模擬數(shù)據(jù):

此屏幕截圖顯示了如何在時(shí)間戳字段上執(zhí)行二進(jìn)制搜索:

ESP8266
此屏幕截圖顯示了如何使用 ESP8266(WeMos D1 Mini 和 Micro SD Shield)記錄和檢索模擬數(shù)據(jù):

此屏幕截圖顯示了如何使用 ESP8266 在時(shí)間戳字段上執(zhí)行二進(jìn)制搜索:

ESP32
此屏幕截圖顯示了如何使用在 SD_MMC 端口上具有 Micro SD 插槽的 ESP32 分線板記錄和檢索模擬數(shù)據(jù):

此屏幕截圖顯示了如何使用 ESP32 在時(shí)間戳字段上執(zhí)行二進(jìn)制搜索:

限制
以下是該庫(kù)的限制:
- 每個(gè) Sqlite 數(shù)據(jù)庫(kù)只有一個(gè)表
-
表腳本的長(zhǎng)度限制為 (
page size
- 100) 字節(jié)
-
Select
,Insert
不受支持。相反,類似于 Sqlite API 的 C API 可用。
- 無(wú)法創(chuàng)建和查找索引(截至目前)
但是,創(chuàng)建的數(shù)據(jù)庫(kù)可以復(fù)制到臺(tái)式 PC,并且可以從那里執(zhí)行索引創(chuàng)建和匯總等進(jìn)一步操作,就好像它是一個(gè)常規(guī)的 Sqlite 數(shù)據(jù)庫(kù)一樣。但這樣做之后,可能無(wú)法再將其與該庫(kù)一起使用。
未來(lái)的計(jì)劃
- 完成數(shù)據(jù)庫(kù)時(shí)創(chuàng)建索引
- 允許修改記錄
- 滾動(dòng)日志
- 展示如何在多核、多線程環(huán)境中使用該庫(kù)
支持
如果您發(fā)現(xiàn)任何問(wèn)題,請(qǐng)?jiān)诖颂巹?chuàng)建問(wèn)題或聯(lián)系作者 (Arundale Ramanathan)
- 簡(jiǎn)單的數(shù)據(jù)記錄器開(kāi)源設(shè)計(jì)
- 優(yōu)化的數(shù)據(jù)記錄器 0次下載
- 基于Arduino MKR ZERO的天氣數(shù)據(jù)記錄器 0次下載
- 基于Arduino Meag 2560的數(shù)據(jù)記錄器 0次下載
- 功率記錄器開(kāi)源分享
- 池記錄器開(kāi)源分享
- Arduino Uno掉電檢測(cè)器和記錄器
- GPS和AHRS數(shù)據(jù)記錄器開(kāi)源分享
- 工作記錄器開(kāi)源分享
- 溫濕度記錄器開(kāi)源分享
- 基于Arduino的GPS數(shù)據(jù)記錄器
- Nodemcu數(shù)據(jù)記錄器
- 基于超低功耗單片機(jī)MSP430F168的家用動(dòng)態(tài)心電記錄器 20次下載
- 愛(ài)華微膠囊記錄器TP-M725/TP-M525數(shù)據(jù)手冊(cè) 1次下載
- 溫度記錄器 1次下載
- sqlite數(shù)據(jù)插入的兩種方式比較 1414次閱讀
- 如何使用Rust語(yǔ)言操作Chrome瀏覽器的SQLite數(shù)據(jù)庫(kù) 2524次閱讀
- 將“黑匣子”故障記錄器添加到“大(或小)箱”系統(tǒng)中 751次閱讀
- 確定溫度記錄iButton的任務(wù)參數(shù) 591次閱讀
- 怎么創(chuàng)建SQLite數(shù)據(jù)庫(kù) 6050次閱讀
- SQLite數(shù)據(jù)庫(kù)多平臺(tái)應(yīng)用及常見(jiàn)錯(cuò)誤分析有哪些 1034次閱讀
- PC打印機(jī)端口控制數(shù)據(jù)記錄器 823次閱讀
- 如何使用DS1678實(shí)時(shí)事件記錄器 946次閱讀
- 淺談SQLite最新的SQL功能 1351次閱讀
- SQLite最新的SQL功能 1241次閱讀
- SQLite數(shù)據(jù)庫(kù)介紹、架構(gòu)及特點(diǎn)說(shuō)明 8254次閱讀
- 微雪電子M24LR-DISCOVERY開(kāi)發(fā)板簡(jiǎn)介 2188次閱讀
- digilent高分辨率便攜式數(shù)據(jù)記錄器介紹 1698次閱讀
- LCD顯示遠(yuǎn)程溫度濕度數(shù)據(jù)記錄器與應(yīng)用軟件的介紹 4869次閱讀
- 精準(zhǔn)定位!GPS定位及軌跡記錄器DIY教程 2.5w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開(kāi)發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論