2017-02-20 46 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