资料介绍
描述
这个 repo 是一个 Arduino 库,可以与 Arduino Uno 板或任何具有至少 2kb RAM 和附加 SD Shield 的 Arduino 板一起使用。
它已经通过带有 SparkFun MicroSD Shield 的 Arduino Uno、带有 WeMos MicroSD Shield 的 WeMos ESP8266 D1 Mini 和 ESP32 SD_MMC 分线板进行了测试。
特征
-
低内存要求:
page_size
+一些堆栈
-
可以使用页面大小为 512 字节的Arduino UNO(RAM)进行记录
2kb
- 停电时可恢复
- 滚动日志是可能的(尚未实现)
- DMA 写入可能(未显示)
- 几乎任何板卡和任何媒体都可以使用,因为 IO 是通过回调函数完成的。
入门
该示例Uno_and_above
显示了如何将从模拟引脚读取的数据与时间戳一起存储到 Sqlite 数据库中并由 RowId 检索。
通过对记录的数据进行二进制搜索,还可以使用对数时间的时间戳来定位记录。使用传统的记录器这是不可能的。
例如,在带有 SparkFun microSD Shield 的 Arduino UNO 上定位具有 100 万条记录的 70 MB 数据库中的任何记录仅需 1.6 秒。
这些示例ESP8266_Console
和ESP32_Console
可用于分别在 Micro SD 和 SPIFFS 文件系统上从 ESP8266 和 ESP32 板上记录和检索。
应用程序接口
要了解记录器的工作原理和 API 的完整描述,请访问Sqlite Micro Logger C 库。
确保诚信
如果在记录过程中发生电源故障,可以使用Recover database
菜单中的选项恢复数据。
例子
阿杜诺乌诺
此屏幕截图显示了如何使用 Arduino Uno 和 Sparkfun Micro SD Shield 记录和检索模拟数据:
此屏幕截图显示了如何在时间戳字段上执行二进制搜索:
ESP8266
此屏幕截图显示了如何使用 ESP8266(WeMos D1 Mini 和 Micro SD Shield)记录和检索模拟数据:
此屏幕截图显示了如何使用 ESP8266 在时间戳字段上执行二进制搜索:
ESP32
此屏幕截图显示了如何使用在 SD_MMC 端口上具有 Micro SD 插槽的 ESP32 分线板记录和检索模拟数据:
此屏幕截图显示了如何使用 ESP32 在时间戳字段上执行二进制搜索:
限制
以下是该库的限制:
- 每个 Sqlite 数据库只有一个表
-
表脚本的长度限制为 (
page size
- 100) 字节
-
Select
,Insert
不受支持。相反,类似于 Sqlite API 的 C API 可用。
- 无法创建和查找索引(截至目前)
但是,创建的数据库可以复制到台式 PC,并且可以从那里执行索引创建和汇总等进一步操作,就好像它是一个常规的 Sqlite 数据库一样。但这样做之后,可能无法再将其与该库一起使用。
未来的计划
- 完成数据库时创建索引
- 允许修改记录
- 滚动日志
- 展示如何在多核、多线程环境中使用该库
支持
如果您发现任何问题,请在此处创建问题或联系作者 (Arundale Ramanathan)
- 简单的数据记录器开源设计
- 优化的数据记录器 0次下载
- 基于Arduino MKR ZERO的天气数据记录器 0次下载
- 基于Arduino Meag 2560的数据记录器 0次下载
- 功率记录器开源分享
- 池记录器开源分享
- Arduino Uno掉电检测器和记录器
- GPS和AHRS数据记录器开源分享
- 工作记录器开源分享
- 温湿度记录器开源分享
- 基于Arduino的GPS数据记录器
- Nodemcu数据记录器
- 基于超低功耗单片机MSP430F168的家用动态心电记录器 20次下载
- 爱华微胶囊记录器TP-M725/TP-M525数据手册 0次下载
- 温度记录器 1次下载
- sqlite数据插入的两种方式比较 892次阅读
- 如何使用Rust语言操作Chrome浏览器的SQLite数据库 2199次阅读
- 将“黑匣子”故障记录器添加到“大(或小)箱”系统中 569次阅读
- 确定温度记录iButton的任务参数 460次阅读
- 怎么创建SQLite数据库 5781次阅读
- SQLite数据库多平台应用及常见错误分析有哪些 871次阅读
- PC打印机端口控制数据记录器 687次阅读
- 如何使用DS1678实时事件记录器 786次阅读
- 浅谈SQLite最新的SQL功能 1215次阅读
- SQLite最新的SQL功能 1129次阅读
- SQLite数据库介绍、架构及特点说明 7946次阅读
- 微雪电子M24LR-DISCOVERY开发板简介 1953次阅读
- digilent高分辨率便携式数据记录器介绍 1505次阅读
- LCD显示远程温度湿度数据记录器与应用软件的介绍 4742次阅读
- 精准定位!GPS定位及轨迹记录器DIY教程 2.4w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多