0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何从各种传感器中获取数据并将其记录在SD卡上

454398 来源:网络整理 作者:网络整理 2019-11-20 10:50 次阅读

步骤1:一切准备就绪

首先,确保已安装Intel/Arduino编程环境。

请确保已安装Edison随附的塑料支架,以防止短路板底部的焊点。

步骤2:开始插入组件

在此项目中,我将端口A0用于温度传感器,将A1用于声音传感器,将A2用于光传感器, D5用于伺服电机

步骤3:创建并插入模拟样式表

我只是在这个项目中使用了纸板和胶带,因为我打算在其他项目中使用这些零件。我切了一块有槽的纸板,以垂直安装伺服电机。然后,我将伺服电机插入Digital5。如果需要,可以使用不同的材料轻松地使结构更永久,更坚固。

步骤4:代码!

现在,编程时间到了。如果您选择自己重新创建它,则很可能需要调整一些值以使其适合您。原始.ino文件可从下面下载。我还打算将代码模块化,因此,如果您愿意,您可以将零碎的代码拿出来在自己的软件中使用。

#include

#include

#include

#include int a;

float tempcelsius;

int B=3975; //B value of the thermistor(Do Not Change!)

float resistance;

double tempfarenheit = 0;

Servo tempservo;

int temptoservo = 0;

循环-循环是将重复运行的代码

//Begin Temperature Code

a=analogRead(0);

resistance=(float)(1023-a)*10000/a; //get the resistance of the sensor;

tempcelsius=1/(log(resistance/10000)/B+1/298.15)-273.15; //convert resistance to Celsius via datasheet ;

tempfarenheit=((tempcelsius*9)/5)+31; //OPTIONAL - Convert from Celsius to Farenheit

//End Temperature Code

此处显示的温度代码来自Grove温度传感器的数据表,用于根据热敏电阻的电阻确定温度。

数据记录功能 //Begin SD Logging code

File dataLog = SD.open(“datalog.txt”, FILE_WRITE); if (dataLog) {

dataLog.print(“Temp: ”);

dataLog.println(tempfarenheit);

dataLog.print(“Sound Level: ”);

dataLog.println(soundLevel);

dataLog.print(“Light Level: ”);

dataLog.println(lightLevel);

delay(5000);

dataLog.close()

//End SD Logging Code

此代码每5秒将当前传感器数据转储到.txt文件中。您可以根据需要更改转储之间的等待时间。
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2551

    文章

    51099

    浏览量

    753606
  • Arduino
    +关注

    关注

    188

    文章

    6469

    浏览量

    187091
收藏 人收藏

    评论

    相关推荐

    Ubuntu 24.04 在 BPI-F3 通过 SD 安装并从 NVME 运行

    SD sudo 卸载 /mnt/sd 取出 SD 并将其放入 BPI-F3 机器并打开。
    发表于 10-12 15:31

    物联网行业的智能称重方案介绍_称重传感器分析

    物联网系统为什么要使用称重传感器   联网系统中使用称重传感器的原因主要有以下几点: 全面感知与信息采集 基础感知元件:传感器是物联网的感觉器官,能够感知、探测、采集和
    的头像 发表于 09-24 14:30 362次阅读
    物联网行业<b class='flag-5'>中</b>的智能称重方案介绍_称重<b class='flag-5'>传感器</b>分析

    SD NAND在智能眼镜的怎么应用

    接口和NAND闪存技术的存储解决方案,它通常被用在需要高容量、小尺寸和低功耗存储的设备。在智能眼镜的应用SD NAND可以扮演以下角色: 数据存储:智能眼镜可能会收集大量的
    的头像 发表于 09-14 09:55 350次阅读
    <b class='flag-5'>SD</b> NAND在智能眼镜<b class='flag-5'>上</b>的怎么应用

    SD的识别、挂载、读写性能是如何检测的呢?

    /testfile of=/dev/null bs=1M 本命令将从SD的/mnt/sdcard目录下读取testfile文件,并将其输出到/dev/null,测试
    发表于 07-24 08:18

    如何在Micro SD设置写保护?

    我们了解客户对Micro SD写保护的疑问。在这篇文章,拓优星辰将详细解释如何在Micro SD
    的头像 发表于 07-11 16:37 1793次阅读
    如何在Micro <b class='flag-5'>SD</b><b class='flag-5'>卡</b><b class='flag-5'>上</b>设置写保护?

    贴片式SD功能介绍【MK SD NAND】

    技术与传统SD不同,SD NAND使用贴装式封装,允许直接焊接至电子设备的PCB,提供一种内置的存储功能。
    的头像 发表于 07-05 17:03 783次阅读
    贴片式<b class='flag-5'>SD</b><b class='flag-5'>卡</b>功能介绍【MK <b class='flag-5'>SD</b> NAND】

    传感器电路图解析

    传感器,英文名称为Transducer或Sensor,是一种能够检测物理量并将其转换为可测量信号的装置。广义讲,传感器能够感知外界信息,
    的头像 发表于 07-02 18:10 1844次阅读
    <b class='flag-5'>传感器</b>电路图解析

    SD连接是什么

    SD连接是数字设备中用于连接SD的一种硬件接口。随着数字设备的普及,SD
    的头像 发表于 03-04 10:48 6973次阅读

    什么是数据记录器数据记录器数据采集系统

    虽然有些数据记录器只有一个传感器和输入,但许多数据记录器有多个通道,在许多情况下,它们可以记录
    的头像 发表于 02-08 12:28 1572次阅读

    传感器选型攻略:原理到应用

    来源:机械工程文萃,谢谢 编辑:感知芯视界 Link 在众多传感器,按照工作原理和测量目标的不同,我们通常将其分为以下几个主要类别,分别是: 温度传感器、压力
    的头像 发表于 02-02 11:21 755次阅读

    sd是什么有什么用途 TFSD有什么区别

    取出并在其他设备读取。 SD卡通常用于数字相机、智能手机、平板电脑、音乐播放、游戏机、导航系统和其他支持SD的设备
    的头像 发表于 01-31 13:53 5265次阅读

    如何SD读取音频文件并将其输出到扬声

    在上一篇教程,创建了一个 I2S 发送器用来发送来FPGA内部 ROM 的音频数据。下一步,我们向该 I2S 发送添加 AXI-Stream 接口,这样我们就可以将发送
    的头像 发表于 01-22 09:23 2009次阅读
    如何<b class='flag-5'>从</b><b class='flag-5'>SD</b><b class='flag-5'>卡</b>读取音频文件<b class='flag-5'>并将其</b>输出到扬声<b class='flag-5'>器</b><b class='flag-5'>上</b>?

    记录传感器数据获取驾驶场景

    此工作流使用 MATLAB 和 RoadRunner 产品完成,它提供了一种结构化的方法来创建虚拟场景,使安波福的工程师能够通过仿真严格验证 ADAS/AD 闭环算法。
    的头像 发表于 01-18 11:05 459次阅读
    <b class='flag-5'>从</b><b class='flag-5'>记录</b>的<b class='flag-5'>传感器</b><b class='flag-5'>数据</b><b class='flag-5'>中</b><b class='flag-5'>获取</b>驾驶场景

    MicroSD如何转接成SD

    SD套主要用于将TF(MicroSD)转接成SD的形状,以实现TF卡在
    的头像 发表于 01-11 14:00 1459次阅读
    MicroSD<b class='flag-5'>卡</b>如何转接成<b class='flag-5'>SD</b><b class='flag-5'>卡</b>?

    温度传感器电路图分享

    温度传感器是一种能够感知温度并将其转换为可测量输出信号的传感器。它们通常由热敏元件或热电阻组成,能够感测温度变化并将其转换为电信号或其他形式的信号。温度
    的头像 发表于 01-09 16:51 3052次阅读
    温度<b class='flag-5'>传感器</b>电路图分享