mbed Application Shield
The new application shield has been designed to enable the maximum number of potential experiments with Arduino form factor development boards, keeping as much in common with the mbed application board as possible.
Hello World
Import programapp-shield-LCD
LCD Demo program for mbed application shield
Library
Import libraryC12832
C12832 LCD with generic interface
Notes
Where to buy
Feature list
- 128x32 Graphics LCD
- 5 way joystick
- 2 x Potentiometers
- Speaker, PWM Conencted
- 3 Axis +/1 1.5g Accelerometer
- RGB LED, PWM connected
- Temperature sensor
- Socket for for Xbee (Zigbee) or RN-XV (Wifi)
1. 128x32 LCD
An example program to print text and variables to the LCD
Import programapp-shield-LCD
LCD Demo program for mbed application shield
Import libraryC12832
C12832 LCD with generic interface
2. Joystick
An example program for the mbed application board that uses the joystick button. The program will move a ball around the screen. If you push the joystick button, the ball will jump further to the right.
Import programapp-shield-joystick
A program to demonstrate using the joystick of the mbed application shield.
3. 2 x Potentiometers
Example that prints the pot values onto the LCD screen
Import programapp-shield-pots
Test program for mbed app shield potentiometers
4. Speaker
A frequency sweep. Press the fire button to to play it again!
Import programapp-shield-speaker
Example program to do a frequency sweep on the speaker
5. 3 Axis Accelerometer
Import programapp-shield-accelerometer
Test program for the accelerometer on the app shield
Import libraryMMA7660
Library for the MMA7660 triple axis accelerometer
6. RGB LED
An example program that cycles the on board RGB LED through various colours.
Information
The RGB LED is common anode, so that "0" is on, and "1" is off. For PWM, the closer to 0.0 the brighter, the closer to 1.0 the dimmer. use (1.0 - value) to invert.
Import programapp-shield-rgb
Example program to sweep the RGB LED through various colours using PWM
7. LM75B Temperature sensor
An example program to read the current temperature from the LM75B and display it on the LCD
Import programapp-shield-temperature
Example program for app shield using the LM75 temperature sensor
Import libraryLM75B
A simply library for the LM75B I2C temperature sensor
Details
Form factor | 55mm x 86mm x 19mm (with mbed) |
128x32 Graphics LCD, SPI Interface | Newhaven C12332A1Z MOSI:D11 nRESET:D12 SCK:D13 A0:D7 nCS:D10 |
3 Axis +/1 1.5g Accelerometer,I2C Interface | Freescale MMA7660 SCL:SCL SDA:SDA Address:0x98 |
Temperature sensor | LM75B SCL:SCL SDA:SDA Address:0x90 |
5 way Joystick | ALPS SKRHADE010 Down:A3 Left:A4 Centre:D4 Up:A2 Right:A5 |
2 x Potentiometers | Iskra PNZ10ZA, 10k Pot 1 (left) :A0 Pot 2 (right):A1 |
RGB LED, PWM connected | Cree Inc CLV1A-FKB Red:D5 Green:D9 Blue:D8 |
Speaker, PWM Connected | MULTICOMP MCSMT-8030B-3717 D6 |
Xbee socket | Rx:D1 Tx:D0 nReset:D3 Status:D2 |
Design Files
The design files are as follows :
- Eagle design files (.sch, .brd)
- Schematics (PDF)
- Bill of materials (XLS)
They can be found in the mbed HDK repository:
You need to log in to post a discussion
Discussion topics
Topic | Replies | Last post |
---|---|---|
D0, D1, xbee Xbee connection error on mbed application shield | 2 |
07 May 2017
by
|