2

对于一个学校项目,我正在研究自然语言编程并思考如何将这个概念应用于 Arduino。

想想一个可以将句子翻译成 Arduino 代码的If the analog sensor on pin 9 reads more than 2 Volts, set the duty cycle of the the servo on pin 10 to 70%.软件If the digital sensor on pin 4 reads high, light the onboard LED for 5 seconds.。我怀疑与更通用的应用程序相比,为基本的 Arduino 用例执行此操作应该很简单。

Arduino存在这样的事情吗?它是否适用于任何其他流行的高级语言,例如 Python 或 MATLAB?任何人都可以为绝对初学者推荐有关自然语言处理主题的资源(更具体地说,是一个了解 Python、C#、MATLAB 以及显然是 Arduino 的非 CS、非 CS 背景研究生)?

4

1 回答 1

0

您可以签出 nltk,它是 Python 的一个库。

使用上述库将句子翻译成命令,然后使用命令生成 Arduino 代码。

另一种方法是使用firmdata,它允许您通过串行端口向Arduino发送命令。

于 2013-03-19T02:02:47.033 回答