недавно возникла потребность подключить микроконтроллер atmega328 напрямую к компьютеру по usb..... Но я не смог найти библиотеку для этого. Пожалуйста, подскажите библиотеку, если кто с такой работал....
это проблема аппаратная, а не программная, никакая библиотека тут не поможет. У Атмеги328 нет встроенной поддержки USB . это решается помощью внешней микросхемы типа CH340. уже установленной на плате Ардуино
Или вам нужен обмен данными, но нет ничего другого кроме USB ? Или вам "вынь-и-положь" их поженить физически ? Если первое - в ардуинских лавках купите переходник USB-RS232 (<100руб). Берите такой, у которого разъем на 6 (шесть !!!) штырей и 8 дырок на плате еще под контакты. И соединяйте крест-накрест RX-TXD, TX-RXD. Остальные дырки пригодятся для Bing-Bang. Если нужно устроить "свадьбу" - процессор ATmell может программно эмулировать USB. Но для этого придется использовать библиотеки и примеры схемотехники от Objective Development - V-USB. Гуглите. У них очень хороший сайт по этой теме.