99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何從各種傳感器中獲取數(shù)據(jù)并將其記錄在SD卡上

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-20 10:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:一切準(zhǔn)備就緒

首先,確保已安裝Intel/Arduino編程環(huán)境。

請確保已安裝Edison隨附的塑料支架,以防止短路板底部的焊點。

步驟2:開始插入組件

在此項目中,我將端口A0用于溫度傳感器,將A1用于聲音傳感器,將A2用于光傳感器, D5用于伺服電機。

步驟3:創(chuàng)建并插入模擬樣式表

我只是在這個項目中使用了紙板和膠帶,因為我打算在其他項目中使用這些零件。我切了一塊有槽的紙板,以垂直安裝伺服電機。然后,我將伺服電機插入Digital5。如果需要,可以使用不同的材料輕松地使結(jié)構(gòu)更永久,更堅固。

步驟4:代碼!

現(xiàn)在,編程時間到了。如果您選擇自己重新創(chuàng)建它,則很可能需要調(diào)整一些值以使其適合您。原始.ino文件可從下面下載。我還打算將代碼模塊化,因此,如果您愿意,您可以將零碎的代碼拿出來在自己的軟件中使用。

#include

#include

#include

#include int a;

float tempcelsius;

int B=3975; //B value of the thermistor(Do Not Change?。?/p>

float resistance;

double tempfarenheit = 0;

Servo tempservo;

int temptoservo = 0;

循環(huán)-循環(huán)是將重復(fù)運行的代碼

//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溫度傳感器的數(shù)據(jù)表,用于根據(jù)熱敏電阻的電阻確定溫度。

數(shù)據(jù)記錄功能 //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秒將當(dāng)前傳感器數(shù)據(jù)轉(zhuǎn)儲到.txt文件中。您可以根據(jù)需要更改轉(zhuǎn)儲之間的等待時間。
責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2567

    文章

    53026

    瀏覽量

    767784
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

    192264
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    SD—雷龍 SD NAND

    一、SD介紹 1.基本介紹 本質(zhì):nand flash + 控制芯片 1.SD ,Secure Digital Card,稱為安全數(shù)字
    的頭像 發(fā)表于 07-21 17:59 ?61次閱讀
    <b class='flag-5'>SD</b><b class='flag-5'>卡</b>—雷龍 <b class='flag-5'>SD</b> NAND

    【嵌入式開發(fā)】SD—雷龍 SD NAND

    Digital Ultra Capacity) 假如對SD的操作跟EEPROM或者NOR FLASH操作一樣,讀寫數(shù)據(jù)并驗證數(shù)據(jù)的正確性,不需要FAT文件系統(tǒng)。
    發(fā)表于 07-21 17:56

    如何使用 CYW20829 將獲得的傳感器數(shù)據(jù)發(fā)送到廣播?

    我計劃使用外部傳感器將原始數(shù)據(jù)輸出到藍牙模塊的閃存,然后通過藍牙發(fā)送原始數(shù)據(jù),與我個人筆記本電腦的藍牙配對,并在我的個人電腦中獲取這些原始
    發(fā)表于 07-02 07:16

    【STM32系統(tǒng)】基于STM32設(shè)計的SD數(shù)據(jù)讀取與上位機顯示系統(tǒng)(SDIO接口驅(qū)動、雷龍貼片SD

    命令讀取SD的單個數(shù)據(jù)塊。CMD17命令的作用是讀取SD中指定扇區(qū)的
    發(fā)表于 05-09 16:11

    濕度數(shù)據(jù)記錄儀是什么?一文為你解答

    和顯示模塊等部分組成。濕度傳感器負責(zé)感知周圍環(huán)境的濕度,并將其轉(zhuǎn)化為電信號;數(shù)據(jù)采集模塊對這些電信號進行處理和轉(zhuǎn)換,將其變成數(shù)字信號;存儲模塊則將這些數(shù)字信號
    發(fā)表于 03-31 10:35

    數(shù)據(jù)采集卡與壓力傳感器

    本文介紹了拉壓力傳感器的測量原理,并使用數(shù)據(jù)采集卡,采集傳感器所傳遞的壓力信號。
    的頭像 發(fā)表于 03-27 15:50 ?2678次閱讀
    <b class='flag-5'>數(shù)據(jù)采集卡</b>與壓力<b class='flag-5'>傳感器</b>

    Nand flash 和SDSD NAND)存儲扇區(qū)分配表異同

    時,根據(jù)分配表記錄的扇區(qū)位置信息,相應(yīng)扇區(qū)讀取數(shù)據(jù)。同時,驅(qū)動程序還需要負責(zé)處理 NAND Flash 的壞塊管理,將壞塊信息記錄在分配
    發(fā)表于 03-13 10:45

    數(shù)據(jù)記錄儀的計數(shù)原理和應(yīng)用場景

    數(shù)據(jù)記錄儀是一種用于測量、記錄和分析各種數(shù)據(jù)的設(shè)備,其計數(shù)原理和應(yīng)用場景可以歸納如下: 一、計數(shù)原理數(shù)據(jù)
    發(fā)表于 02-24 14:28

    雷龍CS SD NAND:貼片式TF體驗與性能測試

    =direct if=/run/media/mmcblk0p1/testfile: SD 的 testfile 文件讀取數(shù)據(jù)。 of
    發(fā)表于 11-26 10:04

    HPM6E80IVM1 存大量數(shù)據(jù)問題

    Hi,我想用 HPM6E80IVM1 這顆芯片來采集CAN總線上的數(shù)據(jù),并把這些數(shù)據(jù)保存下來,記錄在SD或eMMC
    發(fā)表于 11-14 20:45

    Ubuntu 24.04 在 BPI-F3 通過 SD 安裝并從 NVME 運行

    SD sudo 卸載 /mnt/sd 取出 SD 并將其放入 BPI-F3 機器并打開。
    發(fā)表于 10-12 15:31

    物聯(lián)網(wǎng)行業(yè)的智能稱重方案介紹_稱重傳感器分析

    物聯(lián)網(wǎng)系統(tǒng)為什么要使用稱重傳感器 ??聯(lián)網(wǎng)系統(tǒng)中使用稱重傳感器的原因主要有以下幾點: 全面感知與信息采集 基礎(chǔ)感知元件:傳感器是物聯(lián)網(wǎng)的感覺器官,能夠感知、探測、采集和
    的頭像 發(fā)表于 09-24 14:30 ?1032次閱讀
    物聯(lián)網(wǎng)行業(yè)<b class='flag-5'>中</b>的智能稱重方案介紹_稱重<b class='flag-5'>傳感器</b>分析

    SD NAND在智能眼鏡的怎么應(yīng)用

    接口和NAND閃存技術(shù)的存儲解決方案,它通常被用在需要高容量、小尺寸和低功耗存儲的設(shè)備。在智能眼鏡的應(yīng)用,SD NAND可以扮演以下角色: 數(shù)據(jù)存儲:智能眼鏡可能會收集大量的
    的頭像 發(fā)表于 09-14 09:55 ?737次閱讀
    <b class='flag-5'>SD</b> NAND在智能眼鏡<b class='flag-5'>上</b>的怎么應(yīng)用

    常用遙感傳感器成像的傳感器是什么

    常用遙感傳感器成像的傳感器主要包括以下幾類: 一、光學(xué)成像傳感器 多波段掃描儀 :多波段掃描儀是一種重要的光學(xué)成像傳感器,它能夠同時
    的頭像 發(fā)表于 09-04 14:25 ?1654次閱讀

    SD的識別、掛載、讀寫性能是如何檢測的呢?

    /testfile of=/dev/null bs=1M 本命令將從SD的/mnt/sdcard目錄下讀取testfile文件,并將其輸出到/dev/null,測試
    發(fā)表于 07-24 08:18