make readme a little less chatty
This commit is contained in:
parent
b58888e394
commit
436b596a6d
39
README.txt
39
README.txt
|
@ -1,34 +1,32 @@
|
|||
__ ___
|
||||
/ |/ /__ ___ ___ __ __
|
||||
/ /|_/ / _ \/ _ \/ _ \/ // /
|
||||
/_/ /_/\___/ .__/ .__/\_, /
|
||||
/_/ /_/ /___/
|
||||
|
||||
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).
|
||||
|
@ -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
|
Loading…
Reference in New Issue
Block a user