久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4813|回復: 0
收起左側

超聲波測距控制led燈的亮度

[復制鏈接]
ID:473940 發表于 2019-1-29 17:49 | 顯示全部樓層 |閱讀模式
RT,把超聲波獲取的距離,反饋給LED,LED的亮度會隨之改變,裝置見下

LED的位置

LED的位置
IMG_20190129_174437.jpg
接線細節

接線情況

接線情況

亮度變化

暗

教亮

教亮

亮



程序如下:
int potpin = 0; //定義模擬接口0
int ledpin = 11; //定義數字接口11(PWM 輸出)
const int TrigPin = 2;
const int EchoPin = 3;
float distance;
float UR;
float delta;
int val = 0; // 暫存來自傳感器的變量數值
void setup()
{
  pinMode(ledpin, OUTPUT); //定義數字接口11 為輸出
  pinMode(TrigPin, OUTPUT);
  pinMode(EchoPin, INPUT);
  Serial.begin(9600);//設置波特率為9600
  //注意:模擬接口自動設置為輸入
}
void loop()
{
  // 產生一個10us的高脈沖去觸發TrigPin
  digitalWrite(TrigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(TrigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(TrigPin, LOW);
  // 檢測脈沖寬度,并計算出距離
  distance = pulseIn(EchoPin, HIGH) / 58.00;
  Serial.print(distance);
  Serial.print("cm");
  Serial.println();
  if (distance < 900)
  {
    val = distance; // 讀取傳感器的模擬值并賦值給val
    Serial.println(val);//顯示val 變量
    analogWrite(ledpin, val/4); // 打開LED 并設置亮度(PWM 輸__________出最大值255)
    delay(10);//延時0.01 秒
  }
}



超聲波的反射板

超聲波的反射板
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩有码一区 | 欧美精品在线一区二区三区 | 欧美日韩中文在线 | www.亚洲成人网 | 91精品一区二区三区久久久久 | 综合色导航| 欧美久久久久久久久 | 免费看a | 亚洲一区二区三区在线 | av一二三区| av网站观看| 99精品久久 | 国产精品国产三级国产aⅴ无密码 | 成人精品视频在线 | h片在线免费看 | 99九九视频 | 亚洲a人 | 久草福利 | 国产精品久久久乱弄 | 日韩不卡在线观看 | 欧美综合国产精品久久丁香 | 亚洲精品在线免费 | 在线国产欧美 | 国产黄视频在线播放 | 精品乱码一区二区三四区 | 日日操夜夜操天天操 | 国产精品亚洲欧美日韩一区在线 | 亚洲精品片 | 亚洲三级视频 | 欧美高清视频 | 日本三级日产三级国产三级 | 欧美日韩亚洲一区 | 中文天堂在线一区 | 久久久久久99 | 涩涩视频网站在线观看 | 爱综合 | 国产美女精品视频 | 久久久av一区 | 成人免费视频观看视频 | 天天天操天天天干 | 狠狠躁天天躁夜夜躁婷婷老牛影视 |