make readme a little less chatty

This commit is contained in:
Alexander Weinhold 2013-12-18 00:22:20 +01:00
parent b58888e394
commit 436b596a6d

View File

@ -1,38 +1,36 @@
__ ___
/ |/ /__ ___ ___ __ __
/ /|_/ / _ \/ _ \/ _ \/ // /
/_/ /_/\___/ .__/ .__/\_, /
/_/ /_/ /___/
by Sammy1Am
Moppy is a M_usical Fl_oppy controller program built for the Ardiuno UNO.
Moppy is a musical floppy controller program built for the Arduino UNO.
--INSTALLATION--
The Arduino code requires the TimeOne library available here: http://www.arduino.cc/playground/Code/Timer1
You will need to follow the directions in the appropriate Java/SerialDrivers folder for your system to install the serial drivers prior to running Moppy.
Upload the included Arduino code to the Arduino of your choice, and open up the included Java code in your favorite IDE. This code includes a NetBeans project for your convenience, so you should be able to open the project directly in NetBeans.
Upload the included Arduino code to the Arduino of your choice, and open up the included Java code in your favorite IDE.
--HARDWARE--
I built Moppy using an Arduino UNO, though it should work just fine on most Arduinos. The pins are connected in pairs to floppy drives as follows: Even pins (2,4,6...) are connected to each drive's STEP pin, the matching odd pins (3,5,7...) are connected to the each drive's DIRECTION control pin. So the first floppy would be connected to pin 2 & 3, the second floppy to 4 & 5, and so on.
Moppy was built for Arduino UNO, though it should work just fine on most
Arduinos. The pins are connected in pairs to floppy drives as follows: Even
pins (2,4,6...) are connected to each drive's STEP pin (pin 20) , the matching
odd pins (3,5,7...) are connected to the each drive's DIRECTION control pin
(pin 18). So the first floppy would be connected to pin 2 & 3, the second floppy to 4 & 5, and so on.
Some pinout information can be found here: http://pinouts.ru/Storage/InternalDisk_pinout.shtml
Make sure you ground the correct drive-select pin (pin 12), or the drive won't respond to any input (just connect the drive-select pin on the floppy to the pin directly below it). You can tell when you have the right drive selected, because the light on the front of the drive will come on.
Make sure you ground the correct drive-select pin, or the drive won't respond to any input (just connect the drive-select pin on the floppy to the pin directly below it). You can tell when you have the right drive selected, because the light on the front of the drive will come on.
Also, it's VERY IMPORTANT that your Arduino is grounded with the drives, or the drives will not register the pulses correctly. To do this, make sure that the GND pin on the Arduino is connected to the odd-numbered pin below the STEP pin on the floppy (i.e. if the STEP pin is 20, connect the Audnio's GND pin to Floppy-pin 19). You might need to do this for the DIRECTION pin as well (I did it for both, but I don't know if it's required).
Also, it's VERY IMPORTANT that your Arduino is grounded with the drives, or
the drives will not register the pulses correctly. To do this, make sure that
the GND pin on the Arduino is connected to any of the odd-numbered pins on the
floppy drive (usually all odd-numbered pins are directly connected anyway, as
can easily be checked with an ohmmeter).
--CONFIGURAITON / USE--
- Open up the code in NetBeans (or your favorite IDE) and run it. Alternatively, you can build the MoppyDesk.jar file and run that.
- Open up the code in your favorite IDE and run it. Alternatively, you can build the MoppyDesk.jar file and run that.
- Select the COM port that the Arduino is hooked up to from the "Arduino Port" drop-down. You will need to have this configured before you launch MoppyDesk.
- Click the "Connect" button to create a new Sequencer connected to the specified COM port.
- Click the "Load Sequence" button and select a suitable MIDI file (see below).
- Click "Start" to start playback (if all goes well).
- Click "Start" to start playback (if all goes well).
- The Stop/Reset button will stop playback and reset the drives. Pressing "Start" again will resume from where the sequencer left off. You will need to reload the MIDI to start from the beginning.
@ -42,12 +40,3 @@ Also, it's VERY IMPORTANT that your Arduino is grounded with the drives, or the
- Each drive can only play a single note at a time.
- The software will only attempt to play notes between C1 and B4. Floppy drives don't seem to respond well to notes outside of this range (especially higher).
- Generally shorter notes tend to sound better, as longer notes are marred by the read-heads changing directions repeatedly.
Cross your fingers, and enjoy!
--HELP/CONTRIBUTIONS--
https://github.com/SammyIAm/Moppy