С аппаратной частью у ардуины все в порядке
Почему виснет не понятно. Как вариант нужно попробовать на другом ПК с тем драйвером который я Вам давал
А виснет на какое время? Скажем так , Вы пробовали подождать например 5 мин?
Возможно если Вы в настройках Arduino IDE, не верно выбрали тип контроллера, то может зависнуть на 5 мин.