MC-101 mbed Compatible Baseboard
Available Now!
New $5 flat rate shipping on all orders.
Note: mbed module not included
- External power jack (compatible with 5.5x2.1mm barrel center positive plug, 6.5-12V). Compatible with Arduino power supplies like this one.
- RTC battery holder (CR1225 3V battery not included)
- MicroSD card adapter. Initialize using:
SDFileSystem sd(p5, p6, p7, p8, "sd");
- Ethernet jack (with magnetics)
- Screw terminals to provide 3V and 5V power to external circuitry (not an input)
- Double row mbed socket headers allow probing or wiring directly to pins
- Jumper selectors for Ethernet jack indictor LEDs and MicroSD card insertion detection. To configure the LEDs add the following lines:
DigitalOut yellowLED(p29);
If you don't they will glow dimly because they are configured as inputs by default. If you are configuring for uSD card detect use:
DigitalOut greenLED(p30);DigitalIn sdDet(p29);
- USB Host port (cannot be used at the same time as slave)
- USB Slave port (cannot be used at the same time as host)
- RS232 serial port (female) with all signals level shifted. Initialize a simple 2 wire serial connection using:
Serial s1(p10, p9);
Routing other I/Os to the RS232 using jumpers allows a 'full modem' implementation - RS232 level shifter disable jumper, install the jumper to save some power if you are not using the port
- Jumpers to select I/O to be routed to the PWM headers / screw terminals or used for RS232 signaling
- Futaba servo compatible header arrangement for PWM signals (only use when external power is connected)
- I2C on screw terminals, initialize using:
I2C i2c(p28, p27); // sda, scl
Optionally use an mcc compatible jack to use with MCC I2C Accessories. Requires de-soldering the screw terminals and soldering in the connector (purchase seperately). - Jumper selectors for serial port signaling or routing to screw terminals (use for SPI or DIO)
- Jumper selector to choose 3.3V or 5V on adjacent screw terminal block
- Jumper selector to choose 3.3V or 5V on adjacent screw terminal block
- SPI (or DIO) screw terminal block
- Analog I/O (or DIO) screw terminal block
- PWM (or DIO) screw termnial block
Full documentation for the mbed controller and numerous projects and examples can be found at: http://mbed.org/handbook/Homepage and http://mbed.org/cookbook/Homepage
Schematics and board layouts were developed in Eagle CAD using the SFE Footprint Library
Product Resources
Download Schematic: MBB_r1_1_sch.pdf
Screw Terminal I/O Assignment Tables
Demo Projects at missioncognition.net: