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

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

    关注

    2545

    文章

    50440

    浏览量

    750978
  • Arduino
    +关注

    关注

    187

    文章

    6456

    浏览量

    186491
收藏 人收藏

    评论

    相关推荐

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

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

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

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

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

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

    传感器电路图解析

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

    SD连接是什么

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

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

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

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

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

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

    在上一篇教程,创建了一个 I2S 发送器用来发送来FPGA内部 ROM 的音频数据。下一步,我们向该 I2S 发送添加 AXI-Stream 接口,这样我们就可以将发送
    的头像 发表于 01-22 09:23 1868次阅读
    如何<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>?

    MicroSD如何转接成SD

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

    温度传感器电路图分享

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

    请问encoder的数据记录在PLC还是记录在encoder

    请问encoder的数据记录在PLC还是记录在encoder。如果PLC的信息丢失,那么encoder当前的步数还能找回么?
    发表于 12-29 07:14

    无线传感器如何联网?无线传感器如何通信?

    解析,内容涵盖基本概念、技术原理、标准和协议、应用场景等方面的内容。 一、无线传感器联网的基本概念: 无线传感器是能够感知特定环境信息并将其转化为电信号的智能化设备,通常包括感测、处
    的头像 发表于 12-15 10:10 2092次阅读

    CANedge2— 2xCAN/LIN 数据记录仪 (SD + RTC + WiFi)

    即插即用 2x CAN/LIN 记录器将带时间戳的 CAN 数据(经典/CAN FD)记录到可提取的 8 GB 工业 SD
    的头像 发表于 11-13 17:35 608次阅读
    CANedge2— 2xCAN/LIN <b class='flag-5'>数据</b><b class='flag-5'>记录</b>仪 (<b class='flag-5'>SD</b> + RTC + WiFi)