Pular para o conteúdo principal

Seeeduino Lotus Cortex-M0+

enter image description here

Seeeduino Lotus Cortex-M0+ é uma placa de desenvolvimento de microcontrolador ATMEGA SAM D21. O Atmel® | SMART™ SAM D21 é uma série de microcontroladores de baixo consumo que usa o processador ARM® Cortex®-M0+ de 32 bits com 256KB de Flash e 32KB de SRAM. Você pode considerar o Seeeduino Lotus Cortex-M0+ como uma combinação de Seeeduino e Base Shield.

Seeeduino Lotus Cortex-M0+ possui 14 entradas/saídas digitais (10 das quais suportam PWM) e 6 entradas/saídas analógicas, 3 Interfaces de Comunicação Serial, um conector micro USB, um conector JST2.0 Li-Po, um cabeçalho ICSP, 12 conectores Grove, um botão de reset.

Seeeduino Lotus Cortex-M0+ é uma versão atualizada do Seeeduino Lotus V1.1, ele substitui um chip mais poderoso, otimiza o layout do circuito e a fonte de alimentação é mais estável. Como esse chip suporta saída direta em nível USB, não há necessidade de usar um chip de porta serial para USB, como o CP2102N. Portanto, mais uma porta serial de hardware está disponível para o usuário.

Seeeduino Lotus possui 14 entradas/saídas digitais (6 das quais podem fornecer PWM) e 7 entradas/saídas analógicas, uma conexão micro USB, um cabeçalho ICSP, 12 conexões Grove, um botão de reset.

enter image description here

Versão​


RevisãoDescriçõesLançamentoComo comprar
v1.0Lançamento público inicial (beta)22 de jul., 2014enter image description here
v1.1Substitui CH340 por CP2102N para habilitar a compatibilidade com MAC22 de dez., 2016enter image description here
Seeeduino Lotus Cortex-M0+Altera o chip do microcontrolador Atmega328 para SAM D21 / Design de circuito otimizado, a fonte de alimentação é mais estável29 de out., 2018enter image description here

Instruções de Atualização​

Comparado com o Seeeduino Lotus V1.1, o Seeeduino Lotus Cortex-M0+ é principalmente atualizado em hardware. Por favor, verifique a figura abaixo.

ItemSeeeduino Lotus V1.1Seeeduino Lotus Cortex-M0+
MCUAtmega328SAM D21
UART12
Suporte a bateria Li-poNÃOSIM
PINO PWM610
Figura 1. Gráfico de comparação

Ideias de Aplicação​

  • DIY
  • IoT e Casa Inteligente
  • Robô
  • Educação

Características​

  • Totalmente compatível com Arduino UNO
  • Microcontrolador ARM® Cortex®-M0+ 32bit 48MHz (SAMD21)
  • 12 conectores Grove on-board
  • 14 Pinos Digitais de E/S (10 saídas PWM)
  • 6 Entradas Analógicas
  • Suporta Gerenciamento de Caminho de Alimentação
  • Suporta alimentação por micro-usb ou bateria Li-Po
  • Corrente máxima de carga de 2A
  • Adequado para projeto de baixo consumo

Especificação​

ItemValor
MicrocontroladorSAM D21
Entrada de AlimentaçãoMicro-USB / JST2.0
Tensão de OperaçãoUSB:5V / Lipo:3.5V~4.2V
Pinos Digitais de E/S14
Canais PWM10
Canais de Entrada Analógica6
Corrente DC por pino de E/S40 mA
Tensão de Entrada de IO3.3V
SRAM32 KB
Memória Flash256KB
Frequência máxima da CPU48 MHz

Pinout​

Figura 2. Pinout, você pode clicar na imagem para ver o arquivo original

Visão Geral de Hardware​

As imagens abaixo mostram uma visão geral dos recursos de hardware do Seeeduino Lotus. O pinout e as funções alternativas de vários pinos do Seeeduino Lotus são mostrados no diagrama de pinout. Isso pode ser usado como uma referência rápida.

Figura 3. Visão Geral de Hardware
  • Grove Digital
    Existem 6 conectores Grove digitais, vamos pegar o D3 como exemplo:

GND: GND do sistema
VCC: Saída de VCC 3.3V
D3: Conecta ao pino digital 3
D2: Conecta ao pino digital 2

Você pode encontrar a serigrafia na parte de trás da placa.

Figura 4. Conectores Grove Digitais
  • Grove Analog
    Existem três conectores Grove analógicos, a faixa de tensão de entrada é de 0~3.3V. Se você precisar de mais de 3 entradas analógicas, pode usar o pino analógico na área do cabeçalho.
Figura 5. Conectores Grove Analógicos
  • Grove UART
    Fornecemos 3 portas UART de hardware, uma Grove UART, pinos TX-RX no cabeçalho e pinos de função multiplexada SCK SDO na porta SWD. No entanto, o pino multiplexado não é suportado pelo firmware agora. Então, na verdade, apenas duas UART de hardware estão disponíveis agora. Serial corresponde à Grove UART, e Serial1 corresponde a RX-TX na área do cabeçalho.
Figura 6. Grove Hardware UART
  • Female Header
    O female header do Seeeduino Lotus Cortex-M0+ é totalmente compatível com o Arduino UNO. Vale a pena mencionar que, na parte DIGITAL, todos os pinos com um ~ na frente suportam saída PWM. O que significa D3,D4,D5,D6,D8,D9,D10,D11,D12,D13, dez no total.
Figura 7. Female Header
  • Conector Li-Po
    Você pode usar tanto alimentação por USB quanto por bateria Li-Po para o Seeeduino Lotus Cortex-M0+. Além disso, você pode usar esta placa para carregar sua bateria Li-Po. Quando você alimenta a placa com USB e conecta a bateria Li-Po ao mesmo tempo, a bateria Li-Po será carregada, e o LED CHR irá piscar. Depois que a bateria estiver totalmente carregada, o LED CHR irá parar de piscar.
Figura 8. Conector JST2.0 Li-Po

Primeiros Passos​

Hardware​

Antes de tudo, você precisa:

  • Obter um cabo Micro-USB Primeiro você precisa de um cabo Micro-USB; o cabo de dados de um celular Android serve bem. Se você não conseguir encontrar um, pode comprar um aqui.

  • Conectar a placa Conecte a placa Arduino ao seu computador usando o cabo USB. O LED verde de alimentação (rotulado PWR) deve acender.

Software​

  • Passo 1. Você precisa instalar um software Arduino.

enter image description here

Inicie o aplicativo Arduino

Clique duas vezes no aplicativo Arduino (arduino.exe) que você baixou anteriormente.

nota

Se o software Arduino for carregado em um idioma diferente, você pode alterá-lo na caixa de diálogo de preferências. Consulte a página Arduino Software (IDE) para mais detalhes.

  • Passo 2. Abra o exemplo Blink
    Abra o sketch de exemplo de piscar o LED: File > Examples >01.Basics > Blink.
Figura 9. Caminho do Blink
Figura 10. A palavra-chave é Lotus M0
  • Passo 4. Selecione sua placa e porta
    Você precisará selecionar a entrada no menu Tools > Board que corresponde ao seu Arduino. Selecionando um Seeeduino Zero.
Figura 11. Escolha a placa correta

Selecione o dispositivo serial da placa Arduino no menu Tools | Serial Port. Provavelmente será COM3 ou superior (COM1 e COM2 geralmente são reservadas para portas seriais de hardware). Para saber, você pode desconectar sua placa Arduino e reabrir o menu; a entrada que desaparecer deve ser a placa Arduino. Reconecte a placa e selecione essa porta serial.

Figura 12. Escolha a porta correta
  • Passo 5. Envie o programa
    Agora, simplesmente clique no botão "Upload" no ambiente. Aguarde alguns segundos e, se o envio for bem-sucedido, a mensagem "Done uploading." aparecerá na barra de status.
Figura 13. Envie o código

Alguns segundos após o término do upload, você deverá ver o LED do pino 13 (L) na placa começar a piscar (em laranja). Se isso acontecer, parabéns! Você colocou o Arduino para funcionar. Se tiver problemas, consulte as sugestões de solução de problemas.

Visualizador Online de Esquema​

Recursos​

Suporte Técnico & Discussão de Produto​

Obrigado por escolher nossos produtos! Estamos aqui para fornecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos diversos canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...