書好像賣的不錯~ [機器人新視界 NXC 與 NXT]


看來賣的不錯, 博客來要趕快補貨啊~ (第二版連結請按我)

CAVE 加油!!

About CAVEDU 阿吉 - 雜工 (2520 Articles)
CAVEDU 教育團隊 打雜
Contact: Website

2 Comments on 書好像賣的不錯~ [機器人新視界 NXC 與 NXT]

  1. 您好

    我試著按照NXC書上的例子操作

    發現小小問題

    EX2-3  #define MOVE1000      改成MOVE  1000  空格就可以執行了

    比較大的困擾是感應器的部分

    例如EX5-1

    While (S1==1) 會出現錯誤

    若改成While (SENSOR_1==1)

    則可以執行

    是不是我哪裡要設定

    謝謝告知

    [版主回覆04/16/2009 14:53:02]hi bbb:

    EX2-3  #define MOVE1000      改成MOVE  1000  <- 這是排版問題, very sorry…

    S1 and SENSOR_1 的話, 則是和 BricxCC 的巨集有關, 它會把S1 定義成 SENSOR_1 的巨集. 但有時候會不能用, 也許和 BricxCC版本 or NXC 有關.

    thanks for your comment.

  2. 請問一下有關於書裡面指南車的那個章節裡的問題!

    我照著書裡面的程式寫.車體也是照著書上的樣子組裝.

    但是卻發現車子只會一直的原地轉動.指到北方不會停止.

    可否告訴我是哪裡出了問題ㄚ!

    P.S 我也是用Hitechnic公司生產的Compass sensor.

    [版主回覆09/01/2009 18:34:28]您好:

       主要是讀取I2C感應器的值要使用特殊語法, 不能直接用S1來判斷.

       以hitechnic compass來說就要用 SensorHTCompass(S1), 這樣才能順利讀到值.

       剛剛測試過了, 請使用以下的code, sorry for delay.

                                                                 CAVE

    ==========================
    task main(){
    SetSensorLowspeed(S1);//設定 1號輸入端為 I2C數位感應器
    while(true){
       if(SensorHTCompass(S1) == 180)
       {
         Off(OUT_AC);
         PlayTone(440,40);
         Wait(1000);
       }//if
       else
       {
         ClearScreen();
         NumOut(20,20,SensorHTCompass(S1));
         OnFwdSync(OUT_AC,25,50);
         //AC馬達以50%電力,進行以A馬達為圓心的順時鐘轉彎,並啟動同步模式。
         Wait(300);
       }
     }//while
    }//main

Leave a comment

Your email address will not be published.


*