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

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

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

示波器的制作圖解

454398 ? 來源:wv ? 2019-10-10 11:26 ? 次閱讀

步驟1:您需要什么?

1)LinkitONE板

2)微型USB電纜(至程序板)

3)要測(cè)試的傳感器很多!

(我正在使用聲音傳感器,PIR運(yùn)動(dòng)傳感器,空氣質(zhì)量傳感器,DHT溫度傳感器,灰塵傳感器等)。

第2步:連接傳感器

在這里,您應(yīng)該選擇任何可以提供模擬讀數(shù)的傳感器。您可以使用世界上任何可用的模擬傳感器!!!

聲音傳感器,光傳感器,土壤濕度傳感器,觸摸傳感器!??!更!

第3步:編寫一些代碼

這里的代碼非常簡(jiǎn)單!沒什么!

我們只是從傳感器獲取模擬讀數(shù),然后將其發(fā)送到計(jì)算機(jī)。然后計(jì)算機(jī)中的程序會(huì)將數(shù)據(jù)轉(zhuǎn)換為實(shí)時(shí)圖形。

代碼:

-------- ----

#define ANALOG_IN 1

void setup()

{

Serial.begin(9600);//Serial.begin(115200);

}

void loop(){

int val = AnalogRead(ANALOG_IN);

Serial.write(0xff);

Serial.write((val 》》 8)&0xff);

Serial.write(val&0xff);

}

------------

好,現(xiàn)在刻錄此代碼發(fā)送到您的董事會(huì)。下一步,我們將為計(jì)算機(jī)編寫另一個(gè)代碼以可視化讀數(shù)。

步驟4:開發(fā)圖形界面

我們將使用處理軟件來制作GUI部件。首先從www.processing.org下載處理程序并安裝最新版本。

代碼真的很簡(jiǎn)單,我們只是從序列中讀取讀數(shù),然后繪制圖表。請(qǐng)下載此步驟附帶的代碼。

代碼:

---------

導(dǎo)入處理.serial。*;

串行端口;//從Serial類int val創(chuàng)建對(duì)象;//從串口接收的數(shù)據(jù)的int []值;浮動(dòng)縮放;

void setup(){size(1280,480);//打開與開發(fā)板連接的端口,并使用相同的速度(9600 bps)port = new Serial(this,Serial.list()[0],9600);值=新的int [width];變焦= 1.0f;光滑(); }

int getY(int val){return(int)(height-val/1023.0f *(height-1)); }

int getValue(){int value = -1; while(port.available()》 = 3){if(port.read()== 0xff){value =(port.read()《《8)| (port.read());返回值; }

void pushValue(int value){for(int i = 0; i

void drawLines(){stroke(255); int displayWidth =(int)(width/zoom ); int k = values.length-displayWidth; int x0 = 0; int y0 = getY(values [k]); for(int i = 1; i

void drawGrid(){stroke(255 ,0,0); line(0,height/2,width,height/2);}

void keyReleased(){switch(key){case‘+’:zoom * = 2.0f; println(zoom); if((int)(width/zoom)《= 1)zoom/= 2.0f; break; case‘-’:zoom/= 2.0f; if(zoom 《1.0f)zoom * = 2.0f ; break;}}

void draw(){background(0); drawGrid(); val = getValue(); if(val!= -1){pushValue(val);} drawLines() ;}

--------

完成此操作后,請(qǐng)轉(zhuǎn)到下一步并開始測(cè)試示波器!

步驟5:對(duì)其進(jìn)行測(cè)試!

現(xiàn)在進(jìn)行測(cè)試!

將其插入Linkit板,然后運(yùn)行您在處理中制作的程序通過單擊播放按鈕!

您將看到讀數(shù)實(shí)時(shí)更新!您可以使用其他傳感器進(jìn)行嘗試!涼?再嘗試一些:D

步驟6:測(cè)試聲音傳感器

這是聲音傳感器!

您可以邊呼吸邊看分析的讀數(shù)。

步驟7:測(cè)試空氣質(zhì)量傳感器

您還可以進(jìn)行測(cè)試空氣質(zhì)量!程序繪制了一張關(guān)于我房間中空氣質(zhì)量的圖表,該圖表在30秒內(nèi)發(fā)生了變化。

步驟8:測(cè)試PIR運(yùn)動(dòng)傳感器

Wala!運(yùn)動(dòng)傳感器!您將獲得數(shù)字閱讀!測(cè)試它會(huì)很有趣!

第9步:最終修飾!

酷!您還可以制作一個(gè)易于攜帶的簡(jiǎn)單框框,以便隨身攜帶!

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

    關(guān)注

    113

    文章

    6104

    瀏覽量

    183399
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    示波器探頭和示波器需要匹配嗎

    示波器探頭和示波器匹配問題是一個(gè)非常重要的話題,因?yàn)樗鼈冎g的匹配程度直接影響到測(cè)量結(jié)果的準(zhǔn)確性和可靠性。 示波器探頭的工作原理 示波器探頭是一種用于將被測(cè)信號(hào)傳輸?shù)?/div>
    的頭像 發(fā)表于 08-09 14:33 ?209次閱讀

    虛擬示波器還是數(shù)字示波器好用

    虛擬示波器和數(shù)字示波器各有優(yōu)缺點(diǎn),具體選擇哪一種取決于您的具體需求和預(yù)算。 虛擬示波器 定義 虛擬示波器是一種基于計(jì)算機(jī)軟件的示波器,它通過
    的頭像 發(fā)表于 07-17 17:16 ?289次閱讀

    電子示波器和數(shù)字示波器的比較

    引言 示波器是一種廣泛應(yīng)用于電子測(cè)量領(lǐng)域的儀器,它能夠?qū)㈦娦盘?hào)的波形以圖形的方式顯示出來,便于工程師對(duì)信號(hào)進(jìn)行分析和測(cè)量。示波器主要分為兩大類:電子示波器和數(shù)字示波器。電子
    的頭像 發(fā)表于 07-17 17:10 ?298次閱讀

    示波器的帶寬是什么 示波器帶寬選擇的技巧

    示波器的帶寬是示波器性能的一個(gè)重要指標(biāo),它指的是示波器可以準(zhǔn)確地測(cè)量和顯示信號(hào)的最高頻率。
    的頭像 發(fā)表于 05-20 15:37 ?760次閱讀

    模擬示波器和數(shù)字示波器的區(qū)別

    示波器作為電子測(cè)量領(lǐng)域的重要工具,經(jīng)歷了從模擬到數(shù)字的技術(shù)變革。模擬示波器和數(shù)字示波器各有其特點(diǎn)和應(yīng)用場(chǎng)景,兩者在工作原理、性能參數(shù)、功能特性以及使用體驗(yàn)等方面都存在顯著的差異。本文將對(duì)模擬
    的頭像 發(fā)表于 05-11 16:13 ?1480次閱讀

    混合示波器與數(shù)字示波器的區(qū)別

    在電子測(cè)試與測(cè)量領(lǐng)域,示波器作為一種重要的工具,其性能和應(yīng)用對(duì)于工程師和技術(shù)人員來說至關(guān)重要。隨著科技的發(fā)展,示波器的種類和功能也在不斷演進(jìn),其中混合示波器和數(shù)字示波器作為兩種常見的
    的頭像 發(fā)表于 05-10 15:50 ?571次閱讀

    數(shù)字示波器和模擬示波器的區(qū)別

    數(shù)字示波器和模擬示波器在電子測(cè)量領(lǐng)域都有各自的應(yīng)用,它們之間存在一些顯著的區(qū)別。
    的頭像 發(fā)表于 05-09 18:25 ?1511次閱讀

    音箱制作過程圖解

    電子發(fā)燒友網(wǎng)站提供《音箱制作過程圖解.doc》資料免費(fèi)下載
    發(fā)表于 04-28 09:27 ?9次下載

    什么是示波器觸發(fā)?示波器的區(qū)域觸發(fā)功能!

    什么是示波器觸發(fā)?示波器的區(qū)域觸發(fā)功能! 示波器觸發(fā)是示波器中一項(xiàng)重要的功能,它用于在輸入信號(hào)中選擇一個(gè)特定的起始點(diǎn),以便于穩(wěn)定地顯示波形。 在使用
    的頭像 發(fā)表于 01-22 13:40 ?1142次閱讀

    采樣示波器和實(shí)時(shí)示波器的區(qū)別

    采樣示波器和實(shí)時(shí)示波器的區(qū)別? 采樣示波器和實(shí)時(shí)示波器是電子測(cè)量領(lǐng)域常用的兩種示波器類型,它們?cè)谠怼⑻攸c(diǎn)、應(yīng)用和優(yōu)缺點(diǎn)等方面存在差異。下面
    的頭像 發(fā)表于 01-03 17:13 ?954次閱讀

    基于STM32制作的500KHz示波器項(xiàng)目

    今天小編給大家?guī)韲?guó)外的Maker Mirko Pavleskid的基于STM32制作的500KHz示波器項(xiàng)目。
    的頭像 發(fā)表于 12-03 10:07 ?1491次閱讀
    基于STM32<b class='flag-5'>制作</b>的500KHz<b class='flag-5'>示波器</b>項(xiàng)目

    pc示波器、臺(tái)式示波器和手冊(cè)示波器的區(qū)別

    pc示波器、臺(tái)式示波器和手冊(cè)示波器的區(qū)別 PC示波器、臺(tái)式示波器和手持示波器是目前市面上常見的三
    的頭像 發(fā)表于 11-06 11:50 ?941次閱讀

    什么是示波器?示波器的原理

    本文分五篇,第一篇介紹示波器的原理,包含模擬示波器和各種常見的數(shù)字示波器。第二篇介紹示波器的主要指標(biāo):帶寬,采樣率,內(nèi)存深度,分辨率;以及示波器
    的頭像 發(fā)表于 11-03 17:16 ?2078次閱讀
    什么是<b class='flag-5'>示波器</b>?<b class='flag-5'>示波器</b>的原理

    示波器采樣時(shí)間怎么設(shè)置 示波器的采樣率有什么意義?

    示波器采樣時(shí)間怎么設(shè)置 示波器的采樣率有什么意義? 一、示波器采樣時(shí)間的設(shè)置 1. 示波器采樣時(shí)間的概念 示波器的采樣時(shí)間指的是
    的頭像 發(fā)表于 10-17 16:16 ?3269次閱讀

    寫字機(jī)的制作過程

    寫字機(jī)的制作過程,圖解,利用了core——XY的結(jié)構(gòu),詳細(xì)制作圖解,需要有一定制作基礎(chǔ)的DIY同學(xué)。
    發(fā)表于 09-27 07:41