Умелец соорудил USB-накопитель на 4 байта из DIP-переключателей

Инженер, энтузиаст микроэлектроники и разработчик Глен Акинс рассказал, что он собрал USB-накопитель на 4 байта из DIP-переключателей. Он хотел выяснить, можно ли сделать небольшой самодельный «твердотельный» накопитель с USB-C, который можно положить в карман и потом снимать с него данные. Более того, даже не нужен компьютер, чтобы записать на него информацию. На борту устройства 32 DIP-переключателя, которые позволяют вводить содержимое в виде 0 или 1 на лету, бит за битом.
В декабре прошлого года изобретатель увидел мемную картинку с 32-позиционным DIP-переключателем и описанием, что это «твердотельный накопитель на один тетрабайт».
Каждый из отдельных DIP-переключателей устройства хранения Акинса подключен к одному из GPIO-контактов 8-разрядного микроконтроллера EFM8UB2. Его прошивка считывает состояние каждого контакта по порядку и сохраняет двоичные результаты в переменной, чтобы собрать воедино в «файл», а также отобразить его на ПК при подключении по USB-C. Причем схема настолько простая, что там не нужны подтягивающие резисторы.
Автор устройства хранения выложил электрические схемы, файлы для создания дизайна печатной платы и программное обеспечение для микроконтроллера на Github под лицензией MIT License.
