资料介绍
描述
概述
您是否曾经想过拥有一款智能设备,可以在眨眼间将您的笔记存储到 SD 卡中?您是否曾经梦想拥有一个智能清单,让您可以在几秒钟内将需要购买的所有杂货存储到 SD 卡中?该设备旨在让所有这一切都像按下按钮一样简单,无论用户身在何处,他/她都可以简单地在 Blynk 的终端中输入一些内容,写入的数据将立即存储在家里的 SD 卡中。就这么简单。但最好的部分是您可以在 30 分钟内完成这个项目:
功能性
此项目使用 Blynk 的终端进行,请注意,智能设备上需要 Wi-Fi 或移动数据才能运行此项目。请注意,此项目还需要一个 Blynk 帐户,有关设置 Blynk 的说明在“构建项目”部分。Blynk 终端通过使用最新插入的值更新选定的虚拟引脚来工作。因此,虚拟引脚将保存最新值的值,并且永远不会为空。Arduino Yun 检查虚拟引脚的值是否与之前的值不相等。如果值不同,微控制器会将数据刻录到 SD 卡。这是表示通信概述的图像。
这是代表项目代码概述的图像。
-
if(newText)
将检查接收到的值是否与先前接收到的值不同。
-
Read
Text
将读取新值并将其记为先前收到的值。
-
Format
Text
将接收到的值格式化为字符串。
-
Burn
To
SD
将字符串刻录到 SD 卡。
这个简单的过程将持续监控虚拟引脚并将数据刻录到 SD 卡。请注意,SD 卡可以在断电后从 Yun 中取出。请勿在串行监视器指示不要移除 SD 卡或关闭 Yun 电源。串行监视器必须打开,此项目才能工作。
好处
运营该项目的用户将受益于:
- 能够快速记笔记并将它们存储在任何地方的 SD 卡上。
- 具有创建智能列表的能力。
- 还有更多使用这个项目的方法。
建设项目
第1 步:所需设备
- 1、阿杜诺云
- 1、智能手机
- 1,微型 SD 卡(最大 32 GB)
- 1,SD卡适配器(包含在上面的链接中)
第2步:准备SD卡
Arduino Yun 需要将 SD 卡格式化为 MS-DOS 16 或 32 位。这是云的 micro SD 卡格式化和安装指南。本教程是为 AP 设计的
第3步:设置Blynk
运行此项目需要一个 Blynk 帐户,您可以免费创建一个,闲置的图像将指导您完成设置 Blynk 的过程。您需要在手机上下载该应用程序,点击此处在App Store或Play Store下载。
第 4 步:确认代码
该代码相当简单,由以下部分组成:
- 读取虚拟引脚
- 处理数据
- 刻录到 SD 卡
下面将解释这些部分中的每一个。
- 读取虚拟引脚
BLYNK_WRITE(V0) // read virtual pin 0 and store value
{
values = param[0].asString();
}
这部分代码将读取分配给终端的虚拟引脚,并将其值存储到变量中。
- 过程数据
if(values == preValues) // check if value changed
{
delay(1000);
}
else
{
此代码块将检查从终端接收的值是否等于上次接收的值,如果是,云将等待一秒钟再检查,如果值不同,微控制器将设置当前值恢复到之前的值并将其刻录到 SD 卡。
- 刻录到 SD 卡
File dataFile = FileSystem.open("/mnt/sd/datalog.txt", FILE_APPEND); // create an object of the file
if(dataFile) // if file is present
{
Serial.println(" Success");
Serial.println("Burning data to SD Card");
dataFile.println(dataString); // burn value to SD Card
dataFile.close(); // close the file
Serial.println(" Success");
Serial.print(" Printed ");
Serial.println(dataString);
Serial.println("Restarting in 5 seconds");
Serial.println(" The SD Card may be removed in this period");
}
这部分代码是最后一段,它将取值并使用与云的SD卡模块通信的库将其刻录到SD卡。
设置变量_ _
有一个变量需要调整;您的 Blynk AUTH 令牌,当在 Blynk 上创建新项目时,您的 Auth 令牌将发送到您的电子邮件,将其复制并粘贴到 Arduino 代码中的 AUTH 变量中。现在你准备好了。
图书馆
- Bridge - GNU Lesser General Public License 下的版权 (c) Arduino LLC,该库属于公共领域。
- Blynk - Blynk 这个库是在MIT 许可证 (MIT)下发布的
- 文件 IO - 版权所有 (c) 2013 Arduino LLC 在 GNU Lesser General Public License 下,该库属于公共领域。
最后
最后,将您的 Arduino Yun 连接到您的计算机并上传代码,确保 SD 卡在 Yun 的模块中,然后再上电。不要忘记打开串行监视器。
背景
我在 TO MAKE 列表上有这个项目很长时间了,但我尝试使用外部 SD 模块制作它,但没有成功,所以我决定开始连接板载 SD 卡模块,就在这里。我认为这是一个方便的工具,可以快速记录快速保存的笔记。
- 使用Arduino访问2个SD卡 2次下载
- SD卡2.0协议资料英文版 0次下载
- 基于SPI协议的SD卡读写说明 49次下载
- SD卡的99SE封装库免费下载 43次下载
- SD卡的99SE封装库免费下载 13次下载
- 使用单片机实现SD卡读写的资料和程序免费下载
- 如何将Arduino板连接到的计算机上的30个项目 16次下载
- SD卡资料 7次下载
- SD卡要点说明 265次下载
- 多个SD卡切换解决方案 135次下载
- 用SD卡设计8086全硅计算机的硬盘
- SD卡分类简介
- SD卡命令解释
- SD卡总线拓扑及连接电路图
- sd卡接口电路
- 贴片式SD卡功能介绍【MK SD NAND】 386次阅读
- SD卡、MicroSD卡和SD NAND的性能与应用对比 411次阅读
- sd卡是什么有什么用途 TF卡和SD卡有什么区别 3858次阅读
- sd卡是什么有什么用途 TF卡和SD卡有什么区别 2015次阅读
- SD卡的分类以及常见属性 3686次阅读
- TF卡和SD卡的区别有哪些? 8253次阅读
- 怎么通过FPGA采取SD模式实现Micro SD卡的驱动 1691次阅读
- SD/micro SD存储卡介绍 1577次阅读
- I²C接口将小型闪存卡连接到微控制器 802次阅读
- 微雪电子SD卡存储模块简介 1593次阅读
- fireflyROC-RK3328烧写SD卡介绍 3255次阅读
- dfrobot SD Card 模块介绍 1228次阅读
- 干货 | SD卡/TF卡的PCB布局布线设计要求 2.5w次阅读
- spi读取sd卡数据例程 8823次阅读
- mmc卡和sd卡的区别是什么 4.7w次阅读
下载排行
本周
- 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次下载 | 免费
评论
查看更多