2017-01-02 15 views
0

私はタグから保存されたメッセージを読み取るPN532 NFCシールドを備えたArduino Unoを持つNFCプロジェクトを構築しています。私が達成しようとしているのは、.csvファイルに情報を保存/書き込みすることですが、UnoがPCに接続されているUSBケーブルを介してデータを送信する必要があります。USBポートを使用してArduino UnoからPCにデータを送信する方法

Arduinoに.csvファイルにデータを書き込み、USBケーブルを介して.csvファイルを特定のディレクトリに送信する方法はありますか。 UnoをUSBケーブルで接続し、PCのデータを.csvファイルに書き込みますか?私はSDカードリーダーを使ってブレッドボードを手に入れてSDカードに書き込むことができるのは分かっていますが、可能ならばこの解決法を避けようとしています。 ArduinoからUSB経由でPCにファイルやデータを送信する方法はありますか?

+0

カスタムコードとシリアルライブラリの短いビットを使用して、PC上でシリアル送信された値を「キャッチ」します。 – dandavis

答えて

0

ArduinoにUSBインターフェイス経由で値を送信させ、ホストにCSV libraryを使用して.csvファイルを書き込むPythonプログラムを実行させることは間違いありません。

Arduinoの値をUSBインターフェイスに単に "印刷"して、/ dev/ttyUSBxを使用してホスト上で読み取ることができます。しかし、ある時点でArduinoに制御コマンドを送信したいかもしれません。また、いくつかのロギング、エラーのキャッチなどをしたい場合は、本格的な通信プロトコルを検討することをお勧めします。私はあなたがロボットを制御していないことに気付いていますが、ロボットオペレーティングシステム(ROS)のrosserialはこれを簡単にします。それは過度の使用感のように感じるかもしれませんが、あなたがそれを使い始めたら、あなたはその機能を感謝するでしょう。

例が必要ですか?

関連する問題