91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

步驟1:一切準備就緒

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

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

步驟2:開始插入組件

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

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

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

步驟4:代碼!

現(xiàn)在,編程時間到了。如果您選擇自己重新創(chuàng)建它,則很可能需要調整一些值以使其適合您。原始.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;

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

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

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

    關注

    2576

    文章

    55056

    瀏覽量

    791493
  • Arduino
    +關注

    關注

    190

    文章

    6526

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如果安裝了 NVMe 驅動,則 SPI v3.0.4 和 v3.1.5 SD 啟動失敗,為什么?

    安裝了 NVME 驅動,您仍然可以 SD 啟動。 這是一個空的格式化 nvme 驅動,用作數(shù)據(jù)
    發(fā)表于 03-03 07:47

    CW32溫度傳感器的應用

    ) Vref是當前 ADC 模塊的參考電壓,取值為 1.5V 或 2.5V。 T0是 8 位的初始校準溫度值,記錄在芯片的 FLASH 存儲,其地址是 0x00012609,單位是 0.5 攝氏度,讀取
    發(fā)表于 12-15 08:18

    解鎖SD NAND、TF、SD的應用密碼

    在科技飛速發(fā)展的今天,數(shù)據(jù)存儲的需求滲透到生活與工作的每一個角落——手腕的智能手表,到專業(yè)攝影師的相機,再到工廠里的工業(yè)路由,都離不開高效可靠的存儲介質。
    的頭像 發(fā)表于 11-24 11:04 ?534次閱讀
    解鎖<b class='flag-5'>SD</b> NAND、TF<b class='flag-5'>卡</b>、<b class='flag-5'>SD</b><b class='flag-5'>卡</b>的應用密碼

    分享SD協(xié)議、分類及IP設計詳解

    ”,1位。 這些信息是在的生產(chǎn)期間被編程(燒錄),主控制不能修改它們的內(nèi)容。請注意,SD的CID寄存和MMC
    發(fā)表于 10-30 17:14

    解鎖存儲密碼:SD NAND、TF、SD的應用全景

    ,讓我們一同揭開它們的神秘面紗,深入了解其應用領域、場景及具體產(chǎn)品。 一、SD NAND:大能量 SD NAND,也被叫做貼片式TF或者eMMC的簡化版 ,是一種貼片式封裝的存儲芯片,尺寸微小,常見的僅有6x8mm?,直接焊接
    的頭像 發(fā)表于 10-29 14:24 ?670次閱讀

    MCU200TSD讀寫流程

    SD讀步驟: SD初始化完成后,SD 初始化過程
    發(fā)表于 10-29 07:04

    M483SIDAE SD控制,無法使用DMA讀取SDHC獲取正確的數(shù)據(jù),怎么解決?

    1、至于M483SIDAE SD控制,我們無法使用DMA讀取SDHC獲取正確的數(shù)據(jù) 對于SD
    發(fā)表于 08-28 06:21

    能源采集的新途徑:利用壓電陶瓷環(huán)境獲取電能

    在物聯(lián)網(wǎng)(IoT)和可持續(xù)發(fā)展的大背景下,為成千上萬的分布式傳感器節(jié)點供電成為了一個巨大挑戰(zhàn)。更換電池成本高昂且不可持續(xù)。于是,一種“自供能”的理念應運而生——環(huán)境采集微小的能量并將其
    的頭像 發(fā)表于 08-27 09:21 ?1016次閱讀

    SD—雷龍 SD NAND

    一、SD介紹 1.基本介紹 本質:nand flash + 控制芯片 1.SD ,Secure Digital Card,稱為安全數(shù)字
    的頭像 發(fā)表于 07-21 17:59 ?3790次閱讀
    <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設計的SD數(shù)據(jù)讀取與上位機顯示系統(tǒng)(SDIO接口驅動、雷龍貼片SD

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

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

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

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

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

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

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