06.01.20

Какие пины можно использовать в Digispark?

Доброго времени суток дорогие мои читатели! Вчера немного поигрался с банальным подключением кнопок к пинам Digispark и сделал несколько открытий. Итак, задача моя сделать из дигиспарка USB брелок с ходовыми паролями и генератором рандомного пароля. Для решения мне нужно было иметь как можно больше кнопок для input -а. У Digispark-а есть 6 пинов, из них один - это Reset (D5). Долгое LOW состояние приводит к перегрузке Дигиспарка. При HIGH состоянии пин тоже не заработал. Пины D4(-) и D3(+) используются для usb протокола при подключении к компьютеру. При их использовании Дигиспарк не определяется вообще, по lsusb. При инициализации output ledPin на 4/5 пине, почему-то INPUT D1 глючил всеравно, пришлось отказаться от светодиодной индикации состояния. В результате смог использовать только цифровые пины D0, D1, D2. Аналогоговый A0(Reset) использовал как INPUT для RandomSeed(A0) - считывания рандомного состояния аналогового пина для генератора паролей. Возможно без подключению к компьютеру по USB тинька позволит воспользоваться пинами D3, D4, D5. Также эти пины нужны при прошивке, поэтому осторожно с пер. обвязкой.

Немає коментарів:

Дописати коментар