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

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

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

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

Micro:bit噪聲電平檢測(cè)器的演示

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

掃碼添加小助手

加入工程師交流群

步驟1:使用的零件和軟件

硬件:

微型:位

Pimoroni enviro:bit-帶有三個(gè)傳感器,用于聲音,光線和顏色以及壓力/溫度/濕度

(Pimoroni:20英鎊)

Pimoroni電源:bit-用電池為設(shè)備供電

(可選,或通過其他方式為microbit供電,Pimoroni為6英鎊)

軟件:

Microsoft MakeCode

Pimoroni enviro:bit MakeCode擴(kuò)展名

要將腳本加載到您的micro:bit,只需復(fù)制提供的

步驟2:代碼

該十六進(jìn)制文件已附加到enviro:bit上。塊模式,使用Enviro:Bit擴(kuò)展名。

然后找到相應(yīng)的JavaScript代碼。

函數(shù)envirobit.getSoundLevel()從傳感器讀取聲音級(jí)別,返回0到443之間的值

常量signal_max定義d的最大值如果要在LED矩陣上顯示動(dòng)態(tài)范圍,則以上值將被視為signal_max。這樣,您可以針對(duì)應(yīng)用優(yōu)化設(shè)備的靈敏度。

在測(cè)量圈中檢測(cè)到的最大值存儲(chǔ)在變量noise_max中,并保持顯示在LED矩陣上。

按下按鈕“ A”將重置noise_max并清除屏幕,按下按鈕“ B”將測(cè)得的噪聲值顯示為實(shí)際數(shù)字。

要顯示該值,signal_max以下的值放置在一個(gè)LED表示的25個(gè)“ bins”中,從0(左上方)到24(右下方)開始。然后計(jì)算x/y位置并打開相應(yīng)的LED。高于signal_max的值放在bin 24中。如果該值低于noise_max,則將再次關(guān)閉LED。

let noise_x = 0

let signal_max = 0

let noise_5 = 0

let noise_25 = 0

let noise_max = 0

basic.showString(“Noise”)

noise_max = 0

noise_25 = 0

noise_5 = 0

signal_max = 250

basic.forever(function () {

while (input.buttonIsPressed(Button.B)) {

basic.showNumber(envirobit.getSoundLevel())

basic.showString(“--”)

}

if (input.buttonIsPressed(Button.A)) {

noise_max = 0

basic.clearScreen()

}

noise_25 = Math.floor(envirobit.getSoundLevel() / signal_max * 25)

if (noise_25 》 24) {

noise_25 = 24

}

noise_5 = Math.floor(noise_25 / 5)

noise_x = noise_25 - noise_5 * 5

led.plot(noise_x, noise_5)

basic.pause(200)

if (noise_25 《 noise_max) {

led.unplot(noise_x, noise_5)

}

if (noise_25 》 noise_max) {

noise_max = noise_25

}

})

步驟3:溫度代碼(濕度) ,帶有最小/最大標(biāo)識(shí)符的壓力傳感器

在這里,您找到了enviro:bit溫度功能的代碼。

參數(shù)signal_min和signal_max設(shè)置LED矩陣上顯示的最低和最高溫度(* C)。在這里,設(shè)置signal_main = 5和signal_max = 30會(huì)導(dǎo)致5和6 * C由左上方的LED(0,0)表示,而28/29 * C由右下方的LED(4,4)表示。

還有優(yōu)化的空間:隨著當(dāng)前代碼的升高和降低,溫度都留下了打開或關(guān)閉LED的痕跡。另一方面,這允許讀取當(dāng)前溫度趨勢(shì)(下降/上升),因?yàn)楫?dāng)前值由閃爍的LED指示。

用getHumidity()或getPressure()替換getTemperature()和相應(yīng)地調(diào)整signal_min和signal_max值(例如分別為0/100%950/1150 hPA)將允許在LED矩陣上顯示這些參數(shù)。

let Temp_x = 0

let Temp_5 = 0

let signal_delta = 0

let Temp_25 = 0

let Temp_Min = 0

let signal_min = 0

let Temp_Max = 0

let signal_max = 0

basic.showString(“Temp”)

signal_max = 30

signal_min = 5

signal_delta = signal_max - signal_min

Temp_Max = 0

Temp_Min = 24

basic.forever(function () {

if (input.buttonIsPressed(Button.A)) {

Temp_Max = 0

Temp_Min = 24

basic.clearScreen()

}

while (input.buttonIsPressed(Button.B)) {

basic.showNumber(Math.round(envirobit.getTemperature()))

basic.showString(“C ”)

}

Temp_25 = Math.floor((envirobit.getTemperature() - signal_min) / signal_delta * 25)

if (Temp_25 》 24) {

Temp_25 = 24

}

if (Temp_25 《 0) {

Temp_25 = 0

}

Temp_5 = Math.floor(Temp_25 / 5)

Temp_x = Temp_25 - Temp_5 * 5

led.plot(Temp_x, Temp_5)

basic.pause(100)

if (Temp_25 《 Temp_Max && Temp_25 》 Temp_Min) {

led.unplot(Temp_x, Temp_5)

}

if (Temp_25 》 Temp_Max) {

Temp_Max = Temp_25

}

if (Temp_25 《 Temp_Min) {

Temp_Min = Temp_25

}

})

責(zé)任編輯:wv

聲明:本文內(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)投訴
  • 檢測(cè)器
    +關(guān)注

    關(guān)注

    1

    文章

    894

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    帶功率檢測(cè)器的 5 GHz 前端模塊 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()帶功率檢測(cè)器的 5 GHz 前端模塊相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有帶功率檢測(cè)器的 5 GHz 前端模塊的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,帶功率檢測(cè)器的 5 GHz 前端模塊真值表,帶功率
    發(fā)表于 06-19 18:35
    帶功率<b class='flag-5'>檢測(cè)器</b>的 5 GHz 前端模塊 skyworksinc

    ABIT5-08001200-30-22P-S內(nèi)置測(cè)試檢測(cè)器放大器MITEQ

    檢測(cè)器閾值(BIT detector threshold)< 20 dBm*< 20 dBm* BIT檢測(cè)格式(BIT dete
    發(fā)表于 06-19 09:18

    Analog Devices Inc. ADL5507對(duì)數(shù)射頻功率檢測(cè)器數(shù)據(jù)手冊(cè)

    (-56dBm至-1dBm,3.6GHz,50?端接時(shí))內(nèi)實(shí)現(xiàn)精確的射頻信號(hào)電平測(cè)量。與分立二極管檢測(cè)器相比,該檢測(cè)器提供更全面的動(dòng)態(tài)范圍和更高的精度。ADL5507檢測(cè)器的高靈敏度支
    的頭像 發(fā)表于 06-06 14:42 ?278次閱讀
    Analog Devices Inc. ADL5507對(duì)數(shù)射頻功率<b class='flag-5'>檢測(cè)器</b>數(shù)據(jù)手冊(cè)

    LOG300 具有集成式低噪聲放大器的40MHz對(duì)數(shù)檢測(cè)器技術(shù)手冊(cè)

    LOG300 是一款集成模擬前端 (AFE),由低噪聲放大器 (LNA) 和對(duì)數(shù)檢測(cè)器塊組成。該器件支持高達(dá) 40MHz 的輸入頻率范圍和 98dB 的典型動(dòng)態(tài)范圍,適用于需要寬動(dòng)態(tài)電壓范圍和信號(hào)
    的頭像 發(fā)表于 03-18 10:17 ?479次閱讀
    LOG300 具有集成式低<b class='flag-5'>噪聲</b>放大器的40MHz對(duì)數(shù)<b class='flag-5'>檢測(cè)器</b>技術(shù)手冊(cè)

    小家電部件沖壓疊料檢測(cè)應(yīng)用案例-阿童木金屬雙張檢測(cè)器# 家電# 沖壓# 傳感# 金屬雙張檢測(cè)器

    檢測(cè)器
    阿童木(廣州)智能科技有限公司
    發(fā)布于 :2025年02月17日 15:28:29

    壓力檢測(cè)器有哪些優(yōu)勢(shì)

    在現(xiàn)代工業(yè)與基礎(chǔ)設(shè)施管理中,壓力檢測(cè)器作為監(jiān)測(cè)與控制系統(tǒng)的關(guān)鍵組件,扮演著重要的角色。壓力檢測(cè)器集高精度、高穩(wěn)定性與便捷操作于一體,在供水、排水、消防水系統(tǒng)、輸油管道、輸氣管道等多個(gè)領(lǐng)域,為設(shè)備的穩(wěn)定運(yùn)行與工業(yè)安全提供有力保障。
    的頭像 發(fā)表于 01-07 17:09 ?729次閱讀

    小單探頭金屬單雙張檢測(cè)器

    檢測(cè)器
    阿童木(廣州)智能科技有限公司
    發(fā)布于 :2024年12月24日 15:03:14

    高效液相色譜儀的檢測(cè)器有哪些

    高效液相色譜儀(HPLC)是一種廣泛應(yīng)用于化學(xué)分析、生物醫(yī)藥、環(huán)境監(jiān)測(cè)等領(lǐng)域的分離和檢測(cè)技術(shù)。HPLC的檢測(cè)器是整個(gè)系統(tǒng)的關(guān)鍵部分,它能夠?qū)⑸V柱分離出的組分轉(zhuǎn)化為可測(cè)量的信號(hào),從而實(shí)現(xiàn)對(duì)樣品的定量
    的頭像 發(fā)表于 08-08 10:43 ?3108次閱讀

    熒光檢測(cè)器用的是什么燈光

    熒光檢測(cè)器是一種利用熒光現(xiàn)象進(jìn)行物質(zhì)檢測(cè)的儀器,廣泛應(yīng)用于生物、化學(xué)、醫(yī)學(xué)等領(lǐng)域。熒光檢測(cè)器的核心部件是熒光光源,它為熒光檢測(cè)提供了必要的激發(fā)光。 一、熒光
    的頭像 發(fā)表于 08-08 10:38 ?1713次閱讀

    熒光檢測(cè)器適用范圍有哪些

    熒光檢測(cè)器是一種利用熒光現(xiàn)象對(duì)物質(zhì)進(jìn)行檢測(cè)的儀器,廣泛應(yīng)用于生物、化學(xué)、醫(yī)學(xué)、環(huán)境等領(lǐng)域。本文將介紹熒光檢測(cè)器的適用范圍,包括生物分子檢測(cè)、細(xì)胞成像、免疫分析、環(huán)境監(jiān)測(cè)、食品安全
    的頭像 發(fā)表于 08-08 10:35 ?2373次閱讀

    熒光檢測(cè)器用來檢測(cè)什么物質(zhì)

    熒光檢測(cè)器是一種利用熒光現(xiàn)象進(jìn)行物質(zhì)檢測(cè)的儀器,廣泛應(yīng)用于化學(xué)、生物學(xué)、醫(yī)學(xué)、環(huán)境科學(xué)等領(lǐng)域。 一、熒光檢測(cè)器的工作原理 熒光檢測(cè)器的工作原理基于熒光現(xiàn)象。熒光是一種特殊的光致發(fā)光現(xiàn)象
    的頭像 發(fā)表于 08-08 10:34 ?2000次閱讀

    熒光檢測(cè)器激發(fā)波長(zhǎng)和發(fā)射波長(zhǎng)怎么設(shè)置

    熒光檢測(cè)器是一種常用的生物化學(xué)分析儀器,廣泛應(yīng)用于蛋白質(zhì)、核酸、細(xì)胞等生物分子的定量、定性和定位分析。熒光檢測(cè)器的工作原理是利用熒光物質(zhì)在特定波長(zhǎng)下吸收光能,然后以較長(zhǎng)波長(zhǎng)的形式釋放出來,通過測(cè)量
    的頭像 發(fā)表于 08-08 10:31 ?6673次閱讀

    電路檢測(cè)器檢查電池是否有電怎么判斷

    了解如何使用電路檢測(cè)器檢查電池是否有電是一項(xiàng)重要的技能,尤其是在需要確保設(shè)備正常運(yùn)行的情況下。本文將介紹電路檢測(cè)器的使用方法、電池的工作原理以及如何判斷電池是否有電。 第一部分:電路檢測(cè)器的基本知識(shí)
    的頭像 發(fā)表于 07-19 17:14 ?2696次閱讀

    電流檢測(cè)器有什么和什么組成

    電流檢測(cè)器是一種用于檢測(cè)電流大小的電子設(shè)備,廣泛應(yīng)用于電力系統(tǒng)、工業(yè)自動(dòng)化、家用電器等領(lǐng)域。 一、電流檢測(cè)器的組成 電流檢測(cè)器主要由以下幾個(gè)部分組成: 電流傳感
    的頭像 發(fā)表于 07-19 17:12 ?2016次閱讀

    電路檢測(cè)器和電流檢測(cè)器的區(qū)別

    1. 引言 電路檢測(cè)器和電流檢測(cè)器是電子工程中常用的工具,它們幫助工程師和技術(shù)人員診斷和監(jiān)測(cè)電子設(shè)備的性能。 2. 電路檢測(cè)器 定義和功能 :電路檢測(cè)器是一種用于
    的頭像 發(fā)表于 07-19 16:34 ?2116次閱讀