Get flash to fully experience Pearltrees
this summer i build 8 small circuits that can control a bunch of leds (6 channels pwm) from basically any idevice or android phone. the circuit connects to the audio jack of the phone and uses the right channel to send data commands (in the form of a modem signal). we use rjdj (and pdlib, supercollider, etc) to generate the data signal on the phone in realtime. and it's relatively easy to connect for example the built-in accelerometer in the phone to control some leds, or to run amplitude/pitch tracking on the microphone and let that flash some leds. the circuits will be used in the rhyme research project as well as in the upcoming e-textile workshop in oslo (oct 2011).
Digilent is soon to be launching two Arduino compatible platforms, the Uno32(pictured above)and the Max32. based on microchip ‘s pic32mx micro controllers. Following the Arduino philosophy of easy to use software and hardware, and not to mention the support structure already in place. they are both compatibly with existing shields. The Arduino IDE has been rewritten, and used the GNU C Compiler. and are also programmable with the pickit3. Peripherals including USB otg, can, Ethernet MAC, 16 and 32bit counters,timers, with 128K/512K program space, 16k/128K ram. Capable of 80Mhz and 1.5DMIPS these are four times as powerful as the AVR based Arduinos. The hardware is open source, and uses the same existing high level libraries as previous Arduinos, allowing someone without any pic32 experience to start using these powerful processors.
Cornell University Electrical Engineering 476 Video Generation with Atmel Mega644 and GCC Introduction A television (TV) monitor is a good example of a device which needs hard-realtime control. The TV is controlled by periodic synchronization (sync) pulses.
Background of the project. Several months ago I tried to connect a microcontroller system to a VGA monitor to output data in the form of text. I was surprised to find little on this subject on the internet, to assist me in achieving this goal. Certainly nothing simple a beginner could find useful. There are examples out there that utilise standards such as PC-104 or complex FGPA implementations found at www.opencores.org .