2013-03-18 1 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에 그런 것이 있습니까? 파이썬이나 MATLAB과 같은 다른 유명한 고급 언어에도 존재합니까? 누구나 자연어 처리 (특히, 파이썬, C#, MATLAB 및 Arduino에 관한 자신의 방법을 알고있는 비 CS 비 CS 배경 대학원생)의 주제에 대한 절대적인 초보자를위한 자료를 추천 할 수 있습니까?

답변

0

체크 아웃 코드 nltk은 Python 용 라이브러리입니다.

위의 라이브러리를 사용하여 문장을 명령으로 변환 한 다음 명령을 사용하여 Arduino 코드를 생성합니다.

또 다른 접근법은 직렬 포트를 통해 Arduino에 명령을 보낼 수있는 firmdata를 사용하는 것입니다.