Seeeduino Arch is a mbed enabled development board which combines the advantages of mbed SDK and Arduino formfactor. With Seeeduino Arch, you can use mbed C/C++ SDK, libraries and optimizing online development tools to rapidly build a prototype.
Seeeduino Arch has standard Arduino appearance and Grove connectors. It’s convenient to connect existing Shields and Grove products to Seeeduino Arch.
Model:ARD00800P
Item | Typical |
---|---|
Work Voltage | 7 ~ 9V |
Microcontroller | LPC11U24 |
Flash Momery | 32kB |
EEPROM | 4kB |
RAM | 8kB |
UART | 1 |
I2C | 1 |
ADC Channels | 8 |
I/O pins | 40 |
Item | Seeeduino Arch | Arduino |
---|---|---|
Microcontroller | ARM Cortex-M series MCU | Mainly AVR 8-bit MCU, using the new Due Cortex-M3 MCU family. |
Hardware specification | Standardized size and pin for easy modular build prototypes | Standardized size and pin for easy modular build prototypes |
Development Environment | Online development tool for collaborating and sharing easily, can export project to local for development and debugging. Powerful, yet also simple. | Arduino IDE, easy to use, simple but functional. |
Develop and debug | Support library import, export projects, version control, debugging and other functions. | Libraries and application code are separate, suitable for writing simple code, without debugging function. |
Arduino | Seeeduino Arch | Description |
---|---|---|
D0 | P0_18 | Digital I/O |
D1 | P0_19 | |
D2 | P0_17 | |
D3 | P1_17 | |
D4 | P1_18 | |
D5 | P1_24 | |
D6 | P1_25 | |
D7 | P1_5 | |
D8 | P1_26 | |
D9 | P1_27 | |
D10 | P0_2 | |
D11 | P1_29 | |
D12 | P0_8 | |
D13 | P0_9 | |
SDA | P0_5 | I2C |
SCL | P0_4 | |
A0 | P0_11 | Analog |
A1 | P0_12 | |
A2 | P0_13 | |
A3 | P0_14 | |
A4 | P0_16 | |
A5 | P0_22 | |
A6 | P0_23 | |
1-MISO1 | P1_21 | SPI1 |
2-SCK | P1_20 | |
3-RESET | P1_23 | |
4-GND | / | |
5-MOSI | P1_22 | |
6-VCC | / | |
1-SWDIO | P0_15 | 2X3 SWD Interface |
2-VCC | / | |
3-SWCLK | P0_10 | |
4- | P1_4 | |
5-nRET | P0_0 | |
6-GND | / | |
D+ | USB_DP | USB&ISP |
D- | USB_DM | |
VBUS | P0_3 | |
CONNECT | P0_6 | |
ISP | P0_1 | |
RX | P1_14 | UART Grove |
TX | P1_13 | |
AREF | P0_7 | / |
Seeeduino Arch is compatible with mbed in software. You can use the comprehensive firmware library and plenty of sample code which is offered by mbed SDK. If you are not familiar with mbed platform and mbed SDK, please click here to have a good understanding.
The Seeeduino Arch can use the free online IDE and C++ compiler from mbed. This compiler is built on optimizing ARMCC compiler engine which. This helps you get your program up and running quickly, and no software installation is required. Downloading programs is as simple as using a USB flash drive (no external programmer is necessary).
In addition to online IDE and compiler, users can make use of many offline compiler/IDE available for ARM Cortex M micro-controllers ARM Embedded GCC, Keil MDK ARM IAR Embedded Workbench, etc..
In addition, Writing a library is not a difficult task for beginners. You can click here to learn how to write an mbed Library.
Here we show you an easy demo: water lights using Seeeduino Arch to get you started.
The below is my code to control the four leds of seeeduino arch.
#include "mbed.h" DigitalOut led1(LED1); DigitalOut led2(LED2); DigitalOut led3(LED3); DigitalOut led4(LED4); int main() { while(1) { led1 = !led1; wait(0.5); led2 = !led2; wait(0.5); led3 = !led3; wait(0.5); led4 = !led4; wait(0.5); } }
The mbed C/C++ SDK provides the software platform and libraries which also can apply to seeeduino Arch. So you can use this available resource to build your applications. And we are looking forward to sharing your more programs combining Seeeduino arch,Shiled and Grove modules.
Seeeduino Arch Eagle files
LPC11U2x datasheet
If you have questions or other better design ideas, you can go to our forum or wish to discuss.
Copyright (c) 2008-2016 Seeed Development Limited (www.seeedstudio.com / www.seeed.cc)