| 可能你也一度認(rèn)為巡線是EV3的專(zhuān)利,其實(shí)WeDo也是可以巡線的,而且很多大神高手們都做過(guò)自己的方案。今天我們就來(lái)介紹一種非常簡(jiǎn)易有效的方案,來(lái)自著名的樂(lè)高奇才Daniele Benedettelli或者昵稱為Danny。 搭建 我們知道,一般WeDo的作品都是單電機(jī)驅(qū)動(dòng),而單電機(jī)想要既能左轉(zhuǎn)又能右轉(zhuǎn),我們就需要用到“齒輪轉(zhuǎn)向”機(jī)構(gòu)。這個(gè)可以對(duì)照單電機(jī)如何同時(shí)實(shí)現(xiàn)前進(jìn)和轉(zhuǎn)向一文來(lái)看。 簡(jiǎn)單講就是通過(guò)一組可活動(dòng)齒輪,末端齒輪隨著電機(jī)的不同運(yùn)動(dòng)方向而左右擺動(dòng),然后分別帶動(dòng)不同一側(cè)的車(chē)輪,實(shí)現(xiàn)小車(chē)左轉(zhuǎn)或者右轉(zhuǎn)的功能。 而我們既要能夠保證齒輪組能夠快速左右切換,又不能使小車(chē)速度過(guò)快,所以左右兩邊使用了齒輪減速,并連接錐齒輪方便與活動(dòng)齒輪組嚙合。 另外運(yùn)動(dòng)傳感器離地的高度也要?jiǎng)倓偤?,不能過(guò)高也不能過(guò)低。 編程 首先由于WeDo電機(jī)運(yùn)行機(jī)制的問(wèn)題,我們需要依次使用一個(gè)電機(jī)功率和停止模塊,并不斷在很小的時(shí)間間隔內(nèi),發(fā)送檢測(cè)到的運(yùn)動(dòng)傳感器數(shù)據(jù)。 然后識(shí)別到黑線,也就是數(shù)據(jù)大于等于4的時(shí)候,電機(jī)逆時(shí)針轉(zhuǎn)動(dòng),遠(yuǎn)離黑線。 識(shí)別到白色臺(tái)面,也就是數(shù)據(jù)小于四的時(shí)候,電機(jī)順時(shí)針轉(zhuǎn)動(dòng),靠近黑線。這樣小車(chē)就能一搖一擺地巡線了。 | 
|  | 
來(lái)自: 長(zhǎng)沙7喜 > 《玩中學(xué)》