Самый экономичный способ подключения arduino к ПК
- Войдите на сайт для отправки комментариев
Ср, 16/04/2014 - 13:06
Привет. Хочу сделать следующее:
Устройство может работать в двух режимах (на самом деле в трех):
* Режим чтения памяти и передачи её некотоырм образом на ПК, где клиентский софт считывает это и обрабатывает
* Режим сохранения данных в память с датчиков
Допустим, работа будет выглядеть следующим образом: дуина подключается к ПК через USB. ПК посылает некоторую команду (до этого дуина в третьем режиме: ожидание), после чего дуина откликается и переводит себя в режим чтения. Как бы это реализовать, не используя Serial (который отжирает под буффер 512 байт оперативки и не имеет команд завершения)? Можно и железный способ, не только софтварный. Паять умеем)
Спасибо за помощь!
Почитайте про V-USB библиотеку ,правда для ардуино она какая-то урезаная и слабая . На чистом С возможностей больше..
Хотя по ресурсоемкости V-USB наверно будет прожорлевее чем Serial ..
Почитал про её, как-то, думается, Serial поинтереснее будет. Где можно прочитать про протокол, которым оно пользуется? Можно попробовать ручками реализовать с нормальным менеджингом памяти.
Почему бы не пойти нормальным путем и не использовать для обмена SD карту ? Есть мульон шилдов для использования таких карт, тысяча всяких библиотек, ну а для чтения на компе вообще ничего дополнительного не нужно.
Потому что у меня есть носимое устройство с минимальным энергопотреблением. Зачем мне монструозная флешка? Это как минимум усложнит устройство, а шилдики это баловство. С шилдиками уже наигрался. Те же либы для флешек, кстати, отжирают по 512 байт для буфера.
Так что только EEPROM, только хардкор.
Не буду вдаваться в безсмысленную полемику. Сразу вспоминается анегдот - "а мужики то не знают" :)) И чего эти флешки везде юзают... чего они в прошлом столетии не сдохли... зачем их во все телефоны ставят... они ж тааакие огромные !!!
Всё очень просто. В телефонах нужны конские объемы памяти (да-да, все эти современные андроиды, выжирающие гигабайты и иже с ними), а мне оно ни разу не сдалось.
так чего, про V-USB будем читать или нет?