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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4759|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产成人免费视频网站高清观看视频 | 毛片视频网址 | 亚洲视频免费在线观看 | 国产精品1区2区 | 欧美日韩在线一区二区三区 | 精久久久久 | 国产乱码精品一区二区三区中文 | 午夜精品导航 | 91观看| 国产精品久久久亚洲 | 九九热国产视频 | 欧美一区二区二区 | 亚洲精选一区二区 | 99久久精品免费看国产四区 | 久久久123 | 久草视频网站 | 一区二区三区久久久 | 久久久www成人免费无遮挡大片 | 日韩精品1区2区 | 亚洲免费人成在线视频观看 | 欧美一区精品 | 国产成人91| 精品久久久久久久人人人人传媒 | 日日操天天射 | 成人亚洲综合 | 日韩欧美在线观看视频 | 国产精品网址 | 午夜播放器在线观看 | 欧美一区二区三区久久精品视 | 91视频一区| 日本一区不卡 | 麻豆精品久久 | 国产成人91视频 | 国产在线视频一区二区董小宛性色 | 天堂免费看片 | 拍真实国产伦偷精品 | 99re66在线观看精品热 | 91视频在线观看 | 91视频在线| 欧美亚洲国产精品 | 国产精品2|