Seeeduino Arch V1.0

Seeeduino Arch é uma placa de desenvolvimento compatível com mbed que combina as vantagens do mbed SDK e o formato físico do Arduino. Com o Seeeduino Arch, você pode usar o mbed C/C++ SDK, bibliotecas e ferramentas de desenvolvimento online otimizadas para criar rapidamente um protótipo. O Seeeduino Arch possui aparência padrão de Arduino e conectores Grove. É conveniente conectar Shields existentes e produtos Grove ao Seeeduino Arch.
Características
-
Compatível com mbed
1.ferramentas de desenvolvimento online
2.SDK C/C++ fácil de usar
3.muitas bibliotecas e projetos publicados
-
Aparência padrão Arduino, dois conectores Grove
1.disponível com shields compatíveis com 3,3 V
2.um grande número de módulos Grove
-
Programação por arrastar e soltar
-
MCU NXP LPC11U24
1.Baixo consumo, núcleo ARM Cortex-M0
2.48MHz, 32KB Flash, 8KB RAM, 4KB EEPROM
3.Dispositivo USB, 2xSPI, UART, I2C
Especificações
| Item | Típico |
|---|---|
| Tensão de trabalho | 7 ~ 9V |
| Microcontrolador | LPC11U24 |
| Memória Flash | 32kB |
| EEPROM | 4kB |
| RAM | 8kB |
| UART | 1 |
| I2C | 1 |
| Canais ADC | 8 |
| Pinos de E/S | 40 |
Pinagem

Comparar Seeeduino Arch com Arduino
Tanto o Seeeduino quanto o Arduino são plataformas usadas para criação de protótipos rápidos. Entretanto, ainda existem diferenças entre eles. Podemos obter mais informações sobre eles comparando-os na tabela a seguir.
| Item | Seeeduino Arch | Arduino |
|---|---|---|
| Microcontrolador | MCU ARM Cortex-M série | Principalmente MCU AVR de 8 bits, usando a nova família de MCU Due Cortex-M3. |
| Especificação de hardware | Tamanho e pinos padronizados para facilitar a construção modular de protótipos | Tamanho e pinos padronizados para facilitar a construção modular de protótipos |
| Ambiente de desenvolvimento | Ferramenta de desenvolvimento online para colaborar e compartilhar facilmente, podendo exportar o projeto para desenvolvimento e depuração locais. Poderosa e, ao mesmo tempo, simples. | Arduino IDE, fácil de usar, simples mas funcional. |
| Desenvolver e depurar | Suporta importação de bibliotecas, exporta projetos, controle de versão, depuração e outras funções. | Bibliotecas e código de aplicação são separados, adequado para escrever código simples, sem função de depuração. |
O Seeeduino Arch é compatível com o Arduino em hardware. Agora compartilhamos a distribuição de seus pinos.
| Arduino | Seeeduino Arch | Descrição |
|---|---|---|
| D0 | P0_18 | E/S digital |
| 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 | Analógico |
| 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 | Interface SWD 2X3 |
| 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 | / |
Uso
O Seeeduino Arch é compatível com mbed em software. Você pode usar a abrangente biblioteca de firmware e muitos códigos de exemplo oferecidos pelo mbed SDK. Se você não estiver familiarizado com a plataforma mbed e o SDK mbed, clique aqui para obter um bom entendimento.
O Seeeduino Arch pode usar o IDE online gratuito e o compilador C++ do mbed. Este compilador é construído sobre o mecanismo otimizado do compilador ARMCC. Isso ajuda você a colocar seu programa para rodar rapidamente, e nenhuma instalação de software é necessária. Baixar programas é tão simples quanto usar um pen drive USB (nenhum programador externo é necessário).
Além do IDE e compilador online, os usuários podem fazer uso de muitos compiladores/IDEs offline disponíveis para microcontroladores ARM Cortex M, como ARM Embedded GCC, Keil MDK ARM, IAR Embedded Workbench, etc.
Além disso, escrever uma biblioteca não é uma tarefa difícil para iniciantes. Você pode clicar aqui para aprender como escrever uma biblioteca mbed.
Aqui mostramos um demo simples: luzes de água usando o Seeeduino Arch para você começar.
Demo: Luzes de Água
-
Clique no logotipo "mbed Enabled" para registrar uma conta para o Seeeduino Arch.

-
Abra https://mbed.org/compiler/ e você obterá o IDE online mbed. Antes de programar, é melhor ler o guia de introdução do mbed Compiler.

-
Clique em "New" para criar um novo programa e selecione o dispositivo "mbed NXP LPC11U24". Acredito que esta imagem explique melhor.

Abaixo está o meu código para controlar os quatro LEDs do 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);
}
}
- Agora você pode compilar o código. Se o código tiver erros, ele irá avisá-lo e lhe dará ajuda. E você pode achar que as ajudas são exatamente o que você precisa.

-
Após compilar o código com sucesso, salve o arquivo bin.
-
Agora você precisa manter pressionado o botão de reset; ele irá aparecer automaticamente como uma unidade USB chamada CRP DISABLD.

- Vá para a unidade CRP DISABLD. Agora você precisa excluir o arquivo de firmware e adicionar o arquivo bin waterLights_LPC11U24 à CRP DISABLD. Lembre-se de resetar o microcontrolador para iniciá-lo após baixar um novo programa; agora o seeeduino arch executará o programa waterLight. Você pode tentar.
O mbed C/C++ SDK fornece a plataforma de software e bibliotecas que também podem ser aplicadas ao seeeduino Arch. Assim, você pode usar esses recursos disponíveis para construir suas aplicações. E estamos ansiosos para compartilhar mais programas seus combinando Seeeduino arch, Shield e módulos Grove.
Aplicações
Visualizador Online do Esquemático
Recurso
Suporte Técnico & Discussão de Produto
Obrigado por escolher nossos produtos! Estamos aqui para oferecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.
