Git Product home page Git Product logo

arduino-midi-master-clock's Introduction

Arduino Midi Master Clock

Midi master clock for Arduino. Connect midi OUT from the UNO to the midi IN on the slave chain and specify the device and the tempo (in bpm) by the potentiometer. Read out the BPM value on the OLED display.

Hardware:

  • Arduino UNO
  • SparkFun MIDI Shield DEV-12898
  • 0.96" OLED display I2C

Wiring:

The MIDI shield is mounted on breadboard since not all pins are used by the shield and free pins to mount the OLED are needed. Pins between Shield and UNO is mapped "one to one" as stated below.

Midi Shield UNO
GND GND
VCC +5V
A1 (POT) A1
Tx Tx
OLED UNO
GND GND
VCC +5V
SCL A5
SDA RxD

It is possible to wire a DIN directly to the TX on the UNO with a 220 ohm resistor at the VCC line. But for saftely it is recommend to use opto isolation as provided with the shield.

Optional stand alone DIN wiring:

PIN Description UNO
1 Not connected -
2 Shield GND
3 Not connected .
4 VCC (add a R220) +5V
5 Data line Tx

arduino-midi-master-clock's People

Contributors

ulrikhjort avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.