Оживите те дни, когда объем памяти исчислялся килобайтами, а не гигабайтами, используя Adafruit Floppy FeatherWing на плате Feather board - идеально подходит для взаимодействия с 34-контактными дисководами с IDC-разъемом, которые были повсеместно распространены на ПК. Это крыло имеет регулировку уровня и готовый к подключению разъем, который работает с 3,5-дюймовыми или 5,25-дюймовыми гибкими дисками для чтения или записи! У гибких дисков есть интересный метод передачи данных, при котором необработанные битовые переходы измеряются и преобразуются в данные. Эти данные довольно быстро передаются с дисковода, поэтому вам понадобится быстрый микроконтроллер с большим объемом памяти SRAM и, в идеале, периферийное устройство для передачи сигнала данных. По этой причине у нас есть только этот FeatherWing, работающий с Feather M4 или Feather RP2040. ESP32, ATmega, nRF52 и т.д. не были перенесены в нашу библиотеку поддержки! Приводы для гибких дисков требуют питания 5 В и логической схемы. Для переключения логического уровня у нас есть небольшой повышающий преобразователь на крыле, который выдает логические уровни 5 В через 34-контактный разъем. Это также снизит напряжение входящих сигналов до безопасных для перьев 3,3 В. Для питания драйвера гибких дисков вам, скорее всего, понадобится отдельный внешний источник питания 5 В, который может обеспечить напряжение 5 В при 2 А. Вы не сможете запитать большинство накопителей от USB-источника питания, у них большие двигатели, требующие большего тока, чем может обеспечить USB! У нас есть код и примеры для трех вариантов использования: Считывание гибких дисков и сохранение необработанных битовых наборов и/или преобразованного формата данных для архивирования данных. В этом случае мы рекомендуем использовать "Крыло с пером", запрограммированное на работу в качестве клиентского устройства greaseweazle или fluxengine. Затем запустите эти программы командной строки на вашем компьютере, чтобы программа Feather отправила необработанные данные трека на компьютер для анализа, восстановления битов и интерпретации формата. Вы также можете записывать некоторые форматы с помощью этих двух программ для использования на старых компьютерах. У нас также есть переключатель "Отключить запись" на плате специально для этого случая использования, чтобы исключить случайную активацию pin-кода, разрешающего запись. Чтение/ запись гибких дисков в формате FAT с Arduino, CircuitPython или компьютера, подключенного через USB. Гибкие диски по-прежнему можно использовать для сохранения и чтения данных с! Это отлично подходит для проектов в ретро-тематике или если вы хотите записать данные на гибкие диски, чтобы они использовались устройствами, совместимыми с IBM-PC, или другими устройствами, для которых требуются гибкие диски в формате FAT Классная секвенирование музыки на дискетах! К каждому заказу прилагается одно крыло FeatherWing с присоединенным коллектором 2x17 и встроенной схемой переключения уровня. Прежде чем его можно будет использовать для чтения / записи дискет, вам необходимо будет: Припаяйте штыревые наконечники для крепления к перьевой доске. Прикрепите перо M4 или RP2040 в качестве привода/мозгов. Найдите 34-контактный дисковод гибких дисков IDC, который работает Подсоедините 34-контактный кабель постоянного тока между крылом и дисководом гибких дисков. Обеспечьте питание дисковода гибких дисков напряжением 5 В, до 2 А. Дисководам с диагональю 5,25 дюйма также потребуется источник питания 12 В! Найдите несколько дискет для чтения/записи Многие из этих товаров больше не продаются, и для их поиска потребуется некоторое время!
| Пин | Тип | Описание |
|---|---|---|
| 3.3V | female | — |
| 3.3V | male | — |
| VBAT | female | — |
| VBAT | male | — |
| USB | female | — |
| USB | female | — |
| USB | male | — |
| RESET | female | — |
| RESET | male | — |
| AREF | male | — |
| AREF | female | — |
| SELECT_3V | male | — |
| SELECT_3V | female | — |
| DENSITY_3V | male | — |
| DENSITY_3V | female | — |
| MOTOR_3V | female | — |
| MOTOR_3V | male | — |
| DIR_3V | female | — |
| DIR_3V | male | — |
| STEP_3V | male | — |
| STEP_3V | female | — |
| INDEX_3V | male | — |
| INDEX_3V | female | — |
| SCK | female | — |
| SCK | male | — |
| MOSI | female | — |
| MOSI | male | — |
| MISO | female | — |
| MISO | male | — |
| RX | female | — |
| RX | male | — |
| TX | female | — |
| TX | male | — |
| EN | female | — |
| EN | male | — |
| WRDATA_3V | female | — |
| WRDATA_3V | male | — |
| WRGATE_3V | male | — |
| WRGATE_3V | female | — |
| WRPROT_3V | female | — |
| WRPROT_3V | male | — |
| TRACK0_3V | female | — |
| TRACK0_3V | male | — |
| RDDATA_3V | female | — |
| RDDATA_3V | male | — |
| SIDE_3V | male | — |
| SIDE_3V | female | — |
| READY_3V | female | — |
| READY_3V | male | — |
| SCL | female | — |
| SCL | male | — |
| SDA | female | — |
| SDA | male | — |
| GND | female | — |
| GND | male | — |
| GND | female | — |
| G | female | — |
| G | male | — |