Орзубек, хотя, да, тут digital не прокатит. Нужно использовать AnalogRead(), так как "Для низкоскоростных и полноскоростных устройств дифференциальная "1" передается путем подтяжки линии D+ к напряжению более 2,8В, а линии D- к напряжению менее 0,3В. Дифференциальный 0 передается путем подтяжки линии D+ к напряжению менее 0,3В, а линии D- к напряжению более 2,8В."