Skip to main content

Seeeduino Lotus Cortex-M0+

enter image description here

Seeeduino Lotus Cortex-M0+ es una placa de desarrollo de microcontrolador ATMEGA SAM D21. El Atmel® | SMART™ SAM D21 es una serie de microcontroladores de bajo consumo que utiliza el procesador ARM® Cortex®-M0+ de 32 bits con 256KB de Flash y 32KB de SRAM. Puedes considerar el Seeeduino Lotus Cortex-M0+ como una combinación de Seeeduino y Base Shield.

Seeeduino Lotus Cortex-M0+ tiene 14 entradas/salidas digitales (10 de las cuales soportan PWM) y 6 entradas/salidas analógicas, 3 interfaces de comunicación serie, un conector micro USB, un conector JST2.0 Li-Po, un header ICSP, 12 conectores Grove, un botón de reset.

Seeeduino Lotus Cortex-M0+ es una versión mejorada del Seeeduino Lotus V1.1, reemplaza con un chip más potente, optimiza el diseño del circuito, y la fuente de alimentación es más estable. Debido a que este chip soporta salida directa a nivel USB, no hay necesidad de usar un chip de puerto serie a USB, como el CP2102N. Por lo tanto, un puerto serie de hardware adicional está disponible para el usuario.

Seeeduino Lotus tiene 14 entradas/salidas digitales (6 de las cuales pueden generar PWM) y 7 entradas/salidas analógicas, una conexión micro USB, un header ICSP, 12 conexiones Grove, un botón de reset.

enter image description here

Versión


RevisiónDescripcionesLanzamientoCómo comprar
v1.0Lanzamiento público inicial (beta)Jul 22, 2014enter image description here
v1.1Reemplazar CH340 con CP2102N para habilitar la compatibilidad con MACDec 22,2016enter image description here
Seeeduino Lotus Cortex-M0+Cambiar el chip microcontrolador Atmega328 por SAM D21 / Diseño de circuito optimizado, la fuente de alimentación es más estableOctober.29, 2018enter image description here

Instrucciones de Actualización

Comparado con el Seeeduino Lotus V1.1, el Seeeduino Lotus Cortex-M0+ se actualiza principalmente en hardware. Por favor revisa la figura a continuación.

ElementoSeeeduino Lotus V1.1Seeeduino Lotus Cortex-M0+
MCUAtmega328SAM D21
UART12
Soporte de batería Li-poNO
PIN PWM610
Figura 1. Gráfico de comparación

Ideas de Aplicación

  • DIY
  • IoT y Hogar Inteligente
  • Robot
  • Educación

Características

  • Totalmente compatible con Arduino UNO
  • Microcontrolador ARM® Cortex®-M0+ 32bit 48MHz(SAMD21)
  • 12 conectores Grove integrados
  • 14 Pines de E/S Digitales (10 salidas PWM)
  • 6 Entradas Analógicas
  • Soporte de Gestión de Ruta de Alimentación
  • Soporte de alimentación por micro-usb o batería Li-Po
  • Corriente máxima de carga de 2A
  • Adecuado para diseño de bajo consumo

Especificaciones

ElementoValor
MicrocontroladorSAM D21
Entrada de AlimentaciónMicro-USB / JST2.0
Voltaje de OperaciónUSB:5V / Lipo:3.5V~4.2V
Pines de E/S Digitales14
Canales PWM10
Canales de Entrada Analógica6
Corriente DC por Pin de E/S40 mA
Voltaje de Entrada de E/S3.3V
SRAM32 KB
Memoria Flash256KB
Frecuencia máxima de CPU48 MHz

Pinout

Figura 2. Pinout, puedes hacer clic en la imagen para ver el archivo original

Descripción General del Hardware

Las imágenes a continuación muestran una descripción general de las características del hardware del Seeeduino Lotus. El diagrama de pines y las funciones alternativas de varios pines del Seeeduino Lotus se muestran en el diagrama de pinout. Esto puede usarse como referencia rápida.

Figura 3. Descripción General del Hardware
  • Grove Digital
    Hay 6 conectores grove digitales, tomemos D3 como ejemplo:

GND: GND del sistema
VCC: Salida VCC de 3.3V
D3: Conecta al pin digital 3
D2: Conecta al pin digital 2

Puedes encontrar la serigrafía en la parte posterior de la placa.

Figura 4. Conectores Grove Digitales
  • Grove Analog
    Hay tres conectores Grove analógicos, el rango de voltaje de entrada es de 0~3.3V. Si necesitas más de 3 entradas analógicas, puedes usar el pin analógico en la zona de encabezados.
Figura 5. Conectores Grove Analógicos
  • Grove UART
    Proporcionamos 3 puertos UART por hardware, un Grove UART, pines TX-RX en el encabezado, y pin de función multiplexada SCK SDO en el puerto SWD. Sin embargo, el pin multiplexado no está soportado por el firmware actualmente. Así que en realidad, solo dos UART por hardware están disponibles ahora. Serial corresponde al Grove UART, y Serial1 corresponde a RX-TX en la zona de encabezados.
Figura 6. Grove UART por Hardware
  • Encabezado Hembra
    El encabezado hembra del Seeeduino Lotus Cortex-M0+ es completamente compatible con Arduino UNO. Vale la pena mencionar que, en la parte DIGITAL, todos los pines con un ~ al frente soportan salida PWM. Lo que significa D3,D4,D5,D6,D8,D9,D10,D11,D12,D13, diez en total.
Figura 7. Encabezado Hembra
  • Encabezado Li-Po
    Puedes usar tanto USB como batería Li-Po para alimentar el Seeeduino Lotus Cortex-M0+. También puedes usar esta placa para cargar tu batería Li-Po. Cuando alimentes la placa con USB y conectes la batería Li-Po al mismo tiempo, la batería Li-Po se cargará, y el LED CHR parpadeará. Después de que la batería esté completamente cargada, el LED CHR dejará de parpadear.
Figura 8. Encabezado Li-Po JST2.0

Primeros Pasos

Hardware

En primer lugar, necesitas:

  • Obtener un cable Micro-USB Necesitas un cable Micro-USB primero; el cable de datos de un teléfono Android funcionará bien. Si no puedes encontrar uno, puedes comprar uno aquí.

  • Conectar la placa Conecta la placa Arduino a tu computadora usando el cable USB. El LED verde de alimentación (etiquetado como PWR) debería encenderse.

Software

  • Paso 1. Necesitas instalar un software de Arduino.

enter image description here

Ejecutar la aplicación Arduino

Haz doble clic en la aplicación Arduino (arduino.exe) que has descargado previamente.

note

Si el software de Arduino se carga en un idioma diferente, puedes cambiarlo en el diálogo de preferencias. Consulta la página del Software Arduino (IDE) para más detalles.

  • Paso 2. Abrir el ejemplo Blink
    Abre el sketch de ejemplo de parpadeo del LED: File > Examples >01.Basics > Blink.
Figura 9. Ruta de Blink
Figura 10. La palabra clave es Lotus M0
  • Paso 4. Seleccionar tu placa y puerto
    Necesitarás seleccionar la entrada en el menú Tools > Board que corresponde a tu Arduino. Seleccionando un Seeeduino Zero.
Figura 11. Elige la placa correcta

Selecciona el dispositivo serie de la placa Arduino desde el menú Tools | Serial Port. Es probable que sea COM3 o superior (COM1 y COM2 están usualmente reservados para puertos serie de hardware). Para averiguarlo, puedes desconectar tu placa Arduino y volver a abrir el menú; la entrada que desaparezca debería ser la placa Arduino. Vuelve a conectar la placa y selecciona ese puerto serie.

Figura 12. Elige el puerto correcto
  • Paso 5. Subir el programa
    Ahora, simplemente haz clic en el botón "Upload" en el entorno. Espera unos segundos y si la subida es exitosa, el mensaje "Done uploading." aparecerá en la barra de estado.
Figura 13. Subir el código

Unos segundos después de que termine la subida, deberías ver el LED del pin 13 (L) en la placa comenzar a parpadear (en naranja). Si lo hace, ¡felicitaciones! Has puesto Arduino en funcionamiento. Si tienes problemas, por favor consulta las sugerencias de solución de problemas.

Visor Esquemático en Línea

Recursos

Soporte Técnico y Discusión de Productos

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

Loading Comments...