Купил себе несколько месяцев назад arduino на процессоре ATmega328, всё было замечательно, программировалось на ура. Но, после установки Windows 8 обнаружилось 2 неприятных момента.
1) Драйвера arduino не имеют цифровой подписи, а в Windows 8 по умолчанию запрещено устанавливать любые драйвера без цифровой подписи. Помогла перезагрузка в сэйф моде из которого можно установить такие драйвера (в интернет полно видео и гайдов как это сделать)
2) Драйвер prolific для контроллера USB->COM отказался работать с моей платой, т.к. на ней установлена микросхема PL2303HX rev A, которая по мнению Prolific считается китайской подделкой (так они решили бороться с недобросовестными производителями микросхем), ну, вот это собственно и убило последнюю надежду запустить всё это дело на Windows 8....
Итак, что же я сделал....
Установил Oracle Virtual Box, туда поставил Windows XP, поставил среду разработки для Arduino и после этого зашел в меню "Устройства->Устройства USB" выбрал свой Prolific USB-serial Controller и вуаля

Так что, незачем изобретать велосипед на Windows 8, проще поставить XP на виртуалку и всё делать там

Есть решение и для Windows 8, без установки виртуалки, читаем здесь http://mystd.ru/topi...-и-windows-7-8/