2013-03-18 4 views
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 должно быть простым по сравнению с более распространенными приложениями.

Существует ли такая вещь для Arduino? Он существует для любого другого популярного языка высокого уровня, такого как Python или MATLAB? Мог ли кто-нибудь рекомендовать ресурсы для абсолютного новичка по теме обработки естественного языка (более конкретно, не-CS, не-CS-фоновый аспирант, который знает свой путь вокруг Python, C#, MATLAB и, очевидно, Arduino)?

ответ

0

Вы можете проверить nltk, который является библиотекой для Python.

Перевести предложение в команды, используя указанную выше библиотеку, а затем использовать команды для генерации кода Arduino.

Другим подходом является использование firmdata, которое позволит вам отправлять команды в Arduino через последовательный порт.

Смежные вопросы