# 機器人專題(robot subject) ## 製作人:蔡承哲 606 36 ### 基本接線規則:接地0~8皆可接,訊號原為看code連接D幾就連D幾,亦可先接訊號原再改code上的連接訊號原裝置 --- # 製作報告工具:HackMD  **HackMD登入介面**  **按左上角的建立筆記即可開始製作報告**  **左邊黑色部分即可打字及開始製作報告** --- # 1.arduino閃燈(積木拼湊) ### 同腳位code  **使用器材** ### arduino面板   * ## 實際影片拍攝狀況(不同腳位閃爍狀況,兩者d連接不相同) https://www.youtube.com/watch?v=lFPSeZH0jeU * ## 實際影片拍攝狀況(同腳位閃爍狀況、兩者皆為D4) https://youtube.com/shorts/iBlzED4cQrY --- # 2.蜂鳴器程式設計(積木拼湊) ### 蜂鳴器code  **使用器材** ### 蜂鳴器  ### arduino面板(前者有重複物品用文字代替) ### 杜邦線(前者有重複物品用文字代替) * ## 連接狀況(黃色母線為多出來的,可忽略不看)  一條線連接蜂鳴器及訊號元,另一條連接蜂鳴器及接地 * ## 蜂鳴器實際聲音 https://youtu.be/ehJ3J14EwFs #影片中會看到蜂鳴器有一點些微嗡嗡嗡的聲音,頻率為1000Hz --- # 3.超音波 ### 超音波code  **使用器材** ### 超音波感測器  ### arduino面板(前者有重複物品用文字代替) ### 杜邦線(前者有重複物品用文字代替) * ## 連接狀況:公母線+麵包版版本  將公線連接超音波,母線連接麵包板,再將另一條公母線連接麵包板和Arduino面板 * ## 連接狀況:母線版本  使用兩端皆為母線的杜邦線,最左邊的Vcc(接入電路的電壓)連接面板的Vin(供電),中間兩條連接訊號元,最右邊的Gnd接地 * ## 實際接線情況 *  --- # 4.紅外線感測器 ### 紅外線感測器code  **使用器材** ### 紅外線感測器  ### arduino面板(前者有重複物品用文字代替) ### 杜邦線(前者有重複物品用文字代替) * ## 實際接線情況  中間一條線接地,外面兩條線接連接元 * ## 實際影片拍攝狀況 https://www.youtube.com/watch?v=nrmKtCHZ78Y 影片中可以看到紅外線感測器在一段時間後因為感測不到東西而紅光消失 在最後一秒可看見紅光消失了 --- * ## 以上四種為使用arduino面板的展示 * ### 第一種arduino面板閃燈一開始於老師示範下發現與我的不同,一開始我是用同腳位(設置數位 pin)都是以D4下去做,所以會跟第二個影片一樣於同一位置做出不同閃燈顏色,而老師是做不同角位(設置數位 pin)兩個D為不一樣的情況,一開始以為做錯了,結果其實皆同腳位也可以,所以就做了兩個版本,一個自己探索出來的,一個為老師示範的 * ### 第二種蜂鳴器程式設計,在實驗中我們個別測試了人類極限音頻極限範圍外的頻率,實驗中發現20HZ以下跟20000HZ以上的頻率我們是聽不不到的,但為了想要聽到蜂鳴聲,所以我們調整至1000HZ才可以聽到,就如同以上影片所展現的一樣 * ### 超音波,因為超音波測試我們沒錄到的關係所以有點可惜,但在超音波實驗中我們測試了1~15公分之間都是沒問題的,超音波都可以準確地回報距離,我們測試了有麵包版及沒有麵包版的版本,在麵包版版本的連接上稍微較複雜一點,且需要多幾條杜邦線才可以連接,無麵包版版本相對簡單,且使用到的杜邦線較少 * ### 紅外線感測器,這實驗相對簡單,在一段時間內感測器會發射一定紅外線如果線面有東西擋住,那紅外線就會反彈,找置感測器出現紅色亮光,而在沒有阻擋物擋住的情況下感測器會因為沒有收到反射後的紅外線而開始停止發出亮光,就如同影片裡最後一秒出現的一樣,上方沒有阻擋物而不再發出亮光 > --- # 感想 ## 這四個實驗中我最有印象的是超音波實驗,畢竟在裡面使用了麵包版另一種版本,起初在連接時因為不懂超音波上的標示亂接而導致失敗,但在詢問老師及上網之後才知道意思,後面的連接才順利。過程中還有人因連接不當導致面板燒掉,還好有他的失敗,不然其實我也是跟他一樣的連接方式,作後成功及時改回來才免於把面板燒掉
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up