2017-01-02 1 views
0

태그에서 저장된 메시지를 읽는 PN532 NFC 방패가있는 Arduino Uno가있는 NFC 프로젝트를 만들고 있습니다. 내가 달성하고자하는 것은 .csv 파일에 정보를 저장/기록하는 것이지만 Uno가 내 PC에 연결된 USB 케이블을 통해 데이터를 전송해야합니다.USB 포트를 사용하여 Arduino Uno에서 PC로 데이터를 보내는 방법

Arduino에 .csv 파일에 데이터를 쓰고 USB 케이블을 통해 PC로 .csv 파일을 보내면 지정된 디렉토리로 보내거나 지정된 디렉토리로 보내지는 데이터를 읽는 프로그램을 작성하십시오. Uno를 USB 케이블을 통해 연결 한 다음 PC의 데이터를 .csv 파일에 씁니다. 나는 SD 카드 리더기로 브레드 보드를 얻을 수 있고 SD 카드에 데이터를 쓸 수 있다는 것을 알고 있지만 가능한 경우이 솔루션을 피하려고합니다. PC에 Arduino에서 USB를 통해 파일이나 데이터를 보낼 수있는 방법이 있습니까?

+0

짧은 코드의 사용자 지정 코드와 직렬 라이브러리를 사용하여 PC에서 직렬 전송 된 값을 "catch"합니다. – dandavis

답변

0

Arduino가 USB 인터페이스를 통해 값을 보내고 호스트에 CSV library을 사용하여 .csv 파일을 작성하는 Python 프로그램을 실행하게하십시오.

Arduino의 값을 USB 인터페이스로 "인쇄"하고/dev/ttyUSBx를 사용하여 호스트에서 읽을 수 있습니다. 그러나 어떤 시점에서 Arduino에 제어 명령을 보내려 할 수 있습니다. 로깅이나 오류 잡기 등을 원할 수도 있습니다. 그렇다면 본격적인 통신 프로토콜을 살펴 보는 것이 좋습니다. 나는 당신이 로봇을 통제하고 있지 않다는 것을 알고 있지만 Robot Operating System (ROS)의 rosserial은 이것을 쉽게 만들 것입니다. 잔인 함을 느낄 수도 있지만 일단 사용을 시작하면 기능을 이해할 수있을 것입니다.

예가 필요합니까?

관련 문제