日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Arduino笔记实验(初级阶段)—火焰传感器+有源蜂鸣器实验

發布時間:2024/3/24 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Arduino笔记实验(初级阶段)—火焰传感器+有源蜂鸣器实验 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Arduino筆記實驗(初級階段)—火焰傳感器+有源蜂鳴器實驗


文章目錄

  • Arduino筆記實驗(初級階段)—火焰傳感器+有源蜂鳴器實驗
  • 前言
  • 一、電路圖
  • 二、火焰傳感器(4引腳)-有源蜂鳴器
    • 代碼
    • 實驗效果展示
  • 三、火焰傳感器
    • 火焰傳感器模塊示意圖
    • 火焰傳感器模塊電路圖
  • 實驗總結


前言

自學筆記,沒有歷史知識鋪墊(省略百度部分),博主基于C++代碼編程,函數可以參考官網,或者下載Arduino IDE(工具),查看菜單:幫助->參考,系列性的記錄核心的實用筆記,本章主要記錄Arduino 火焰傳感器+有源蜂鳴器實驗


IDE工具:Arduino IDE

組件:

  • Arduino UNO R3 *1
  • 面包版 *1
  • 杜邦線若干
  • 火焰傳感器(可準備2/3/4不同引腳的做實驗) *1
  • 1K電阻(下拉電阻場景) *1
  • 有源蜂鳴器 *1

  • 一、電路圖

    四引腳火焰傳感器電路圖

    三引腳火焰傳感器電路圖

    兩引腳火焰傳感器電路圖

    二、火焰傳感器(4引腳)-有源蜂鳴器

    代碼

    //火焰傳感器A0引腳 A0 const byte pinA = 0; //火焰傳感器D0引腳 D3 const byte pinD3 = 3; //控制有源蜂鳴器引腳 D9 const byte pinD9 = 9; void setup() {Serial.begin(9600);//打開D3引腳為寫入模式pinMode(pinD3, INPUT);//打開D9引腳為讀取模式pinMode(pinD9, OUTPUT); }void loop() {int pinD3Status = digitalRead(pinD3);int pinAStatus = analogRead(pinA);//觀察火焰傳感器自帶的高低電平輸出值Serial.println(pinD3Status);//觀察火焰傳感器自帶的模擬值輸出值Serial.println(pinAStatus);if (pinAStatus < 30) {//激活有源蜂鳴器digitalWrite(pinD9, HIGH);delay(1000);} else {//關閉有源蜂鳴器digitalWrite(pinD9, LOW);}delay(100); }

    實驗效果展示

    條件現象
    無物體靠近電平=0 模擬值高
    有物體靠近電平=1 模擬值較低.傳感器中的led點亮
    前方60度左右出現火焰電平=1 模擬值非常低.傳感器中的led點亮

    三、火焰傳感器

    火焰傳感器詳細資料與測試

    火焰傳感器模塊示意圖

    火焰傳感器模塊電路圖

    實驗總結

    本章主要以光控聲的實驗,了解到了火焰傳感器的作用,傳感器中自帶的D0數據無法精確的判斷是物體靠近或者是火焰出現(傳感器中的電位器應該是可以調節敏感度的,我這里調試了一下發現模擬值并沒有太大變化,有點奇怪,也可能是我這塊傳感器有問題),我們可以使用A0模擬值自行判斷,甚至再串聯電位器進行精讀調整

    總結

    以上是生活随笔為你收集整理的Arduino笔记实验(初级阶段)—火焰传感器+有源蜂鸣器实验的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。