Here’s a new creation from Paul Stoffregen, creator of the Teensy board. This third evolution of the Teensy series brings an ARM Cortex M4 of the Kinetis family for more processing power and connection capabilities, while still programmable with the Arduino language and software.
What is interesting here (among the other set of features listed below), is the presence of SIMD instructions (used for DSP processing), and an I2S interface to connect to a high quality audio DAC. Some higher variants of this chip include an FPU, but this specific one lacks it.
Another nice feature is the high number of timers and their independance from PWM channels, which allow internal event systems without compromising on output capabilities.
32 bit ARM Cortex-M4 48 MHz CPU (M4 = DSP extensions)
128K Flash Memory, 16K RAM, 2K EEPROM
14* High Resolution Analog Inputs (13 bits usable, 16 bit hardware)
34* Digital I/O Pins (10 shared with analog)
10 PWM outputs
8 Timers for intervals/delays, separate from PWM
USB with dedicated DMA memory transfers
3 UARTs (serial ports)
SPI, I2C, I2S, IR modulator
I2S (for high quality audio interface)
Real Time Clock (with user-added 32.768 crystal and battery)
4 general purpose DMA channels (separate from USB)
Fritzing is an open-source initiative to support designers, artists, researchers and hobbyists to work creatively with interactive electronics. We are creating a software and website in the spirit of Processing and Arduino, developing a tool that allows users to document their prototypes, sharethem with others, teach electronics in a classroom, and to create a pcb layout for professional manufacturing.
In a nutshell, this software acts like a virtual breadboard for tinkering with electronic kits. You can even program an Arduino from within Fritzing without leaving the app, and you can add your own parts (Sparkfun’s comes with the software natively, see also Adafruit’s part repository).
Got a RasPi and an LCD screen? You can hook it up to display some info (like the IP address here, very handy when using DHCP and carrying your Pi around).
The LCD does not need to be a 3.3V model, mine is a 5V and works like a charm.
Once attached to the GPIO, you can use a python program to send some text to write.
I recently acquired this little jewel, a 700MHz ARM11 computer with full HD decoding capabilities and a few other fun specs, all that for 35$!!
Carrying it around in its antistatic bag & cardboard was not very convenient though (not to mention it’s also damn ugly). So I went to the LOG, Grenoble’s hackerspace, and cut an acrylic enclosure with the laser cutter (not without a few difficulties though).
Here’s a school project by Alban de Lanlay and Rachid Namoussi, an Arduino-based MIDI controller using the MIDI Library.
They sent the messages from the controller in serial format through the USB port, and translated it in MIDI with a piece of software they developed on the target computer. This way, they successfully controlled a software synthesizer.