LEGO SPIKE Prime Essential 樂高機器人,LEGO MINDSTORMS Robot Inventor, EV3 ,樂高動力機械 BricQ Motion 程小奔Codey Rocky,mBot2,CyberPi 童芯派 mBlock5 慧編程, Python 專業教學,課程設計。 Scratch, MakeBlock產品 艾多美 Atomy 生活用品 NXT 樂高機器人:創意樂趣,隨心所欲!
2011-05-19
如何使用NXT-G讀取NXT主機的電池電力?
看到『求救!NXT樂高機器人直角轉彎的問題!』討論到NXT主機的電壓,探奇第一個想到的問題就是可以用NXT-G的程式讀取電壓值嗎?答案當然是OK的。
探奇在2007/06/29曾經發表名為『NXT的電力狀況』的文章,說明可以使用Guy Ziv的Battery Level Blcok讀取NXT主機的電壓值。
(也有許多其他好用的特製Block,請參考探奇舊文章:NXT-G Block ---- 非官方的高手傑作)
可惜的是nxtasy.org論壇主機關閉,這些好用的命令方塊都消失了,還好NXT樂高迷仍然保存一部份文件,
(請參考探奇舊文章:重要記錄:MindBOARDS的NXT-G命令方塊資料庫)
Batterylevel.zip存放在MindBOARDS的NXT-G資料庫(請另開新分頁,右鍵點擊連結),所有命令方塊都可以正常下載使用。
下載Batterylevel.zip,解壓後,import到NXT-G,簡單寫一下程式,如下圖:
程式執行後,可以將NXT主機電壓值顯示在NXT螢幕上,還能判斷是否使用充電電池。
大家快來試試看。
訂閱:
張貼留言 (Atom)
有了這個block,NXT-G也可使用"電壓補償"了。
回覆刪除但,找不到下載Batterylevel.zip的地方...
[版主回覆05/20/2011 10:10:46]請老師直接點擊連結MindBOARDS的NXT-G資料庫,應該就可以下載。
MindBOARDS的Battery level 每執行一幾個motor 既檢查電壓值? 發現與剛啟動時顯示電壓,電壓調動非常大,影響power 補值,是否有此問題?
回覆刪除[版主回覆05/24/2012 11:06:40]你好:
其實電壓隨時在變動,
當程式執行到最後時,電壓降低,
但是當休息一段時間後,再執行程式時,初期電壓又會回復。
特別是馬達啟動時,也會產生壓降。
或許你可以做個實驗,瞭解馬達啟動前中後的電壓變化,這樣就可以根據實際況進行調整。
請文問一下
回覆刪除第一個方塊是如何弄出來的?
請教我一下
[版主回覆06/01/2013 21:13:43]
你好:
請直接下載這個命令方塊,batterylevel.zip,
解壓縮後安裝至NXT-G,就可以使用,
安裝方式可以參考:探奇舊文章 -- 超級好用的MathScript Block
祝你使用愉快!
老師您好,我已經按照您文章中的圖案去做了,可是有很嚴重的問題.
回覆刪除執行程式後,看不到是幾mv,而且我用的是樂高的充電電池,但它顯示的是一般電池.
請問您可以寄給我已經用好的程式嗎?好讓我研究我弄出來的錯誤在哪.
謝謝
我的e-mail:e19971109@gmail.com
[版主回覆06/02/2013 20:42:15]
你好:
我已經寄出程式,請參考。
歡迎討論,也很歡迎你自我介紹!
祝你成功!
邱老師:請問您可以寄給我已經用好的程式嗎?mail:a891021960035@yahoo.com.tw
回覆刪除3Q~