成人电线在线播放无码-久久99精品久久久久久琪琪-免费99精品国产人妻自在现线-久久婷婷人人澡人人喊人人爽-成人网站免费看黄a站视频


首頁
產品系列
行業應用
渠道合作
新聞中心
研究院
投資者關系
技術支持
關于創澤
| En
 
  當前位置:首頁 > 新聞資訊 > 機器人開發 > 微觸開關傳感器-很簡單的傳感器,用程序就能很準確地檢測到它的開閉變化  
 

微觸開關傳感器-很簡單的傳感器,用程序就能很準確地檢測到它的開閉變化

來源:機器人的天空      編輯:創澤      時間:2026/3/5      主題:其他   [加盟]

Z簡單的傳感器是什么,我一定會回答是微觸開關,如圖5-1 所示。其實它和我們生活中常常見到的開關沒有太大區別。

微觸開關也只有“開”和“閉” 兩種不同的狀態,不過它對于觸碰是非常敏感的,只要稍微碰到一點點,開關就會合上。 如果把它連接到主控制器,用程序就能很準確地檢測到它的開閉變化了。同學們想想看, 它是不是和昆蟲的觸角很像呢?我們這節課就要用兩個微觸開關傳感器來模擬昆蟲觸角 的功能。

輸人和輸出

對于機器人來說,微觸開關就是一個輸入器件。究竟什么是輸入,什么是輸出呢?我 們怎么利用主控制器的輸入和輸出功能呢?其實這個概念非常簡單,如果將主控制器的 一個端口連接到傳感器,它就是被作為一個輸入端口在使用,因為我們要利用傳感器讀入 關于環境的信息。而反之,如果將端口連接到執行器,比如一個LED 小燈模塊或一個蜂 鳴器模塊,那么它就變成了一個輸出端口,因為我們是用輸出信息去控制執行器執行一些 動作。

在Arduino 主控制器中,每個端口都既可以用作輸入端口又可以用作輸出端口,同學 們需要在使用時根據實際用途將它們設置為適當的方向。這時就要看到前面課程中已經 見到過的一個“熟面孔”——pinMode 命令,它的用法如下:

pinMode(3,INPUT);

pinMode(5,OUTPUT);

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

一般地,我們在編寫程序時只需要設置一次端口的方向就夠了。請同學們回想一下 Arduino 的程序結構,pinMode 這個命令Z適合出現的地點是不是setup 中呢?

微觸開關的狀態

假設將微觸開關連接到3號端口,并用pinMode 命令將端口設置成輸入方向。那么 在后面的程序中,當需要知道微觸開關的開閉狀態時,只要用 digitalRead 命令就可以很 方便地讀取微觸開關的值了,這個命令的用法如下:

int value=digitalRead(3);

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

用條件語句讓機器人更智能

前幾節課中我們編寫的程序都是那種Z簡單的“面條型”程序,也就是其中的每個語 句都會被順序執行。而為小機器人編寫智能程序時,肯定希望在某種條件下機器人做某 件事情,在另一種條件下機器人去做另一種事情。那么如何讓機器人做到這一點呢?這 就需要用到C 語言中Z常用的語句——條件語句了。條件語句由 if 關鍵字、else 關鍵字 和條件表達式組成。

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

知道了條件表達式的用法,學會條件語句就沒有任何困難了。下面是條件語句Z常

用的幾種用法。

if (條件表達式){ 語句;

}

//在這里寫條件滿足時執行的語句

條件語句Z簡單的用法就像上面這樣,在條件表達式的值為真時執行大括號中的語 句,如果為假則直接跳過執行大括號后面的部分。

注意:上面的內容中用“語句;”代替的大括號內的部分是可以包含多條語句的。

if (條件表達式){

語句1; }else{

語句2;

//在這里寫條件滿足時執行的語句

//在這里寫條件不滿足時執行的語句

這種用法下,如果條件表達式得到滿足,就執行語句1;否則執行語句2。

if (條件表達式1){

語句1;

else if(條件表達式2){

語句2; }else{

語句3; //在這里寫條件1滿足時執行的語句

//在這里寫條件1不滿足但條件2滿足時執行的語句 //在這里寫所有條件均不滿足時執行的語句

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





為機器人安上轉向燈:連接機器人,編寫程序,觀察現象

將機器人、擴展板和小燈模塊連接好,將右轉向燈連接D5 號口,左轉向燈連接D3號口;編寫程序,讓轉向燈亮滅的語句,左轉向燈熄滅,同時機器人向右轉彎

簡單機器人的主控制器與擴展板

機器人的主控制器可以用這些插針和各種傳感器或執行器共同工作,用灰色的RJ11 線連接各種傳感器 和執行器,而不用擔心線路連錯或連反,連接時如果聽到“咔嚓”就代表連接成功

機器人中最為流行的驅動方式-雙輪差速驅動

常見的一種機器人驅動方式—雙輪差速驅動,左輪和右輪以同樣的速率向前轉動,機器人向正前方前進;左輪和右輪 以同樣的速率向后轉動,轉彎半徑的大小取決于左右兩個輪子的轉動速度之差

機器龜的結構制作材料:底盤,執行器,傳感器,中型減速電機,萬向輪,標準舵機

機器龜有一個PWM驅動的活動 底盤,底盤上搭載了一個可旋轉的傳感器平臺,機器人頭部設置了一個距離傳感 器,底盤下裝有4個邊緣傳感器

機器人的避障功能原理:接觸式傳感器觸發的“神經阻斷”電路

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

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

電機的布局建議稍微靠后,給兩條前腿留出多 一點活動空間。因為前面制作的CPG 是主-從神經元結構,前腿帶著后腿走,前腿的動作幅度大于后腿。這樣的設計可以使機器人跨越路面上的一些小障礙

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

神經網絡中最關鍵的元件是電阻R3,R3的阻值過小,左、 右兩側機體就無法協調運轉,機器人就好像喝醉了一樣。實際R3的阻值可以選取 1~10MΩ

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

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

3D光電跟蹤頭的制作材料:74HC240,二極管,電容電阻,鋰電池,開關端子

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

2D光電跟蹤頭的構造:兩個光敏二極管, 一 片數字邏輯集成電路,一個減速電機

電機為機器人制作中常用的N20 微型減速電機,標稱電壓為6V;感光元件串聯在電源兩端;芯片的第1/19腳為 使能端,實際使用中要接低電平;端子芯取自工業連接器里面的接線排座

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

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

尋光機器人機械部分的制作:車式底盤,傳感器和控制器,車輪,蓋形螺帽

機器人的身體。身體是一個由兩個電機驅動的可以自由活動的小 車式底盤。身體相當于機器人的骨架,機器人的傳感器和控制器都搭載在它上面。 車輪和電機構成了機器人的運動器官
 
資料獲取
新聞資訊
== 資訊 ==
» 微觸開關傳感器-很簡單的傳感器,用程序就
» 為機器人安上轉向燈:連接機器人,編寫程序
» 簡單機器人的主控制器與擴展板
» 醫院導診機器人部分案例
» 機器人中最為流行的驅動方式-雙輪差速驅動
» 機器人對人類的幫助:代替人類完成體力勞動
» 機器人的四大組成部分:主控制器,傳感器,
» AI 革命進入新階段,賦能全場景終端-從
» 具身智能商業化元年全洞察-政策密集出臺,
» 具身智能產業發展現狀與趨勢調研報告202
» 2025年保姆機器人行業發展趨勢報告-四
» 2025年機器人產業的變革與展望白皮書-
» 2025養老機器人行業研究報告-市場規模
» OpenAI的軟硬件生態布局與進展-硬件
» 2025年通向AGI之路-全球人工智能展
 
== 機器人推薦 ==
 
迎賓講解服務機器人

服務機器人(迎賓、講解、導診...)

智能消毒機器人

智能消毒機器人

機器人底盤

機器人底盤

 

商用機器人  Disinfection Robot   展廳機器人  智能垃圾站  輪式機器人底盤  迎賓機器人  移動機器人底盤  講解機器人  紫外線消毒機器人  大屏機器人  霧化消毒機器人  服務機器人底盤  智能送餐機器人  霧化消毒機  機器人OEM代工廠  消毒機器人排名  智能配送機器人  圖書館機器人  導引機器人  移動消毒機器人  導診機器人  迎賓接待機器人  前臺機器人  導覽機器人  酒店送物機器人  云跡科技潤機器人  云跡酒店機器人  智能導診機器人 
版權所有 © 創澤智能機器人集團股份有限公司     中國運營中心:北京·清華科技園九號樓5層     中國生產中心:山東日照太原路71號
銷售1:4006-935-088    銷售2:4006-937-088   客服電話: 4008-128-728