CEMETECH
Leading The Way To The Future
Login [Register]
Username:
Password:
Autologin:

Don't have an account? Register now to chat, post, use our tools, and much more.
Latest Headlines
Online Users
There are 113 users online: 10 members, 79 guests and 24 bots.
Members: Ashbad, gbl08ma, HOMER-16, JamesV, Link.
Bots: Spinn3r (3), Magpie Crawler (3), Googlebot (17), MSN/Bing (1).
RSS & Social Media
SAX
You must log in to view the SAX chat widget
Floppy Drive Music with a TI-83+
Published by KermMartian on November 30, 2011 at 12:43:21 AM CST | Discuss this article (19)

Continuing to stretch the boundaries of graphing calculator hacking, hardware, and software, Christopher Mitchell and Cemetech Labs are proud to present music played on a floppy drive... controlled by a calculator. Inspired by other projects such as the Star Wars Imperial March played on two floppy drives and Bach's Toccata and Fugue in D Minor, BWV 565 on four floppy drives, I hoped to implement this concept on a much more limited control device: a TI-83+ graphing calculator. While microcontrollers such as those used in the projects above have dozens of GPIO pins for interfacing with external hardware, the TI-83+ graphing calculator has only two I/O lines, both bidirectional. I did a bit of research on controlling floppy drives, and discovered that if I held pin 16 (Motor Enable) and pin 12 (Drive Select) of the floppy drive low, I need only pulse the Direction In and Step pins (18 and 20) to control the floppy drive's read/write head stepper motor. I put together the circuit, discovering in the process that previous projects had incorrectly identified pins 10 and 14 as the necessary lines to hold low, and then modified my mobileTunes 3.1 media player for calculators to output the necessary control signals to modulate the floppy drive's motor. Other than the floppy drive, the calculator, and a breadboard for making interconnects, the only hardware used is a standard 5/12V power supply for the floppy drive. Enjoy the results as demonstrated by Coldplay's "Clocks" in the video below!

More Information
Floppy Drive Music with a Calculator project page
Floppy Drive Music from a TI-83+ demo video



Permalink
November 2011 Articles
November 2011 November 2011 [Back to News Archives Index]

» Social Media: Connect with Cemetech! published November 8, 2011 by KermMartian
» Cemetech Contest #8: Arcade Games published November 20, 2011 by KermMartian
» [Prizm] In Progress: Tetrizm published November 21, 2011 by KermMartian
» GCC PrizmSDK v0.3 published November 25, 2011 by TheStorm
» Sandpaper v0.8 Calculator FTP Client/Server published November 27, 2011 by KermMartian
» The Doors CS SDK GUI published November 29, 2011 by KermMartian
» Floppy Drive Music with a TI-83+ published November 30, 2011 by KermMartian


© Copyright 2000-2013 Cemetech & Kerm Martian :: Page Execution Time: 0.017609 seconds.