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. Также эти пины нужны при прошивке, поэтому осторожно с пер. обвязкой.
Підписатися на:
Дописи (Atom)