parsing and accessing floppy FAT filesystem in arduino

Subscribers:
458,000
Published on ● Video Link: https://www.youtube.com/watch?v=IBcJ-fvT9mI



Duration: 0:56
2,658 views
119


having converted MFM pulses to sectors, you may be surprised to know its only a couple lines of code to have a microcontroller access the disk and underlying file structure. we use SdFat library, an SD card interface library that is really good, and subclass it to provide new functions for reading (and later, writing) sectors. then you can just treat the drive like a very small SD card. why does this work? turns out SD cards are pretty much the same as extremely large floppy drives: blocks of data are 512 bytes each, and both are formatted with the same kind of filesystem structure called FAT that was invented in 1977 for floppies but persists to this day. SdFat supports a particularly early and compact version called FAT12 and even does long filenames. now our arduino programs can access files on floppy drives with ease!

#arduino #floppy #adafruit

Visit the Adafruit shop online - http://www.adafruit.com

-----------------------------------------
LIVE CHAT IS HERE! http://adafru.it/discord

Adafruit on Instagram: https://www.instagram.com/adafruit

Subscribe to Adafruit on YouTube: http://adafru.it/subscribe

New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
-----------------------------------------




Other Videos By Adafruit Industries


2022-01-18Chief Tusken Raider Staff #3DPrinting #StarWars #BookOfBoba
2022-01-18JP's Product Pick of the Week: KB2040 Keeboar @adafruit @johnedgarpark #adafruit #gherkin
2022-01-18JP’s Product Pick of the Week 1/18/22 KB2040 Kee Boar @adafruit @johnedgarpark #adafruit
2022-01-18CircuitPython Weekly for January 18, 2022 #circuitpython @circuitpython #adafruit
2022-01-18The Great Search: Small 'cap-less' headphone driver #TheGreatSearch #DigiKey @adafruit @DigiKey
2022-01-17Floating Mario Boo Ghost #3DPrinting #Timelapse #adafruit
2022-01-16The Desk of Ladyada - 5.25" Floppy Drive hacking!
2022-01-165.25 inch 360K DOS Floppy drive as a USB key
2022-01-165.25" floppy reading with fluxengine
2022-01-15floppy hacking - fluxengine software support
2022-01-14parsing and accessing floppy FAT filesystem in arduino
2022-01-14Deep Dive w/Scott: #CircuitPython2022 #adafruit @tannewt
2022-01-14John Park's CircuitPython Parsec: Capacitive Touch Sensing @adafruit @johnedgarpark #adafruit
2022-01-14got some esp32 pico modules in and they're smol!
2022-01-14using tinyusb and arduino to make a USB mass storage floppy 💾 drive
2022-01-13New Products 1/12/22 Feat. Adafruit QT Py ESP32-S2 WiFi Dev Board with uFL Antenna Port - STEMMA QT!
2022-01-13💾 Real time MFM floppy decoding in arduino 💾
2022-01-13JOHN PARK'S WORKSHOP LIVE 1/13/22 Arcade Synth Controller II @adafruit @johnedgarpark #adafruit
2022-01-13pt's CircuitPython 2022 ...
2022-01-13EYE on NPI - Molex FIRST® Robotics Components Cable Kit #EyeOnNPI @DigiKey @MolexConnectors
2022-01-13Adafruit Top Secret! January 12, 2022 #Adafruit #AdafruitTopSecret #Floppy @Adafruit



Tags:
adafruit
electronics
diy
arduino
hardware
opensource
projects
raspberry
pi
computer
raspberrypi
microcontrollers
limor
limorfried
ladyada
STEAM
STEM
python
microbit
circuitpython
neopixel
neopixels
raspberry pi
circuitplaygound
nyc
make
makers
micro:bit
adafrit
adafruit promo code
ada fruit
adafruit coupons
raspberry pi zero
micropython
machine learning
ai
tensorflow