五月av在线|一区二区三区日韩|婷婷在线观看视频|国产精品黄网站,最近的2019中文字幕国语在线,亚洲GV猛男GV无码男同短文,国产成人AV一区二区三区在线观看

創(chuàng)澤機(jī)器人
CHUANGZE ROBOT
當(dāng)前位置:首頁(yè) > 新聞資訊 > 機(jī)器人開(kāi)發(fā) > 微觸開(kāi)關(guān)傳感器-很簡(jiǎn)單的傳感器,用程序就能很準(zhǔn)確地檢測(cè)到它的開(kāi)閉變化

微觸開(kāi)關(guān)傳感器-很簡(jiǎn)單的傳感器,用程序就能很準(zhǔn)確地檢測(cè)到它的開(kāi)閉變化

來(lái)源:機(jī)器人的天空     編輯:創(chuàng)澤   時(shí)間:2026/3/5   主題:其他 [加盟]

Z簡(jiǎn)單的傳感器是什么,我一定會(huì)回答是微觸開(kāi)關(guān),如圖5-1 所示。其實(shí)它和我們生活中常常見(jiàn)到的開(kāi)關(guān)沒(méi)有太大區(qū)別。

微觸開(kāi)關(guān)也只有“開(kāi)”和“閉” 兩種不同的狀態(tài),不過(guò)它對(duì)于觸碰是非常敏感的,只要稍微碰到一點(diǎn)點(diǎn),開(kāi)關(guān)就會(huì)合上。 如果把它連接到主控制器,用程序就能很準(zhǔn)確地檢測(cè)到它的開(kāi)閉變化了。同學(xué)們想想看, 它是不是和昆蟲(chóng)的觸角很像呢?我們這節(jié)課就要用兩個(gè)微觸開(kāi)關(guān)傳感器來(lái)模擬昆蟲(chóng)觸角 的功能。

輸人和輸出

對(duì)于機(jī)器人來(lái)說(shuō),微觸開(kāi)關(guān)就是一個(gè)輸入器件。究竟什么是輸入,什么是輸出呢?我 們?cè)趺蠢弥骺刂破鞯妮斎牒洼敵龉δ苣?其實(shí)這個(gè)概念非常簡(jiǎn)單,如果將主控制器的 一個(gè)端口連接到傳感器,它就是被作為一個(gè)輸入端口在使用,因?yàn)槲覀円脗鞲衅髯x入 關(guān)于環(huán)境的信息。而反之,如果將端口連接到執(zhí)行器,比如一個(gè)LED 小燈模塊或一個(gè)蜂 鳴器模塊,那么它就變成了一個(gè)輸出端口,因?yàn)槲覀兪怯幂敵鲂畔⑷タ刂茍?zhí)行器執(zhí)行一些 動(dòng)作。

在Arduino 主控制器中,每個(gè)端口都既可以用作輸入端口又可以用作輸出端口,同學(xué) 們需要在使用時(shí)根據(jù)實(shí)際用途將它們?cè)O(shè)置為適當(dāng)?shù)姆较颉_@時(shí)就要看到前面課程中已經(jīng) 見(jiàn)到過(guò)的一個(gè)“熟面孔”——pinMode 命令,它的用法如下:

pinMode(3,INPUT);

pinMode(5,OUTPUT);

當(dāng)我們這樣使用pinMode 命令時(shí),編號(hào)為3號(hào)的端口變成輸人模式,之后就能使用上面 連接的傳感器了。5號(hào)端口則變成輸出模式,如果要操縱的是LED 小燈或蜂鳴器之類(lèi)的 執(zhí)行模塊,就一定要記得將端口設(shè)置為輸出模式。

一般地,我們?cè)诰帉?xiě)程序時(shí)只需要設(shè)置一次端口的方向就夠了。請(qǐng)同學(xué)們回想一下 Arduino 的程序結(jié)構(gòu),pinMode 這個(gè)命令Z適合出現(xiàn)的地點(diǎn)是不是setup 中呢?

微觸開(kāi)關(guān)的狀態(tài)

假設(shè)將微觸開(kāi)關(guān)連接到3號(hào)端口,并用pinMode 命令將端口設(shè)置成輸入方向。那么 在后面的程序中,當(dāng)需要知道微觸開(kāi)關(guān)的開(kāi)閉狀態(tài)時(shí),只要用 digitalRead 命令就可以很 方便地讀取微觸開(kāi)關(guān)的值了,這個(gè)命令的用法如下:

int value=digitalRead(3);

我們這樣使用這條命令,就能夠得到在第3號(hào)端口上的狀態(tài),它是一個(gè)值為 HIGH 或者 LOW 的數(shù)字。如果微觸開(kāi)關(guān)的狀態(tài)是閉合的,使用 digitalRead 命令得到的就是一個(gè) LOW; 反之則得到HIGH 。 這樣,我們只要判斷一下 digitalRead 的返回值就知道開(kāi)關(guān)的 狀態(tài)了。在這本書(shū)中,用到的所有開(kāi)關(guān)類(lèi)型的傳感器都可以用這樣的方法讀取它們的 狀 態(tài) 。

用條件語(yǔ)句讓機(jī)器人更智能

前幾節(jié)課中我們編寫(xiě)的程序都是那種Z簡(jiǎn)單的“面條型”程序,也就是其中的每個(gè)語(yǔ) 句都會(huì)被順序執(zhí)行。而為小機(jī)器人編寫(xiě)智能程序時(shí),肯定希望在某種條件下機(jī)器人做某 件事情,在另一種條件下機(jī)器人去做另一種事情。那么如何讓機(jī)器人做到這一點(diǎn)呢?這 就需要用到C 語(yǔ)言中Z常用的語(yǔ)句——條件語(yǔ)句了。條件語(yǔ)句由 if 關(guān)鍵字、else 關(guān)鍵字 和條件表達(dá)式組成。

我們先來(lái)看看什么是條件表達(dá)式。簡(jiǎn)單地說(shuō),條件表達(dá)式是一個(gè)結(jié)果值只可能為 “真”(true) 或“假”(false) 的計(jì)算式。它們可以分為兩種: 一種叫關(guān)系運(yùn)算;另一種叫邏輯 運(yùn)算。關(guān)系運(yùn)算主要用來(lái)判斷值的大小關(guān)系,比如判斷a 和 b 是否相等,或是判斷c 和 d 誰(shuí)大誰(shuí)小。而使用邏輯運(yùn)算可以把幾個(gè)關(guān)系運(yùn)算連接起來(lái),表達(dá)更復(fù)雜的邏輯,比如,“a 大于b, 而 且c 大 于d” 這個(gè)式子是真還是假?我們把Z常用的這類(lèi)運(yùn)算總結(jié)在表5-1和 表5-2中。

知道了條件表達(dá)式的用法,學(xué)會(huì)條件語(yǔ)句就沒(méi)有任何困難了。下面是條件語(yǔ)句Z常

用的幾種用法。

if (條件表達(dá)式){ 語(yǔ)句;

}

//在這里寫(xiě)條件滿(mǎn)足時(shí)執(zhí)行的語(yǔ)句

條件語(yǔ)句Z簡(jiǎn)單的用法就像上面這樣,在條件表達(dá)式的值為真時(shí)執(zhí)行大括號(hào)中的語(yǔ) 句,如果為假則直接跳過(guò)執(zhí)行大括號(hào)后面的部分。

注意:上面的內(nèi)容中用“語(yǔ)句;”代替的大括號(hào)內(nèi)的部分是可以包含多條語(yǔ)句的。

if (條件表達(dá)式){

語(yǔ)句1; }else{

語(yǔ)句2;

//在這里寫(xiě)條件滿(mǎn)足時(shí)執(zhí)行的語(yǔ)句

//在這里寫(xiě)條件不滿(mǎn)足時(shí)執(zhí)行的語(yǔ)句

這種用法下,如果條件表達(dá)式得到滿(mǎn)足,就執(zhí)行語(yǔ)句1;否則執(zhí)行語(yǔ)句2。

if (條件表達(dá)式1){

語(yǔ)句1;

else if(條件表達(dá)式2){

語(yǔ)句2; }else{

語(yǔ)句3; //在這里寫(xiě)條件1滿(mǎn)足時(shí)執(zhí)行的語(yǔ)句

//在這里寫(xiě)條件1不滿(mǎn)足但條件2滿(mǎn)足時(shí)執(zhí)行的語(yǔ)句 //在這里寫(xiě)所有條件均不滿(mǎn)足時(shí)執(zhí)行的語(yǔ)句

上面這種用法有兩個(gè)條件表達(dá)式,我們的程序會(huì)先判斷D一個(gè)表達(dá)式是否滿(mǎn)足,如果 D一個(gè)條件是 true 就執(zhí)行語(yǔ)句1;否則判斷第2個(gè)條件,如果是true 就執(zhí)行語(yǔ)句2,是 false 則執(zhí)行語(yǔ)句3。記住如果還有多個(gè)條件需要判斷,還可以再去增加更多的else if。





為機(jī)器人安上轉(zhuǎn)向燈:連接機(jī)器人,編寫(xiě)程序,觀察現(xiàn)象

將機(jī)器人、擴(kuò)展板和小燈模塊連接好,將右轉(zhuǎn)向燈連接D5 號(hào)口,左轉(zhuǎn)向燈連接D3號(hào)口;編寫(xiě)程序,讓轉(zhuǎn)向燈亮滅的語(yǔ)句,左轉(zhuǎn)向燈熄滅,同時(shí)機(jī)器人向右轉(zhuǎn)彎

簡(jiǎn)單機(jī)器人的主控制器與擴(kuò)展板

機(jī)器人的主控制器可以用這些插針和各種傳感器或執(zhí)行器共同工作,用灰色的RJ11 線(xiàn)連接各種傳感器 和執(zhí)行器,而不用擔(dān)心線(xiàn)路連錯(cuò)或連反,連接時(shí)如果聽(tīng)到“咔嚓”就代表連接成功

機(jī)器人中最為流行的驅(qū)動(dòng)方式-雙輪差速驅(qū)動(dòng)

常見(jiàn)的一種機(jī)器人驅(qū)動(dòng)方式—雙輪差速驅(qū)動(dòng),左輪和右輪以同樣的速率向前轉(zhuǎn)動(dòng),機(jī)器人向正前方前進(jìn);左輪和右輪 以同樣的速率向后轉(zhuǎn)動(dòng),轉(zhuǎn)彎半徑的大小取決于左右兩個(gè)輪子的轉(zhuǎn)動(dòng)速度之差

機(jī)器龜?shù)慕Y(jié)構(gòu)制作材料:底盤(pán),執(zhí)行器,傳感器,中型減速電機(jī),萬(wàn)向輪,標(biāo)準(zhǔn)舵機(jī)

機(jī)器龜有一個(gè)PWM驅(qū)動(dòng)的活動(dòng) 底盤(pán),底盤(pán)上搭載了一個(gè)可旋轉(zhuǎn)的傳感器平臺(tái),機(jī)器人頭部設(shè)置了一個(gè)距離傳感 器,底盤(pán)下裝有4個(gè)邊緣傳感器

機(jī)器人的避障功能原理:接觸式傳感器觸發(fā)的“神經(jīng)阻斷”電路

制作靜片使用的材料是端子芯和黃銅管,把一根有彈性的金屬絲套在銅管里做開(kāi)關(guān)的動(dòng) 片,碰到物體后,金屬絲和銅管內(nèi)壁接觸,電路導(dǎo)通,以用電阻引腳彎個(gè)圓圈做成靜片

4足機(jī)器人的制作材料:微型減速電機(jī),車(chē)條,曲別針,熱縮管

電機(jī)的布局建議稍微靠后,給兩條前腿留出多 一點(diǎn)活動(dòng)空間。因?yàn)榍懊嬷谱鞯腃PG 是主-從神經(jīng)元結(jié)構(gòu),前腿帶著后腿走,前腿的動(dòng)作幅度大于后腿。這樣的設(shè)計(jì)可以使機(jī)器人跨越路面上的一些小障礙

機(jī)器人CPG(中樞模式發(fā)生器)的制作材料:74HC240,電阻,洞洞板,20腳PDIP插座,鋰電池,LED

神經(jīng)網(wǎng)絡(luò)中最關(guān)鍵的元件是電阻R3,R3的阻值過(guò)小,左、 右兩側(cè)機(jī)體就無(wú)法協(xié)調(diào)運(yùn)轉(zhuǎn),機(jī)器人就好像喝醉了一樣。實(shí)際R3的阻值可以選取 1~10MΩ

螞蟻機(jī)器人的制作材料:74HC240,光敏二極管,微型電機(jī),電源端子,插頭尾簧,洞洞板

,74HC240,4個(gè),光敏二極管,2個(gè),0.22μF無(wú)極電容,6個(gè),微型電機(jī),2個(gè),1MΩ電阻,6個(gè),1.5MΩ電阻,2個(gè),PC電源端子(母,拆芯),2位,小型壓線(xiàn)端子(拆芯),2位,3mm黃銅管(可選),1小段,RCA插頭尾簧,1個(gè)

3D光電跟蹤頭的制作材料:74HC240,二極管,電容電阻,鋰電池,開(kāi)關(guān)端子

光電跟蹤頭的感光元件可以使用任何規(guī)格的光敏二極管或紅外線(xiàn)接收二極管;74HC240 在這里作為兩組神經(jīng)元電路使用;74HC245 是小型BEAM 機(jī)器人常用的雙向電機(jī)驅(qū)動(dòng)芯片

2D光電跟蹤頭的構(gòu)造:兩個(gè)光敏二極管, 一 片數(shù)字邏輯集成電路,一個(gè)減速電機(jī)

電機(jī)為機(jī)器人制作中常用的N20 微型減速電機(jī),標(biāo)稱(chēng)電壓為6V;感光元件串聯(lián)在電源兩端;芯片的第1/19腳為 使能端,實(shí)際使用中要接低電平;端子芯取自工業(yè)連接器里面的接線(xiàn)排座

尋光機(jī)器人電子部分的制作材料:三極管,光敏電阻或光敏二極管,紅外線(xiàn)接收管,鋰電池

機(jī)器人電子部分的主要元件使用的三極管是C1815, 可以替換成電流更大的8050,也可以使 用其他型號(hào)的小功率NPN 型三極管。鋰電池充電器用一個(gè)報(bào)廢的摩托羅拉手機(jī)充電器(標(biāo)稱(chēng)輸出 4.4V/1A)改造而成

尋光機(jī)器人機(jī)械部分的制作:車(chē)式底盤(pán),傳感器和控制器,車(chē)輪,蓋形螺帽

機(jī)器人的身體。身體是一個(gè)由兩個(gè)電機(jī)驅(qū)動(dòng)的可以自由活動(dòng)的小 車(chē)式底盤(pán)。身體相當(dāng)于機(jī)器人的骨架,機(jī)器人的傳感器和控制器都搭載在它上面。 車(chē)輪和電機(jī)構(gòu)成了機(jī)器人的運(yùn)動(dòng)器官
資料獲取
機(jī)器人開(kāi)發(fā)
== 資訊 ==
微觸開(kāi)關(guān)傳感器-很簡(jiǎn)單的傳感器,用程序就
為機(jī)器人安上轉(zhuǎn)向燈:連接機(jī)器人,編寫(xiě)程序
簡(jiǎn)單機(jī)器人的主控制器與擴(kuò)展板
機(jī)器人中最為流行的驅(qū)動(dòng)方式-雙輪差速驅(qū)動(dòng)
機(jī)器人對(duì)人類(lèi)的幫助:代替人類(lèi)完成體力勞動(dòng)
機(jī)器人的四大組成部分:主控制器,傳感器,
AI 革命進(jìn)入新階段,賦能全場(chǎng)景終端-從
具身智能商業(yè)化元年全洞察-政策密集出臺(tái),
具身智能產(chǎn)業(yè)發(fā)展現(xiàn)狀與趨勢(shì)調(diào)研報(bào)告202
2025年保姆機(jī)器人行業(yè)發(fā)展趨勢(shì)報(bào)告-四
2025年機(jī)器人產(chǎn)業(yè)的變革與展望白皮書(shū)-
2025養(yǎng)老機(jī)器人行業(yè)研究報(bào)告-市場(chǎng)規(guī)模
OpenAI的軟硬件生態(tài)布局與進(jìn)展-硬件
2025年通向AGI之路-全球人工智能展
中國(guó)聯(lián)通《人工智能行業(yè)安全治理白皮書(shū)(2
== 機(jī)器人推薦 ==
迎賓講解服務(wù)機(jī)器人

服務(wù)機(jī)器人(迎賓、講解、導(dǎo)診...)

智能消毒機(jī)器人

智能消毒機(jī)器人

機(jī)器人開(kāi)發(fā)平臺(tái)

機(jī)器人開(kāi)發(fā)平臺(tái)


機(jī)器人底盤(pán) Disinfection Robot 消毒機(jī)器人  講解機(jī)器人  迎賓機(jī)器人  移動(dòng)機(jī)器人底盤(pán)  商用機(jī)器人  智能垃圾站  智能服務(wù)機(jī)器人  大屏機(jī)器人  霧化消毒機(jī)器人  展廳機(jī)器人  服務(wù)機(jī)器人底盤(pán)  具身智能教育機(jī)器人  智能配送機(jī)器人  導(dǎo)覽機(jī)器人 
版權(quán)所有 創(chuàng)澤智能機(jī)器人集團(tuán)股份有限公司 運(yùn)營(yíng)中心:北京 清華科技園九號(hào)樓5層 生產(chǎn)中心:山東日照太原路71號(hào)
銷(xiāo)售1:4006-935-088 銷(xiāo)售2:4006-937-088 客服電話(huà): 4008-128-728