Михаил: Ну, она как-то работает конечно, но по отзывам и по моему опыту, довольно плохо. Я ради интереса спаял себе программатор USBASP. Пользоваться им конечно можно, если других вариантов нет, но 5 проводков в LPT-порт работают гораздо надёжнее и удобнее.
Norfius: Ну, есть объект, где надо данные считать. Туда едет сисадмин, ставит там софт, считывает данные и привозит их в офис. Техника же не пошлёшь софт ставить.
Михаил: Есть такое явление - прикол. Если Вам прикольно заставить микроконтроллер без аппаратной поддержки USB работать как мышь или клава, то это и в самом деле прикол. Берёте осциллограф, втыкаетесь в USB-разъём и начинаете смотреть, что там работает не так, как должно.
Самое простое решение - по малине в каждую комнату и вместе их соединить по Ethernet или WiFi. Плас роутер. Плюс комп, на котором будет Linux с Apache.
LittleBuster: И какова стоимость разработки и отладки готовой системы? С EthernetShield всё просто - подключил к интернету, настроил софт и всё работает.
Ramirag: Пробовал я программировать ATmega на ассемблере. Но довольно быстро понял, что искать опечатки в коде, который почему-то не работает, - занятие малопродуктивное. Плюс переносимость кода даже между двумя разными ATmegaми (например, код написанный под ATmega16 портировать под ATmega325) мягко скажем никакая. Поэтому написал собственную библиотеку классов-шаблонов C++ VE_AVR, которая компилируется в практически ассемблерный код, позволяет код легко портировать и т.п. Рекомендую. sites.google.com/site/vanyambauseslinux/biblioteka...
mk90.ru/store/ru/programmatory/82-programmator-usb...