日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言编程乐高,ROBOLAB 2.9 编程指南第五章乐高机器人-基础小实验

發布時間:2023/12/10 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言编程乐高,ROBOLAB 2.9 编程指南第五章乐高机器人-基础小实验 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

了解了那么多關于RobotC的功能特性和編程調試工具之后,我們就來實踐動手操作一下RobotC的編程方式,看一看用RobotC的C語言編程與Robolab的圖標方式編程有何不同。這次我們的實驗任務是要完成一個簡單的NXT機器人黑線跟蹤程序,通過這個簡單的實驗,使我們對于RobotC中控制的傳感器、馬達、判斷分支的使用有簡單的認識。

步驟1:NXT機器人設置

當我們第一次使用RobotC對NXT機器人進行編程控制時,需要對NXT進行一下簡單的設置,包括更新NXT的固件程序,以符合RobotC的運行要求。

打開桌面上的RobotC程序,首先在Robot菜單的子菜單Platform Type中選擇將要使用的機器人平臺。在這里,我們選擇LEGO Mindstorms NXT機器人。

第二步,就要更新當前NXT機器人的固件程序,同樣在Robot菜單中選擇Download Firmware選項,這時系統會自動地通過藍牙發射器或USB方式搜索已連接的NXT機器人。當搜索完成,實現成功連接之后,便會在該對話框中更新顯示目前NXT機器人的名稱和設備地址。這時,便可點擊F/W Download按鈕,選擇所要更新的RobotC固件程序,系統就會自動對NXT機器人固件進行刷新,待NXT機器人被重啟之后就完成了初始化NXT的工作。以后再進行聯機時,就無需進行此項設置了。

步驟2:定義電機馬達和傳感器

當我們在設計一個NXT機器人時,都是由自己來定義某個傳感器或馬達所應NXT中的端口,但如何能將這些自己的設置告訴軟件,讓它去正確的找到所對應的傳感器和馬達呢?在Robot菜單下的Motors and Sensors Step選項中我們便可幫著我們完成該項定義。

在這個實驗中,我們所要使用的傳感器并不多,機器人在黑線跟蹤的過程中只須一個能夠檢測黑線的探測器即可,那就是光電傳感器,通過Motors and Sensors Step選項就能用來對NXT控制器的輸入輸出進行分配,指定馬達和傳感器的類型。

本站內容未經許可,禁止任何網站及個人進行轉載。

總結

以上是生活随笔為你收集整理的C语言编程乐高,ROBOLAB 2.9 编程指南第五章乐高机器人-基础小实验的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。