nxt-python

    0熱度

    1回答

    我的系統上安裝了Python 2和Python 3。 我運行下面的腳本: #!/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 =

    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回答

    附加是一種將機器人移動到特定距離的代碼,但是我希望它在接近和障礙時停止移動。我該怎麼做呢?我曾嘗試添加超聲波來檢測障礙物。我使用NXT-python的 def move_to(brick, bx, by ,rx, ry): wheel_circumference = (pi * wheel_diameter) distance_per_turn = (wheel_circumf

    0熱度

    1回答

    如何使用nxt-python 2.2.2中的超聲波類創建一個連續檢查障礙物的線程?我想以一種方式實現它,當我的機器人移動時,它也檢測後臺進程中的障礙物,並且一旦它檢測到物體,它將制動並執行其他操作。

    0熱度

    1回答

    我希望能夠在遇到障礙物時阻止機器人移動。但motor.py下的SynchronizedMotors類中的轉彎方法不允許我這樣做。我怎麼能解決這個問題?有沒有直接的解決方案?我曾嘗試使用線程,但沒有奏效。

    1熱度

    1回答

    我正在使用nxt-python連接到我的樹莓派的nxt磚。 經過與3.2版本的藍牙和USB庫的一些鬥爭,它需要我設法讓它通過藍牙連接,並要求密碼。經過一番努力之後,我發現在運行與nxt磚塊連接的python腳本之前,我可以在終端中輸入bluetooth-agent PASSKEY &(並用密碼替換PASSKEY),並且據我所知,工作正常。但現在它會拋出一個錯誤。用USB連接會引發不同的錯誤。 這裏