Skip to main content

Seeeduino Arch V1.0

enter image description here

Seeeduino Arch es una placa de desarrollo habilitada para mbed que combina las ventajas del SDK de mbed y el factor de forma de Arduino. Con Seeeduino Arch, puedes usar el SDK de C/C++ de mbed, bibliotecas y herramientas de desarrollo en línea optimizadas para construir rápidamente un prototipo. Seeeduino Arch tiene la apariencia estándar de Arduino y conectores Grove. Es conveniente conectar Shields existentes y productos Grove a Seeeduino Arch.

enter image description here

Características

  • Habilitado para mbed

    1.herramientas de desarrollo en línea

    2.SDK de C/C++ fácil de usar

    3.muchas bibliotecas y proyectos publicados

  • Apariencia estándar de Arduino, dos conectores Grove

    1.disponible con shields compatibles con 3.3V

    2.un gran número de módulos grove

  • Programación de arrastrar y soltar

  • MCU NXP LPC11U24

    1.Núcleo ARM Cortex-M0 de bajo consumo

    2.48MHz, 32KB Flash, 8KB RAM, 4KB EEPROM

    3.Dispositivo USB, 2xSPI, UART, I2C

Especificaciones


ElementoTípico
Voltaje de Trabajo7 ~ 9V
MicrocontroladorLPC11U24
Memoria Flash32kB
EEPROM4kB
RAM8kB
UART1
I2C1
Canales ADC8
Pines I/O40

Diagrama de pines


enter image description here

Comparar Seeeduino Arch con Arduino


Tanto Seeedduino como Arduino son plataformas utilizadas para crear prototipos rápidos. Sin embargo, todavía existen diferencias entre ellas. Podemos obtener más información sobre ellas comparando desde la siguiente tabla.

ElementoSeeeduino ArchArduino
MicrocontroladorMCU de la serie ARM Cortex-MPrincipalmente MCU AVR de 8 bits, utilizando la nueva familia de MCU Cortex-M3 Due.
Especificación de hardwareTamaño y pin estandarizados para construir fácilmente prototipos modularesTamaño y pin estandarizados para construir fácilmente prototipos modulares
Entorno de desarrolloHerramienta de desarrollo en línea para colaborar y compartir fácilmente, puede exportar proyecto a local para desarrollo y depuración. Potente, pero también simple.Arduino IDE, fácil de usar, simple pero funcional.
Desarrollar y depurarSoporta importación de librerías, exportar proyectos, control de versiones, depuración y otras funciones.Las librerías y el código de aplicación están separados, adecuado para escribir código simple, sin función de depuración.

El Seeeduino Arch es compatible con Arduino en hardware. Ahora compartimos su distribución de pines.

ArduinoSeeeduino ArchDescripción
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_15Interfaz 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


Seeeduino Arch es compatible con mbed en software. Puedes usar la biblioteca de firmware integral y gran cantidad de código de ejemplo que ofrece el SDK de mbed. Si no estás familiarizado con la plataforma mbed y el SDK de mbed, por favor haz clic aquí para tener una buena comprensión.

El Seeeduino Arch puede usar el IDE en línea gratuito y el compilador de C++ de mbed. Este compilador está construido sobre el motor de compilador ARMCC optimizador. Esto te ayuda a poner tu programa en funcionamiento rápidamente, y no se requiere instalación de software. Descargar programas es tan simple como usar una unidad flash USB (no es necesario un programador externo).

Además del IDE y compilador en línea, los usuarios pueden hacer uso de muchos compiladores/IDE fuera de línea disponibles para microcontroladores ARM Cortex M: ARM Embedded GCC, Keil MDK ARM IAR Embedded Workbench, etc.

Además, escribir una biblioteca no es una tarea difícil para principiantes. Puedes hacer clic aquí para aprender cómo escribir una biblioteca de mbed.

Aquí te mostramos una demostración fácil: luces de agua usando Seeeduino Arch para que comiences.

Demostración: Luces de Agua

  • Haz clic en el logo "mbed Enabled" para registrar una cuenta para Seeeduino Arch. enter image description here

  • Abre https://mbed.org/compiler/ y obtendrás el IDE en línea de mbed. Antes de programar, es mejor que leas la guía de inicio del compilador de mbed. enter image description here

  • Haz clic en "New" para crear un nuevo programa y selecciona el dispositivo "mbed NXP LPC11U24". Creo que esta imagen lo explica mejor. enter image description here

El siguiente es mi código para controlar los cuatro leds del 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);

}
}
  • Ahora puedes compilar el código. Si el código tiene errores, te lo indicará y te dará ayuda. Y puede que encuentres que las ayudas son justo lo que necesitas.

enter image description here

  • Después de compilar exitosamente el código, guarda el archivo bin.

  • Ahora necesitas mantener presionado el botón de reset, aparecerá automáticamente como un controlador USB llamado CRP DISABLD.

enter image description here

  • Ve a CRP DISABLD. Ahora necesitas eliminar el archivo de firmware y agregar el archivo bin waterLights_LPC11U24 a CRP DISABLD. Recuerda reiniciar el Microcontrolador para que comience a ejecutarse después de descargar un nuevo programa, ahora el seeeduino arch ejecutará el programa waterLight. Puedes probarlo.

El SDK de mbed C/C++ proporciona la plataforma de software y bibliotecas que también se pueden aplicar al seeeduino Arch. Así que puedes usar este recurso disponible para construir tus aplicaciones. Y esperamos compartir más de tus programas combinando Seeeduino arch, Shield y módulos Grove.

Aplicaciones


Visor de Esquemas en Línea

Recursos


Soporte Técnico y Discusión de Productos

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.

Loading Comments...