Pular para o conteúdo principal

Seeeduino Arch V1.0

insira a descrição da imagem aqui

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.

insira a descrição da imagem aqui

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


ItemTípico
Tensão de trabalho7 ~ 9V
MicrocontroladorLPC11U24
Memória Flash32kB
EEPROM4kB
RAM8kB
UART1
I2C1
Canais ADC8
Pinos de E/S40

Pinagem


insira a descrição da imagem aqui

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.

ItemSeeeduino ArchArduino
MicrocontroladorMCU ARM Cortex-M sériePrincipalmente MCU AVR de 8 bits, usando a nova família de MCU Due Cortex-M3.
Especificação de hardwareTamanho e pinos padronizados para facilitar a construção modular de protótiposTamanho e pinos padronizados para facilitar a construção modular de protótipos
Ambiente de desenvolvimentoFerramenta 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 depurarSuporta 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.

ArduinoSeeeduino ArchDescrição
D0P0_18E/S digital
D1P0_19
D2P0_17
D3P1_17
D4P1_18
D5P1_24
D6P1_25
D7P1_5
D8P1_26
D9P1_27
D10P0_2
D11P1_29
D12P0_8
D13P0_9
SDAP0_5I2C
SCLP0_4
A0P0_11Analógico
A1P0_12
A2P0_13
A3P0_14
A4P0_16
A5P0_22
A6P0_23
1-MISO1P1_21SPI1
2-SCKP1_20
3-RESETP1_23
4-GND/
5-MOSIP1_22
6-VCC/
1-SWDIOP0_15Interface SWD 2X3
2-VCC/
3-SWCLKP0_10
4-P1_4
5-nRETP0_0
6-GND/
D+USB_DPUSB&ISP
D-USB_DM
VBUSP0_3
CONNECTP0_6
ISPP0_1
RXP1_14UART Grove
TXP1_13
AREFP0_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. insira a descrição da imagem aqui

  • 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. insira a descrição da imagem aqui

  • Clique em "New" para criar um novo programa e selecione o dispositivo "mbed NXP LPC11U24". Acredito que esta imagem explique melhor. insira a descrição da imagem aqui

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.

insira a descrição da imagem aqui

  • 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.

insira a descrição da imagem aqui

  • 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.

Loading Comments...