超声波传感器+蜂鸣器实现距离报警
生活随笔
收集整理的這篇文章主要介紹了
超声波传感器+蜂鸣器实现距离报警
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
物聯網之距離報警器
通過使用超聲波傳感器和蜂鳴器實現當物體距離超聲波傳感器小于指定距離時,蜂鳴器開始報警
一、實驗所需
二、實驗代碼(在arduino上進行編譯)
*** volatile float dist; float checkdistance_A1_A3() {digitalWrite(A1, LOW);delayMicroseconds(2);digitalWrite(A1, HIGH);delayMicroseconds(10);digitalWrite(A1, LOW);float distance = pulseIn(A3, HIGH) / 58.00;delay(10);return distance; } void setup(){dist = 0;pinMode(A1, OUTPUT);//超聲波測距輸出口pinMode(A3, INPUT);//超聲波測距輸入口Serial.begin(9600);pinMode(2, OUTPUT);//蜂鳴器管腳口 } void loop(){dist = checkdistance_A1_A3();Serial.print("1111");Serial.println(dist);delay(1000);if (dist < 8) { //設置距離小于8cm就報警Serial.print("1111");//檢錯tone(4,100,1000);} } ***三、連接圖
總結
以上是生活随笔為你收集整理的超声波传感器+蜂鸣器实现距离报警的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GAMS-运行过程中关于0的问题
- 下一篇: 初始sping