Cc430 16bit rf microcontroller series the cc430 16bit rf microcontroller family provides tight integration between the microcontroller core, peripherals, software, and rf transceiver, creating true systemonchip solutions that are easy to use. One of the main components of msp430ware is driver library driverlib. Ti provides robust design support for the msp430 16bit mcu, including technical documents, training, tools, and software. Rs232 is based on voltage levels, whereas midi is based on a current loop. Tidmg2xxswrgbled software controller redgreenblue led. Add one button for control and some smart software, and i will be comfortable again. Midi is actually defined not in terms of a specification of currents or voltages, but by a reference circuit diagram. Msp430ware contains many different software libraries and projects. Lanbox dmx controller products are for controlling any dmx512 compliant dimmer. Launchpad and midi booster pack as a midi harmonizer.
Some of these components depend on a specific version of driver library. The g2x series feature lower power consumption than an avr, while also being 16bit. Sample code available on the 43oh forum arpeggiator, harmonizer, and more. And, by the way, makes for a great arduino alternative. Initially this will be developed using a roland drum kit but should translate to any device with midi output to start, each midi value will be mapped to a light controller, but this may be expanded later so that chords or multinote output from the midi controller will trigger other lights or sequences. Msp430 mcus mit extrem geringem stromverbrauch design. Show full abstract is built around texas solutions.
The receiver translates button clicks from the wireless keypad into midi. Msp430 architecture the msp430 can be used for low powered embedded devices. The first step is to work with a console or pc software that is friendly with midi. Why are there multiple driverlib folders within msp430ware. The midilite ii matrix lighting system can be used for living christmas trees, singing christmas trees, easter living cross productions, patriotic presentation or any other type of lighting display requiring sophisticated control of a matrix of low wattage lights. So far, rob has a midi arpeggiator, a harmonizer, an echo, filter, s midi monitor that displays incoming messages on a nokia lcd, and a controller that interfaces with a light sensor or joystick. Tlc5951 24ch led driver board w msp430 mcu pcb from robg. Using a ti msp430 along with a small motor controller kit he put together, he gave the hexbug a bit more personality. Multiple midi controllers can talk to lightjams at the same time, including keyboards, launchpads, pedals and drums. The switch s1 is connected to the rst reset pin on the microcontroller and under standard operation will cause the micro controller to. That can present a bit of a problem as most of the midi interfaces youll see on the market today only communicate via usbmidi leaving you up the creek. Since we also offer an api, we provide sample apps to use with our software that let you use either midi notes or midi controller changes to control the 24 dmx submasters used to control your lighting rig. I never had any interest in the rapid fire and didnt know it was still relevant today but the msp430 is a solid platform so its good the sourceschematic is out there for other interested users.
Lightjams customizes your midi to dmx mappings in a very unique and powerful way. Button controlled led array on a breadboard duration. Hairless midi serial bridge is the easiest way to connect serial devices like arduinos to send and receive midi signals. How to blink leds with timers and interrupts in c arduino, msp430. An extra delay has been added when the light changes from red to green to simulate any prevention of accidents due. Midi booster pack kit for texas instruments msp430, stellaris, and tiva launchpads. The msp430 launchpad comes with two switches labelled s2 p1.
In this video, david tells you what you need to know. It can also be modified for any other serial device providing usable preferably accelerometar data output. Receive a midi beat clock signal sent by a dj software, mixer, or audio analysis tool. Modled8x8 led brick 8x8 stackable to msp430led8x8boosterpack completely assembled and tested. The green led flashes the moment i plug it into the usbport and. I got mine to work with a wii, keyboardmouse, and a few other ps2n64. The tiny msp430 usb stick and msp40 target board has everything i need. Our chief engineer wrote a white paper on midi control of stage lighting that you may find helpful. If you want to do it from scratch, heres what id say. Pdf rf based remote stage lighting controller researchgate.
Or maybe it is better to choose a different microcontroller. The pm150 measures audio power, displays the measurement on the led bar graph. See how its done b usb com or usb rs232 adapter to communicate with the controller via rs232 in this case youll have to implement some simple protocol for communication with the controller, but the whole solution would still. I know dickall about arduinos, or msp430s, other than a basic knowledge of what a microcontroller is. For this it would be nice to know what is the desired output. Msp430 ultralowpower mcus overview microcontrollers. What midi controller should i use for my lighting console. This reference design describes the implementation of a software controlled rgb led on an msp430, using a single timer module and. A code example for msp430 series microcontroller msp430g2553 that uses an ultrasonic sensor hcsr04, a potentiometer foot pedal in this case to send signals for midi control, and a 32 keys presure insenstive toy keyboard casio sa38. Texas instruments mspexp430g2 ti msp430 launchpad value line development. Msp430 microcontroller the msp430 is a mixedsignal microcontroller family from texas instruments. S2 is connected to the general purpose input output gpio pin p1. Msp430f54xx microcontrollers texas instruments digikey.
Several members have asked this question on the forums. The midi boosterpack kit msp430 boards and boosterpacks. Built around a 16bit cpu, the msp430 is designed for low cost and, specifically, low power consumption embedded applications. Because the msp430 series does not contain a controller with integrated can controller, i probably need an external controller. There is probably a generic, outofthebox solution that automatically deals with the programmingmathy side of this stuff but someone else might be better informed to talk about that. The midicon2 is a professional usb powered midi software compatible controller.
I bought a msp430f30 usb kit and managed to get iar working. The msp430 driver library is a high level, easytouse, abstracted programming interface, which provides simple function calls to enable, configure, and use various msp430 peripherals. Want to make a midi controller work with your lighting console. This is another underthehood embedded programming video. It covers everything from just turning an led on, to causing it to evenly to the eye diminish and increase in intensity which requires a geometric progression to achieve. Features midi input and output, 2 switches, and 2 pots. Our msp430 microcontroller mcu portfolio offers a wide variety of 16bit mcus with ultralowpower and integrated analog and digital peripherals for sensing and measurement applications. How do i map a midi controller to my lighting console. Working on a led to switch on and off for two interrupt. Live and flexible control of your dmx lighting fixtures with midi controllers is now a reality. Midi monitor that displays incoming messages on a nokia lcd, and a controller that interfaces.
To drive a midi line, you provide a current source which turns on and off a led inside an optocoupler on the other end. Midilite computer lighting effects systems for living. Motionbased theremin midi controller linux chronostheremin is a python script for using ti chronos watch wiki as a midi controller under linux. Tlc5951 24 channel led driver with tis msp430 micro controller pcb only, no parts. If youre working with a standalone lighting console, you probably need to interface it with your midi controller via a 5pin midi plug, not usbmidi. System utilities downloads msp430 gang programmer by texas instruments incorporated and many more programs are available for instant and free download. Demo code for msp430led8x8boosterpackwhich creates moving text on stackable modled8x8 bricks ordering codes. The msp430 driver library is completely open source and is delivered to customers within the msp430ware software and documentation suite. Olimex sells very cheap adapter boards and programmers for msp430 controllers. Msp flasher is an opensource, shellbased interface for programming msp430 microcontrollers mcus and simplelink msp432 mcus through a msp debug stack and provides the most common functions on the command line. Cross platform same program on os x, windows, linux. Msp430ware is a collection of msp430 software and tools. The msp430 is a mixedsignal microcontroller family from texas instruments. In the meantime, what you didnt realize is the poweron value for p1out.
Intelligent coding and our custom parser links the msp430 control program with. Msp430 mcus are supported by development kits, reference designs, software, training, documentation and online support to get you. For a new application i need a can controller for communication between microcontrollers. Im working on my first msp430 project and hoping to get some help setting up the usb interface in ccs. How do i use midi hardware to control my lighting console. Turn your midi controllers into lighting instruments. Im working with an msp430f5510 on a custom board and trying to set it up so that its recognized as a classcompliant midi device on the pc then i will send midi messages to the pc to control music programs, etc. Midi light controller will take midi output and translate into a light show display. There is also an integrated interface our live paneldesigned more for live.
I did a 360 controller project back in 201112 with an mbed. This project report is based on wireless stage lighting controller using radio. Midi to dmx lightjams dmx lighting controller software. Hi all, we use msp430 microprocessors here for various applications. This workshop is designed to help users gain an indepth knowledge about the msp430 family of microcontrollers.