nxt

    2熱度

    1回答

    我正在開發一個NXT mindstorms集的小型項目。我的目標是建立一個能夠非常順利且儘可能快地遵循一條線的機器人。因此,經過小範圍的研究,我發現了PID算法,並且我能夠理解並將算法實現爲NXC代碼。機器人根據算法正確地做了所有事情,但是當線路中斷(間隙)時,機器人失去了線路並且無法返回。問題是,當差距達到9釐米時,他可以回來但是在10點他就失去了線路。我正在使用一個光傳感器。有什麼方法可以調整

    1熱度

    1回答

    我使用的是Ubuntu 14.04(64位)。安裝leJOS_NXJ_0.9.1beta-3之後,我能夠使NXT設備閃光。但是,當我嘗試上傳程序時,它顯示一條消息「Found NXT:NXT 0016530CDF15」,然後卡在那裏。 我也嘗試了Eclipse與leJOS插件,並得到了同樣的問題。這表明 計劃已鏈接成功 上傳... 找到的NXT:NXT 0016530CDF15 ,並得到了stuc

    1熱度

    1回答

    所以頭腦風暴NXT提供了非常人性化的藍牙通信,如果你只需要機器人傳達給機器人,或直接控制沒有太多的可編程的機器人的工作原理。然而,我的工程俱樂部希望能夠從計算機上更加動態地控制機器人,但我們希望保持相同的默認固件。唯一的問題是我無法弄清楚如何通過藍牙與磚通信。我認爲LEGO曾經有一個開發者sdk,它有usb,bluetooth等的文檔和東西,但它已經被ev3的東西取代(http://www.leg

    0熱度

    1回答

    我有以下腳本: #!/usr/bin/env python import nxt.locator from nxt.motor import * def spin_around(b): m_left = Motor(b, PORT_B) m_left.turn(100, 360) m_right = Motor(b, PORT_C) m_right

    0熱度

    1回答

    我試圖在Android智能手機和Mindstorms NXT之間建立藍牙連接。智能手機是一款採用Android 5.1.1的索尼Xperia Zl。應用程序應該發送一個NXT號碼,NXT應該用一個正在運行的程序來接收它。 這是我目前的源代碼:成功啓用 package com.mona.projektkurs; import java.io.IOException; import java.i

    0熱度

    1回答

    我對Lego Mindstorms NXT使用HiTechnic顏色傳感器。我使用的是Lego Mindstorms EV3軟件版本1.2.1,EV3 Brick和固件版本1.09H。我有兩個新的HiTechnic顏色傳感器(我第一次使用)。問題是他們都沒有檢測到黑色。他們正確地檢測到所有其他顏色(紅色,藍色......),我感到困惑,無法診斷問題,爲什麼它無法檢測到黑色。是否需要配置?

    -1熱度

    1回答

    我正在用C++編寫帶有nxtOSEK的Lego Nxt Brick。看來stdlib.h庫不工作,但string.h庫工作正常。有沒有人見過這個? 我包括 #include <string.h> #include <stdlib.h> 我的錯誤 LegoQueue.cpp: In function ‘void queue::debugstring(char*)’: LegoQueue.cp

    0熱度

    1回答

    我通過Android應用程序「MindstormsGamepad」控制NXT電機。 我試圖讓電機繼續移動,即使我回去或更改應用程序中的活動。 使用的代碼是: if (data.getStringExtra(Test.RESULT.equals("FORWARD")) { contentTxt.setText("Action: Going Forward"); Toa

    1熱度

    1回答

    所以,基本上我想要做的是: 我讓我的NXT驅動跑酷,雖然他這樣做,他必須顯示在一張紙上的顏色(他開車在紙上)。 顏色是紅色,綠色和藍色。 不工作的一件事是:閱讀或「看見」顏色並在屏幕上顯示它們。 我現在得到的代碼是: ColorSensor cs = new ColorSensor(SensorPort.S1); Color color = cs.getColor(); in

    0熱度

    1回答

    我想創建一個小程序,將跟蹤和導航我的機器人(NXT)。系統(PC)使用相機和reactivision來識別放置在機器人頂部的基準點(標籤)。我創建了在eclipse中運行的NXT代碼,這很好。 另一方面,我希望我的電腦代碼在處理中運行,以便在後期階段,我可以在處理中繪製不同的東西,並使用投影儀進行投影。所以,當我開始我的電腦代碼時,我不得不導入lejos.pc.comm。*,以便程序識別類,如NX