我开始对我最近制作的小玩具的编程感到有点厌烦,我很想开始编程并与硬件交互。
唯一的问题是,我大部分时间都是一个没有真正学习或使用任何其他语言的python人。我还能用python与硬件交互吗?
此外,我可以与哪些硬件交互?我真的没有什么可以用的东西,所以我得买一个工具或其他东西。有什么便宜的选择?

最佳答案

与PC上的串行端口进行交互非常简单,并且有Python Serial library可用。The roomba robot is controllable via a serial port可能还有其他的机器人,但这可能是一个简单的,很小的步骤让你去。
就我个人而言,我通过购买a PIC programmer和制作一些简单的circuits to flash LEDs学到了很多。我继续通过串行端口控制这些图片,后来使用USB(vialibusb)。这里有一个更大的学习曲线,因为你必须用C或汇编程序来编程这些图片,但是一旦你掌握了基本知识,你就可以获得一些相当令人难以置信的结果。不过,我警告你,一旦你意识到你可以制造多少很酷的小玩意儿,这是一个很滑的斜坡。

10-04 23:44
查看更多