• Let's build an SN76489 USB MIDI synthesizer with Arduino Nano

QC

Let's build an SN76489 USB MIDI synthesizer with Arduino Nano

USB MIDI synth with Sega Genesis retro sound chip and other systems

Devices and components

Arduino-Nano

SN76489

10 µF capacitor

8.5x20cm DIY Paper PCB Universal Experiment Matrix Printed Circuit Board

Shift Register - Series to Parallel

Resistance 220 ohms

3mm LED: Red

Push button switch, momentary

DC power connector, straight

Mini USB Host Shield by DuinoFun

4 MHz DIP 14 crystal oscillator

Linear regulator (7805)

Materials and tools

Solder wire, lead-free

Soldering iron (generic)

Wire stripper and cutter, capacity wires 18-10 AWG / 0.75-4 mm²

Software and tools

Arduino IDE

Project description

Supplies:

Step 1: Preparing the mini USB host shield to drive a 5V midi device

Step 2: Connect the Mini USB Shield to your Arduino Nano

Step 3: Chips, anyone? Added SN76489 with Osc 4 MHz. and shift register 595

Step 4: Just Add Code – Adding the Libraries, Compiling and Uploading the Code

Step 5: Connect an amplifier and speaker, connect your USB midi keyboard and test

Step 6: Complete the Circuit With a 5V Voltage Regulator, 12V Connector, Power On/off Switch and Power LED

Step 7: Box, Paint, and Enjoy Your New Synth

Github

https://github.com/felis/USB_Host_Shield_2.0

Github

https://github.com/felis/USB_Host_Shield_2.0

Github

https://github.com/tyrkelko/sn76489

Github

https://github.com/felis/USB_Host_Shield_2.0

Github

https://github.com/tyrkelko/sn76489

Downloadable files

Connecting shift register 76489, 595 and Arduino nano

Diagram referring to the pin connections between the 76489, 595 shift register and the Arduino nano

Connecting shift register 76489, 595 and Arduino nano

Connect the USB Mini Shield With Your Arduino Nano

Wiring:



Arduino Host Shield



10------------5



11-------------6



12------------7



13------------8



2----------------2



5V-------------1



3.3V------------9



GND -----------3



RST------------4

Connect the Mini USB Shield to your Arduino Nano

Connect the Mini USB Shield to your Arduino Nano

Wiring:



Arduino Host Shield



10------------5



11-------------6



12------------7



13------------8



2----------------2



5V-------------1



3.3V------------9



GND -----------3



RST------------4

Connect the Mini USB Shield to your Arduino Nano

Connecting shift register 76489, 595 and Arduino nano

Diagram referring to the pin connections between the 76489, 595 shift register and the Arduino nano

Connecting shift register 76489, 595 and Arduino nano




Note: Content and images are from: https://projecthub.arduino.cc/, with some modifications.
If you want it removed due to copyright reasons, please leave a comment. Thank you.
I want to share this article more widely so that everyone knows about Arduino and your project.

Arduino Tutorial: Mini Piano

In this video I show you how to make a mini piano with Arduino. Devices and components Arduino Uno Rev3 Jumper wires (generic) Buzzer Breadb...