国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

步驟1:

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

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

我們要創建一個獨立運行的LED序列。

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

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

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

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

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

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

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

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

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

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

電路已準備就緒。讓我們看一下代碼。

步驟5:步驟5-代碼

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

這就是代碼的作用:

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

2-我們“翻譯”

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

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

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

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

就是這樣。好好享受!

代碼:

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

//用于閃爍的整數

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

int Light_Level = 0;//創建此變量以用于光照級別

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

//蜂鳴器的輸入

int Buzz_Tone = 300;//為蜂鳴器的聲音創建此變量

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);//設置蜂鳴器-引腳7作為蜂鳴器的輸出

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

}

void loop(){

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

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

//。因為光線水平可以超過700,所以映射功能可能導致閃爍時間變為負值,在這種情況下程序將凍結。

//根據燈光水平設置蜂鳴音(更多燈光,更多赫茲,更高音調)

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

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

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亮起的同時開始發出蜂鳴聲

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

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

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

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

//在此不發出嗶嗶聲

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

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

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

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

//第三個LED

tone(7,Buzz_Tone);//beep

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

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

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

noTone(7);

//第四個LED

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

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

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

//第五個LED

tone(7,Buzz_Tone);

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

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

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

noTone(7);

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

}

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

    關注

    3

    文章

    185

    瀏覽量

    30998
  • 蜂鳴器
    +關注

    關注

    12

    文章

    899

    瀏覽量

    47758
  • Arduino
    +關注

    關注

    190

    文章

    6526

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    OPT3007:超薄環境傳感器的設計指南

    OPT3007:超薄環境傳感器的設計指南 在如今追求極致輕薄與智能體驗的電子設備時代,環境傳感器成為了眾多產品中不可或缺的關鍵組件。今天,我們將深入探討德州儀器(TI)推出的 OP
    的頭像 發表于 02-12 11:25 ?268次閱讀

    集成傳感器:賦能醫療領域精準診療與安全保障的關鍵元件

    醫療領域的診療全流程離不開光信號的精準捕捉,從影像診斷、術中照明到便攜檢測、藥品儲存,均需可靠感知技術。普通傳感器易受電磁干擾、環境光波動、空間限制影響,難以滿足醫療級要求。集成
    的頭像 發表于 01-16 15:18 ?1381次閱讀

    PWM 控制 LED蜂鳴器、電機:你真的用對了嗎?

    在做嵌入式開發的時候,PWM(脈寬調制)幾乎是必學技能。LED想要呼吸效果?PWM。蜂鳴器要發“滴滴”的提示音?PWM。電機需要調速?還是PWM。問題是:同樣一個HAL_TIM_PWM_Start
    的頭像 發表于 01-04 09:14 ?519次閱讀
    PWM 控制 <b class='flag-5'>LED</b>、<b class='flag-5'>蜂鳴器</b>、電機:你真的用對了嗎?

    Vishay高靈敏度接近與環境傳感器—VCNL4200

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

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

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

    OPT4001數字環境傳感器技術解析與應用指南

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

    顏色傳感器的檢測原理和應用實例

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

    感位移傳感器:以為尺,丈量工業智能的未來

    在智能制造的浪潮中,精度是制造業的生命線,效率是企業的競爭力。當傳統位移測量技術因機械磨損、環境干擾而逐漸顯露局限時,感位移傳感器以“非接觸、微米級、抗干擾”的突破性優勢,成為精密制造、工業自動化
    的頭像 發表于 08-08 08:33 ?1081次閱讀

    德州儀器環境傳感器的應用

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

    Alphasense PID離子化傳感器技術詳解及其在VOCs檢測中的應用

    什么是PID離子化傳感器離子傳感器(PID)是一種利用 高能量紫外 將檢測物從分子狀態離子化成離子和電子的
    的頭像 發表于 07-10 10:29 ?1101次閱讀
    Alphasense PID<b class='flag-5'>光</b>離子化<b class='flag-5'>傳感器</b>技術詳解及其在VOCs檢測中的應用

    如何為您的應用選擇傳感器

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

    德州儀器傳感器選擇指南

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

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

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

    Vishay Opto VEML6031X00汽車級環境傳感器

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

    全面解析幕測量傳感器

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