2017-01-02 33 views
0

Я создаю проект NFC, в котором у меня есть Arduino Uno с экраном N55 PN532, который считывает сохраненные сообщения из тегов. Я пытаюсь сохранить/записать информацию в CSV-файл, но мне нужно отправить данные по USB-кабелю, через который Uno подключен к моему компьютеру.Как отправить данные с Arduino Uno на ПК с помощью USB-порта

Есть ли способ записать данные в CSV-файл на Arduino, а затем отправить CSV-файл на ПК через USB-кабель в заданный каталог или написать программу, которая считывает данные, отправляемые с Uno через USB-кабель, а затем записать данные на ПК в CSV-файл? Я знаю, что могу получить макет с SD-кард-ридером и записать данные на SD-карту, но я стараюсь избежать этого решения, если это возможно. Есть ли способ отправить файлы или данные через USB из Arduino на ПК?

+0

«поймать» последовательные значения на компьютере, используя короткий бит пользовательского кода и последовательную библиотеку. – dandavis

ответ

0

Я бы определенно хотел, чтобы Arduino отправлял значения через интерфейс USB и запускал программу Python, которая использует CSV library для записи CSV-файла.

Вы можете просто «распечатать» значения от Arduino до интерфейса USB и прочитать их на хосте с помощью/dev/ttyUSBx. Но в какой-то момент вы можете отправить команды управления Arduino. И вы можете захотеть сделать некоторые протоколирования, ловушки и т. Д. Если это так, я предлагаю вам взглянуть на полноценный протокол связи. Я понимаю, что вы не управляете роботом, но rosserial от Robot Operating System (ROS) сделает это легко. Это может показаться излишним, но я думаю, что вы оцените его, как только начнете его использовать.

Вам нужен пример?

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

  • Нет связанных вопросов^_^