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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4063|回復: 20
收起左側

單片機該用什么函數或方法將超聲波和PWM結合?

[復制鏈接]
ID:407566 發表于 2018-11-14 22:18 | 顯示全部樓層 |閱讀模式
各位大神,關于pwm和超聲波
請問該用什么函數或方法將超聲波和PWM結合,實現,比如小于30cm燈滅這種效果呀
回復

使用道具 舉報

ID:164602 發表于 2018-11-15 08:57 | 顯示全部樓層
最直接的辦法是:
用超聲波測出的距離,改變PWM的占空比。
比如:小30cm時,占空比為零,則燈滅;大于30cm時,占空比變化,燈的亮度隨之變化。這要看你的PWM占空比是怎么設置的。
我做的設置比較簡單,就是改變定時器中斷的次數,次數多,占空比大。
回復

使用道具 舉報

ID:326783 發表于 2018-11-15 11:43 | 顯示全部樓層
這種開關量和PWM有關系么?
回復

使用道具 舉報

ID:164602 發表于 2018-11-16 12:28 | 顯示全部樓層
LanSeXinQing 發表于 2018-11-15 11:43
這種開關量和PWM有關系么?

超聲波傳感器不是開關量
回復

使用道具 舉報

ID:427656 發表于 2018-11-16 12:52 | 顯示全部樓層
如果只是要燈滅,可以用運放電路,不用用到軟件。如果要漸變式的燈滅,無非是做軟件輪訓漸變。
回復

使用道具 舉報

ID:407566 發表于 2018-11-26 17:05 | 顯示全部樓層
那具體代碼該怎么入手,一臉迷茫,求教授
回復

使用道具 舉報

ID:407566 發表于 2018-11-26 17:06 | 顯示全部樓層
HC6800-ES-V2.0 發表于 2018-11-15 08:57
最直接的辦法是:
用超聲波測出的距離,改變PWM的占空比。
比如:小30cm時,占空比為零,則燈滅;大于30c ...

那具體代碼應該怎么實現呢?求賜教
回復

使用道具 舉報

ID:407566 發表于 2018-11-26 19:36 | 顯示全部樓層
HC6800-ES-V2.0 發表于 2018-11-15 08:57
最直接的辦法是:
用超聲波測出的距離,改變PWM的占空比。
比如:小30cm時,占空比為零,則燈滅;大于30c ...

emmm,具體代碼該怎么實施呢
回復

使用道具 舉報

ID:433764 發表于 2018-11-26 21:45 | 顯示全部樓層
#define LED_ON() ...
#define LED_OFF() ...
#define D_LENGTH 30
void mian(void)
{
    init();
    while(1){
        (get_length() > D_LENGTH)?(LED_ON()):(LED_OFF());
    }
}
回復

使用道具 舉報

ID:358930 發表于 2018-11-26 22:03 來自觸屏版 | 顯示全部樓層
過過過兒 發表于 2018-11-26 19:36
emmm,具體代碼該怎么實施呢

先寫好PWM調光的按鍵加減程序,可找到例程,最好是有液晶顯示,能看占空比和頻率,沒有問我。再主程序中添加超聲波測量程序,用測量得到的數據量,強制轉換成一個Char變量(可百度強制轉換命令),用這個變量去=等于按鍵值的變量,能達到按鍵改變PWM信號的目的。如要變占空比(指速度或亮度)就去等于占空比的變量值,如要變小燈閃爍頻率(指像汽車倒車雷達一樣,物體近小燈閃爍的快,音樂急)就去等于頻率的變量值。關鍵是要找到一個有液晶顯示器的用按鍵加減占空比和頻率的例程來改,不行再問,會有人給你寫的。
回復

使用道具 舉報

ID:407566 發表于 2018-11-27 15:29 | 顯示全部樓層
冰冰潔潔 發表于 2018-11-26 22:03
先寫好PWM調光的按鍵加減程序,可找到例程,最好是有液晶顯示,能看占空比和頻率,沒有問我。再主程序中 ...

是需要找到摁鍵調光代碼是嗎?但我好像沒有找到LCD顯示的,請問你有嗎
回復

使用道具 舉報

ID:358930 發表于 2018-11-27 20:47 | 顯示全部樓層
試試這個,不行傳過會有空傳附件。
15433226907860.8373147776134509.jpg
15433226907860.8373147776134509.jpg
回復

使用道具 舉報

ID:358930 發表于 2018-11-27 21:32 來自觸屏版 | 顯示全部樓層
15433226907860.8373147776134509.jpg
15433226907860.8373147776134509.jpg
15433226907860.8373147776134509.jpg
15433226907860.8373147776134509.jpg

1602顯并PWM按鍵調節輸出OK.zip

268.05 KB, 下載次數: 11

評分

參與人數 1黑幣 +60 收起 理由
admin + 60 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:407566 發表于 2018-11-29 19:28 | 顯示全部樓層
萬物互聯 發表于 2018-11-26 21:45
#define LED_ON() ...
#define LED_OFF() ...
#define D_LENGTH 30

?這是具體的嗎
回復

使用道具 舉報

ID:407566 發表于 2018-11-29 19:38 | 顯示全部樓層

暴風哭泣謝謝你!!!!但是那個接線怎么接呀
sbit RS = P2^6 ;
sbit RW = P2^5 ;
sbit EN = P2^7 ;

sbit STA7 = P0^7;
sbit PWM=P1^7;        //輸出PWM
回復

使用道具 舉報

ID:407566 發表于 2018-11-29 20:35 | 顯示全部樓層
過過過兒 發表于 2018-11-27 15:29
是需要找到摁鍵調光代碼是嗎?但我好像沒有找到LCD顯示的,請問你有嗎

1602顯并PWM按鍵調節輸出OK     這個文件夾里的程序,好像只是LLCD顯示的,沒有接LED,沒辦法調光不是
回復

使用道具 舉報

ID:407566 發表于 2018-11-29 20:39 | 顯示全部樓層
hzai736 發表于 2018-11-16 12:52
如果只是要燈滅,可以用運放電路,不用用到軟件。如果要漸變式的燈滅,無非是做軟件輪訓漸變。

我是需要用超聲波模塊測距,然后像小于30cm的時候,燈滅,大于30cm燈亮這樣
回復

使用道具 舉報

ID:407566 發表于 2018-12-1 10:21 | 顯示全部樓層
冰冰潔潔 發表于 2018-11-26 22:03
先寫好PWM調光的按鍵加減程序,可找到例程,最好是有液晶顯示,能看占空比和頻率,沒有問我。再主程序中 ...

em,請問怎么把超聲波程序放進去
回復

使用道具 舉報

ID:358930 發表于 2018-12-3 00:57 | 顯示全部樓層
pwm1.7就是接個小燈LED.加入超聲波程序就復制超聲波相關定意腳和初始化程序,
回復

使用道具 舉報

ID:407566 發表于 2018-12-3 10:34 | 顯示全部樓層
冰冰潔潔 發表于 2018-12-3 00:57
pwm1.7就是接個小燈LED.加入超聲波程序就復制超聲波相關定意腳和初始化程序,

問:就是在超聲波代碼的基礎上改,但是關了之后,下次再打開修改過的超聲波文件,連接開發板他就沒有反應了,為什么
回復

使用道具 舉報

ID:407566 發表于 2018-12-4 00:06 來自觸屏版 | 顯示全部樓層
冰冰潔潔 發表于 2018-12-3 00:57
pwm1.7就是接個小燈LED.加入超聲波程序就復制超聲波相關定意腳和初始化程序,

那sbit   STA7=P0.7呢
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩在线精品 | 久久一区二区三区免费 | 亚洲天天干 | 性色综合 | 欧美成人a∨高清免费观看 欧美日韩中 | 欧美一区二区三区在线观看 | 一级黄色淫片 | 日本午夜视频 | 日韩在线视频一区二区三区 | 日韩国产中文字幕 | 一级黄a视频 | 亚洲福利在线观看 | 久操福利 | 天堂亚洲网 | www.亚洲视频.com | 欧美成人一区二区三区 | 国产欧美一区二区久久性色99 | 久久69精品久久久久久久电影好 | 亚洲一区日韩 | 春色av| 久久精品国产a三级三级三级 | 国产免费看 | 国产精品永久免费观看 | a亚洲精品 | 高清一区二区视频 | 精品中文字幕视频 | 欧美高清视频 | 国产精品一区二区三 | 日本久久综合网 | 黄色免费网址大全 | 久久九九99 | 欧美成人一区二免费视频软件 | 中文字幕色站 | 久久精品一区二区三区四区 | 国产黄色小视频在线观看 | 日韩高清成人 | 91 久久| 国产精品久久久久久久久久免费 | 国产一区二区在线观看视频 | 欧美午夜视频 | 草久网|