找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2386|回復(fù): 6
打印 上一主題 下一主題
收起左側(cè)

藍(lán)牙智能小車能同時有pwm調(diào)速和紅外避障功能嗎?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:946739 發(fā)表于 2021-7-4 21:36 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
具體怎么弄呢
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:949166 發(fā)表于 2021-7-4 23:16 | 只看該作者
可以的,我之前做過紅外遙控+超聲波的,我是在網(wǎng)上找的資料,使用Arduino這種自帶pwm發(fā)生器的,端口可以直接輸出pwm,我記得好像是3.5.9.11可以,程序里面直接寫模擬量0-255,它會直接輸出對應(yīng)的pwm。避障功能單獨(dú)寫一個void,我用的是超聲波模塊,檢測到前方有物體靠近直接調(diào)用避障模塊,避障模塊就是電機(jī)停止后退轉(zhuǎn)向這些,具體情況具體分析。
最重要的是,避障模塊完成之后不要讓車亂跑。
回復(fù)

使用道具 舉報(bào)

板凳
ID:844772 發(fā)表于 2021-7-5 08:40 | 只看該作者
不管用什么板子做都不難,而且如果循跡就必須調(diào)速否則速度太快,對循跡程序要求太高。不過你總要說你的硬件條件,才有有建議。 如果隨便選,推薦arduino,它支持的庫比較多,所以沒有什么編程難度。
回復(fù)

使用道具 舉報(bào)

地板
ID:123289 發(fā)表于 2021-7-5 09:58 | 只看該作者
一定能。
把PWM、紅外當(dāng)作兩個事件來處理。
先編好PWM軟件
再編好紅外處理軟件
輪流執(zhí)行這兩個軟件就可以了。
要點(diǎn):做PWM時不要影響紅外軟件的相應(yīng)時間,做紅外時不要影響PWM軟件的相應(yīng)時間。如果你能不用DELAY函數(shù)來做延時,基本上就可以了。
回復(fù)

使用道具 舉報(bào)

5#
ID:946739 發(fā)表于 2021-7-5 13:50 | 只看該作者
wangjie9985 發(fā)表于 2021-7-4 23:16
可以的,我之前做過紅外遙控+超聲波的,我是在網(wǎng)上找的資料,使用Arduino這種自帶pwm發(fā)生器的,端口可以直 ...

好的,不過用的是51單片機(jī)
回復(fù)

使用道具 舉報(bào)

6#
ID:946739 發(fā)表于 2021-7-5 13:50 | 只看該作者
glinfei 發(fā)表于 2021-7-5 08:40
不管用什么板子做都不難,而且如果循跡就必須調(diào)速否則速度太快,對循跡程序要求太高。不過你總要說你的硬件 ...

51單片機(jī)
回復(fù)

使用道具 舉報(bào)

7#
ID:539024 發(fā)表于 2021-7-8 12:29 | 只看該作者
這個完全不沖突啊,pwm是定時器輸出方波就行控制電機(jī),紅外遙控的話我記得某一個寶上直接就有那種模塊,輸出的都是數(shù)字量,單片機(jī)直接檢測高低電平就行
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表