2010-04-08

關於NXT的藍牙通訊討論(NXC語言)

這篇是自己的記錄:

在nxtasy.org論壇中的討論串。

關於使用NXT與NXT的藍牙通訊,NXC語言的注意事項。

NXC Bluetooth (brick to brick), Trouble sending from slave back to master

Bluetooth + NXC

順帶一提,也有人用NXC在NXT螢幕上畫出3D立體圖形,John Hansen先生還將之寫入Pre release版BricxCC中。

Simple 3D on the NXT

2011.06更新:

nxtasy.org已經關閉多時,所以這些文章都已經消失。

NXC 3D的Library已經正式納入NXC中,可以直接參考NXC的說明。

3 則留言:

  1. 請問大大,要怎麼把NXC的超音波關掉呢
    [版主回覆12/05/2010 17:31:01]你好:

    我一再閱讀你提出的問題,不過還是無法悟透你的題目,請恕小弟駑頓。

    經過關鍵字搜尋,NXC的超音波關掉,

    可以分為『NXC』,『超音波』,『關掉』。

    最後推論應該是:NXC有超音波,當使用NXC時,你就會受到超音波干擾,頭很痛(John Hansen也真厲害,發明這種干擾人心的東西),所以想要關掉它?

    好吧!再仔細想想:

    可能接近的意思是:使用NXC語言,要將超音波感應器關掉(?)

    正確的答案應該是:拔掉超音波感應器,千萬不要使用它,就會關掉了。

    歡迎繼續討論!謝謝!


    『剛上完課,頭腦昏昏』的邱老師




    回覆刪除
  2. 邱老師...不好意思我代答一下
    如何關掉超音波..........假設你的超音波是設在第一Port(S1)......要關掉的Command 是 SetSensorType(S1,SENSOR_TYPE_NONE);
    就可以了
    [版主回覆12/18/2010 09:53:21]太好了!又學到一招,謝謝你的幫忙回覆!

    我想起來曾經看過有人用SENSOR_TYPE_NONE關閉光源感應器的紅燈。

    其實當我第一眼看到這個問題時,腦中立即想到兩點:

    1. 發問者可能使用多個超音波感應器,為了避免互相干擾,需要暫時關閉。

    2. 發問者的題意可能是需要使用超音波的single shot mode。

    可惜沒有繼續討論下去,或許是我的回覆太過殘酷了。

    我一直想到大學時老師給的忠告:『有正確的問題,才會得到正確的答案』

    再次謝謝rik的幫忙,大家也可以參考rik大大的部落格文章NXC 指令:關掉Sensor功能

    回覆刪除
  3. 網址似乎已失連
    上網地點:學網
    使用瀏覽器:IE8
    [版主回覆06/01/2011 20:00:03]謝謝你的提醒。

    nxtasy.org已經關閉多時,所以這些文章都已經消失。

    NXC 3D的Library已經正式納入NXC中,你可以直接參考NXC的說明。

    回覆刪除

探奇歡迎大家留言討論!謝謝分享你的意見。