chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

帶有蜂鳴器和LED閃爍的Arduino光傳感器

454398 ? 來源:wv ? 2019-10-21 11:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:

帶有蜂鳴器和LED閃爍的Arduino光傳感器

從基礎(chǔ)開始:將板連接到GND和5V引腳,并確保您有跨接器將正極和負(fù)極導(dǎo)軌連接到面包板的另一側(cè),使它們“活動”,并幫助您構(gòu)建電路而不會過多地跨過面包板。

我們要創(chuàng)建一個獨立運行的LED序列。

讓我們連接第一個LED。 LED的正極連接到引腳13。LED的負(fù)極將連接一個220歐姆的電阻,然后將其連接到GND。

第2步:第2步-為其他4個LED接線

現(xiàn)在按照相同的方案為其他4個LED接線:正分別使用220歐姆電阻將每個引腳分別連接到引腳12、11、10和9,將負(fù)極分別接地。

LED就緒:您將能夠通過單獨的PIN單獨控制它們。

第3步:第3步-連接壓電

我們希望蜂鳴器響起。為此,我們將使用壓電式蜂鳴器,因此進(jìn)行接線。

負(fù)極線連接到GND,正極線首先連接到100歐姆電阻,而不是引腳7。正如我之前所說,我在網(wǎng)上找到的其他項目中建議使用100歐姆電阻。

步驟4:步驟4-為光伏電池接線

光伏電池是一個簡單的電阻器,暴露后會導(dǎo)電點亮。因此,在零光下,它阻止了100%的電流,而在全光下,它允許電流流過。 Arduino“讀取”的方式是零光返回值為0,全光返回值為1024。

光伏電池沒有正負(fù)極。因此,您需要將一側(cè)連接到電路板的正極。負(fù)極側(cè)的接線有些復(fù)雜:您將使用500歐姆電阻和(b)將其兩者(a)連接到負(fù)極軌,并直接連接到A0引腳。

電路已準(zhǔn)備就緒。讓我們看一下代碼。

步驟5:步驟5-代碼

您將在下面找到完整的代碼,以進(jìn)行剪切和粘貼。它具有//注釋,因此您可以了解發(fā)生了什么。

這就是代碼的作用:

1-傳感器讀取光水平,將其測量范圍從0到1024

2-我們“翻譯”

3-對于LED,我們將光的讀數(shù)轉(zhuǎn)換為閃爍的毫秒數(shù)。光線越少,閃爍的速度就越慢。進(jìn)行一些測試,即使光線很強(qiáng),它的讀數(shù)也不會超過700或800(很難達(dá)到1024),因此我將700用作“最高”光線水平。由于MAP功能的工作方式,如果光線達(dá)到700以上,它將把閃爍時間變成一個負(fù)數(shù)-整個事情都崩潰了。因此,我創(chuàng)建了一個規(guī)則,即Blink_Time不能短于20毫秒。

4-LED依次點亮(即第一個LED點亮,然后關(guān)閉時,下一個點亮等等)

5-對于蜂鳴器,我們將光的讀數(shù)(0-1024)轉(zhuǎn)換為赫茲(120到1500),因此,光越多,音高就越高。

6-蜂鳴器在第一個,第三個和第五個LED同時發(fā)出蜂鳴聲(并持續(xù)銷售時間),然后隨著LED暫停而暫停。這樣可以以相同的節(jié)奏產(chǎn)生脈動效果,光和聲音。

就是這樣。好好享受!

代碼:

///帶有蜂鳴聲和指示燈序列的光傳感器,如機(jī)場

//用于閃爍的整數(shù)

int Blink_Time = 20;//創(chuàng)建此變量以用于眨眼和間隔時間

int Light_Level = 0;//創(chuàng)建此變量以用于光照級別

int light_Pin = A0;//引腳0將用于光電

//蜂鳴器的輸入

int Buzz_Tone = 300;//為蜂鳴器的聲音創(chuàng)建此變量

int Buzz_Tone_Max = 1500;//蜂鳴音的最大赫茲

int Buzz_Tone_Min = 120;//最小值為蜂鳴音

void setup(){

pinMode(9,OUTPUT);//將品脫9-13初始化為led的輸出

pinMode(10,OUTPUT);

pinMode(11,OUTPUT);

pinMode(12,OUTPUT);

pinMode(13,OUTPUT);

pinMode(7,OUTPUT);//設(shè)置蜂鳴器-引腳7作為蜂鳴器的輸出

Serial.begin(9600); Serial.println( “就緒”);//以9600波特打開串行端口以監(jiān)視變量的行為

}

void loop(){

Light_Level = AnalogRead(Light_Pin);//讀取燈光水平

Blink_Time =地圖(Light_Level,0、700、300、1);//如果燈光強(qiáng)度(Blink_Time 《= 20){Blink_Time = 20;}//設(shè)置閃爍時間的下限,則根據(jù)燈光強(qiáng)度(更多燈光,更快速度)

//。因為光線水平可以超過700,所以映射功能可能導(dǎo)致閃爍時間變?yōu)樨?fù)值,在這種情況下程序?qū)鼋Y(jié)。

//根據(jù)燈光水平設(shè)置蜂鳴音(更多燈光,更多赫茲,更高音調(diào))

Buzz_Tone =地圖(Light_Level,0、700,Buzz_Tone_Min,Buzz_Tone_Max);

//在串行監(jiān)視器中打印所有變量,以供您查看正在發(fā)生的情況

Serial.print(“ Light level =”);

Serial.print(Light_Level);

Serial.print(“閃爍時間=”);

Serial.print(Blink_Time);

Serial.print(“ Buzz_Tone =”);

Serial.print(Buzz_Tone);

Serial.println(“”);

//第一個LED

音(7,Buzz_Tone);////在第一個LED亮起的同時開始發(fā)出蜂鳴聲

digitalWrite(9,HIGH);//打開LED(HIGH是電壓電平)

delay(Blink_Time);//等待[blink time]

digitalWrite(9,LOW);//通過降低電壓來關(guān)閉LED

noTone(7);//停止發(fā)出嗶嗶聲

//在此不發(fā)出嗶嗶聲

//在此不發(fā)出嗶嗶聲,我只希望發(fā)出三聲嗶嗶聲,因此將它們放在第一,第三和第五個指示燈

digitalWrite(10,HIGH);//打開LED(HIGH是電壓電平)

delay(Blink_Time);//等待[blink time]

digitalWrite(10,LOW);//通過降低電壓來關(guān)閉LED

//第三個LED

tone(7,Buzz_Tone);//beep

digitalWrite(11,HIGH);//打開LED(HIGH是電壓電平)

delay(Blink_Time);//等待[blink time]

digitalWrite(11,LOW);//通過降低電壓來關(guān)閉LED

noTone(7);

//第四個LED

digitalWrite(12,HIGH);//打開LED(HIGH是電壓電平)

delay(Blink_Time);//等待[blink time]

digitalWrite(12,LOW);//通過降低電壓來關(guān)閉LED

//第五個LED

tone(7,Buzz_Tone);

digitalWrite(13,HIGH);//打開LED(HIGH是電壓電平)

delay(Blink_Time);//等待[blink time]

digitalWrite(13,LOW);//通過降低電壓來關(guān)閉LED

noTone(7);

延遲(5 * Blink_Time);//在一系列閃爍的LED +蜂鳴聲之間暫停

}

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

    關(guān)注

    3

    文章

    183

    瀏覽量

    30859
  • 蜂鳴器
    +關(guān)注

    關(guān)注

    12

    文章

    897

    瀏覽量

    47595
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6514

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    Vishay高靈敏度接近與環(huán)境傳感器—VCNL4200

    VishayVCNL4200接近與環(huán)境傳感器將940nm紅外發(fā)射(IRED)、環(huán)境傳感器(ALS)以及高靈敏度長距離(長達(dá)1.5m)接
    的頭像 發(fā)表于 10-31 13:54 ?399次閱讀
    Vishay高靈敏度接近與環(huán)境<b class='flag-5'>光</b><b class='flag-5'>傳感器</b>—VCNL4200

    榮耀Magic 8系列搭載艾邁斯歐司朗新一代HDR閃爍檢測傳感器,打造專業(yè)級環(huán)境檢測新體驗

    艾邁斯歐司朗(SIX:AMS)近日宣布,艾邁斯歐司朗新一代HDR閃爍檢測傳感器創(chuàng)新性地應(yīng)用于全新發(fā)布的榮耀Magic 8系列旗艦機(jī)型。該傳感器憑借超高靈敏度、超高精度及高動態(tài)范圍等優(yōu)勢,助力榮耀
    的頭像 發(fā)表于 10-27 11:58 ?171次閱讀

    OPT4001數(shù)字環(huán)境傳感器技術(shù)解析與應(yīng)用指南

    Texas Instruments OPT4001/OPT4001-Q1數(shù)字環(huán)境傳感器 (ALS) 是一款轉(zhuǎn)數(shù)字傳感器,可測量可見光的強(qiáng)度。該
    的頭像 發(fā)表于 09-19 14:09 ?440次閱讀
    OPT4001數(shù)字環(huán)境<b class='flag-5'>光</b><b class='flag-5'>傳感器</b>技術(shù)解析與應(yīng)用指南

    顏色傳感器的檢測原理和應(yīng)用實例

    顏色傳感器是一種能夠感知光線的傳感器(光電傳感器、傳感器的一種)。
    的頭像 發(fā)表于 09-04 17:13 ?2715次閱讀
    顏色<b class='flag-5'>傳感器</b>的檢測原理和應(yīng)用實例

    德州儀器環(huán)境傳感器的應(yīng)用

    我們的眼睛不斷地觀察和解讀周圍的世界,感知光譜的顏色并適應(yīng)各種情況。與眼睛向大腦提供信號的方式相同,環(huán)境傳感器也能精確地測量環(huán)境中的光照條件并向系統(tǒng)提供照度讀數(shù)。傳感技術(shù)不斷改進(jìn)我
    的頭像 發(fā)表于 08-07 14:33 ?3062次閱讀
    德州儀器環(huán)境<b class='flag-5'>光</b><b class='flag-5'>傳感器</b>的應(yīng)用

    如何為您的應(yīng)用選擇傳感器

    ,到向安全系統(tǒng)發(fā)送可能的入侵警報。 本文討論了在常見用例中選擇傳感器所需的功能,例如篡改檢測、晝夜檢測、LED 亮度調(diào)節(jié)、顯示屏亮度調(diào)節(jié)和顏色調(diào)節(jié)。 篡改檢測 篡改檢測應(yīng)用中的
    的頭像 發(fā)表于 06-11 10:14 ?424次閱讀
    如何為您的應(yīng)用選擇<b class='flag-5'>光</b><b class='flag-5'>傳感器</b>

    德州儀器傳感器選擇指南

    ,到向安全系統(tǒng)發(fā)送可能的入侵警報。本文討論了在常見用例中選擇傳感器所需的功能,例如篡改檢測、晝夜檢測、LED 亮度調(diào)節(jié)、顯示屏亮度調(diào)節(jié)和顏色調(diào)節(jié)。
    的頭像 發(fā)表于 06-09 14:36 ?2161次閱讀
    德州儀器<b class='flag-5'>光</b><b class='flag-5'>傳感器</b>選擇指南

    超越視覺感知:解碼美芯晟閃爍傳感器如何重構(gòu)人交互

    ,隨著各大品牌將影像效果作為核心競爭指標(biāo),閃爍傳感器通過精準(zhǔn)捕捉和消除光源閃爍,正在為移動影像技術(shù)的創(chuàng)新構(gòu)建新的突破口。 ? 攝影攝像時閃屏原理 在影像采集領(lǐng)域,光源頻閃頻率與攝像頭
    發(fā)表于 06-04 17:54 ?1798次閱讀
    超越視覺感知:解碼美芯晟<b class='flag-5'>閃爍</b><b class='flag-5'>光</b><b class='flag-5'>傳感器</b>如何重構(gòu)人<b class='flag-5'>光</b>交互

    Vishay Opto VEML6031X00汽車級環(huán)境傳感器

    VishayOptoVEML6031X00汽車級環(huán)境傳感器(ALS)是一款高精度傳感器,設(shè)有I2C接口。該傳感器是一款環(huán)境光數(shù)字16位分辨率傳感器
    的頭像 發(fā)表于 04-03 10:31 ?945次閱讀
    Vishay Opto VEML6031X00汽車級環(huán)境<b class='flag-5'>光</b><b class='flag-5'>傳感器</b>

    全面解析幕測量傳感器

    傳感器。本文將帶你從工作原理到實際應(yīng)用,全面解析這項“幕感知”技術(shù)。 第一部分:幕測量傳感器概述 幕測量
    的頭像 發(fā)表于 03-17 17:21 ?839次閱讀
    全面解析<b class='flag-5'>光</b>幕測量<b class='flag-5'>傳感器</b>

    如何連接稱重傳感器,安裝稱重傳感器要記住的正確方式

    最常見的應(yīng)用之一是從稱重傳感器或任何全橋式傳感器(例如帶有A/D板的應(yīng)變計電橋)獲取數(shù)據(jù)。也是最不了解的,很多用戶會犯簡單的接線錯誤,造成噪音過大,極端情況下還會損壞傳感器和儀表。
    的頭像 發(fā)表于 02-17 15:58 ?1248次閱讀
    如何連接稱重<b class='flag-5'>傳感器</b>,安裝稱重<b class='flag-5'>傳感器</b>要記住的正確方式

    光電傳感器和超聲波傳感器的區(qū)別

    光電傳感器是一種能夠檢測容器中是否存在液體的元件。它主要由兩個主要部分組成:一個紅外發(fā)光二極管(LED)和一個接收LED發(fā)出
    的頭像 發(fā)表于 12-18 11:11 ?1351次閱讀
    光電<b class='flag-5'>傳感器</b>和超聲波<b class='flag-5'>傳感器</b>的區(qū)別

    光電傳感器與激光傳感器的對比

    傳感器。它們通常包含一個光源(如LED)和一個光敏元件(如光電二極管或光電晶體管)。當(dāng)物體通過光束時,光敏元件檢測到的變化,從而觸發(fā)一個電信號。光電傳感器可以是簡單的對射型(發(fā)射
    的頭像 發(fā)表于 12-17 17:03 ?2010次閱讀

    LED智能照明常用的六種傳感器

    相當(dāng)成熟,近幾年來,傳感器技術(shù)向小型化、智能化、多功能化、低成本化大踏步邁進(jìn)。 一、傳感器(Light Sensor) 原理: 也叫光電傳感器,能夠檢測環(huán)境
    的頭像 發(fā)表于 12-06 10:51 ?4925次閱讀

    伏交流電流傳感器選型推薦,芯森CS1V系列傳感器優(yōu)勢介紹

    隨著伏發(fā)電系統(tǒng)的廣泛應(yīng)用,對電流傳感器的需求也日益增長。芯森電子推出的CS1V PB00系列電流傳感器,以其高精度、穩(wěn)定性和多樣化的規(guī)格,成為了伏系統(tǒng)中的優(yōu)選產(chǎn)品。本文將詳細(xì)介紹C
    的頭像 發(fā)表于 12-05 13:24 ?955次閱讀
    <b class='flag-5'>光</b>伏交流電流<b class='flag-5'>傳感器</b>選型推薦,芯森CS1V系列<b class='flag-5'>傳感器</b>優(yōu)勢介紹