2017-02-20 43 views
0

導致我想控制與Python 2.7 mBed控制器我想這個代碼開始控制mbed與Python 2.7

from mbedrpc import * 

serdev = '/dev/tty.usbmodemfa122' 

mbed = SerialRPC("/dev/tty.usbmodemfa122", 9600) 

x = DigitalOut(mbed, "LED1") 

x.write(1) 

代碼不起作用意味着LED沒有被激活。你知道錯誤在哪裏,並且你有什麼建議來解決它嗎? 非常感謝你

回答

0

你正在使用什麼板子和哪個版本的mbed?看起來你正在嘗試使用RPC調用,這些調用現在已經從mbed主線上移除了好幾年。所以要在mbed中使用RPC,你將需要使用3年前的電路板和程序。

如果你有興趣,你可以在microbit上使用micropython!

+0

我正在使用mbed LPC1768。所以它適用於它? 我沒有選擇,我必須使用它並從python控制它。 –

+0

當然,那應該工作。你只需要確保你使用的是mbed庫的一個版本,它仍然有RPC(這是一個很早以前的版本,所以找到一個現有的示例程序並導入它,而不更新它是你最好的選擇)。 – mbedAustin