找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3589|回復(fù): 4
收起左側(cè)

51控制的智能車(chē)怎樣實(shí)現(xiàn)循跡和避障程序間的切換?

[復(fù)制鏈接]
ID:330609 發(fā)表于 2018-5-20 14:35 | 顯示全部樓層 |閱讀模式
萌新提問(wèn),如題。
回復(fù)

使用道具 舉報(bào)

ID:333761 發(fā)表于 2018-5-20 23:10 | 顯示全部樓層
加傳感器,比如紅外或超聲波,將檢測(cè)條件作為偱跡終止條件,轉(zhuǎn)入避障程序
回復(fù)

使用道具 舉報(bào)

ID:333761 發(fā)表于 2018-5-20 23:11 | 顯示全部樓層
加傳感器,比如紅外或者超聲波,通過(guò)傳感器的檢測(cè),得到偱線的終止條件,進(jìn)入避障過(guò)程

評(píng)分

參與人數(shù) 1黑幣 +5 收起 理由
拿錘子的約德?tīng)?/a> + 5 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:321920 發(fā)表于 2018-5-21 05:13 來(lái)自觸屏版 | 顯示全部樓層
感謝,長(zhǎng)知識(shí)
回復(fù)

使用道具 舉報(bào)

ID:164602 發(fā)表于 2018-5-21 16:13 | 顯示全部樓層
我有一輛尋跡、避障、跟隨的三功能小車(chē)。
各功能之間,是用按鍵切換的——外部中斷。
void Int0(void)        interrupt 0//外部中斷0的中斷服務(wù)函數(shù),轉(zhuǎn)換功能
{
        EX0=0;
        STOP();
        Delay50us(4000);//消抖時(shí)間要長(zhǎng)點(diǎn)好
        i++;
        switch (i)
        {
                case (1):
                        XJ=1;BZ=0;GS=0;break;
                case (2):
                        XJ=0;BZ=1;GS=0;break;
                case (3):
                        XJ=0;BZ=0;GS=1;break;
                default :
                        i=0;XJ=0;BZ=0;GS=0;break;
        }
//        Delay50us(200);
        IE0=0;
        EX0=1;
}
供大家指點(diǎn)。。。。

評(píng)分

參與人數(shù) 1黑幣 +2 收起 理由
拿錘子的約德?tīng)?/a> + 2 贊一個(gè)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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