Pular para o conteúdo principal

Seeeduino Mega

enter image description here

Seeeduino Mega é um poderoso microcontrolador derivado do Arduino Mega. Ele apresenta o processador ATmega2560, que traz um grande número de pinos de I/O, até 70 I/O digitais, 16 entradas analógicas, 14 PWM e 4 portas seriais de hardware. Em comparação com o Arduino Mega, reduzimos o volume do Arduino Mega em pelo menos 30% e o tornamos 100% compatível com os produtos Shield da Seeed. E, como membro da série Seeeduino, o Seeeduino Mega herda detalhes bem pensados do Seeeduino, como tensão de operação selecionável (3,3V/5V), botão de reset em ângulo reto e assim por diante.

enter image description here

Ideias de Aplicação

  • Internet das Coisas
  • DIY
  • Robô
  • Casa Inteligente
  • Impressora 3D
  • Industrial

Aqui estão alguns projetos divertidos para sua referência.

Cubo de LED 888Robô HexápodeImpressora 3D Arduino DIY
enter image description hereenter image description hereenter image description here
Faça AgoraFaça AgoraFaça Agora

Recursos

  • Compatível com a maioria dos Shields Arduino Duemilanove e Diecimila
  • ATmega 2560 @ 16MHz
  • Operação selecionável em 5V/3,3V
  • 70 IO Digitais
  • 16 entradas analógicas
  • 14 saídas PWM
  • 4 portas seriais de hardware (UART)
  • Fator de forma pequeno, 30% menor do que o Arduino Mega
  • Fácil de programar, nenhum hardware adicional é necessário para carregar o firmware – basta conectar a uma porta USB e pronto.
  • Conector ICSP
  • Pode ser alimentado por uma bateria ou por um adaptador CA para CC

Especificações

ItemValor
MicrocontroladorATmega2560
Tensão de Operação5V/3,3V
Tensão de Entrada7-12V
Pinos de I/O Digitais70
Canais PWM14
Canais de Entrada Analógica16
Corrente CC por Pino de I/O20 mA
Memória Flash256 KB
RAM8 KB
EEPROM4 KB
Velocidade de Clock16 MHz

Visão Geral de Hardware

A imagem abaixo mostra uma visão geral dos recursos de hardware do Seeeduino Mega. O diagrama de pinagem e as funções alternativas de vários pinos do Seeeduino Mega são mostrados no diagrama de pinagem. Isso pode ser usado como uma referência rápida.

enter image description here

  • Mini USB A porta Mini USB é usada para conectar a placa ao seu PC para programação e alimentação.
  • Modo de Chaveamento Chave deslizante usada para permitir ou evitar reset automático e upload.
  • Chave de Energia Chave deslizante usada para alterar o nível lógico e a saída de energia da placa para 5V ou 3,3V. Hoje em dia muitos sensores novos e excelentes estão sendo desenvolvidos para funcionar com 3,3V; com outras placas duino você precisaria colocar um conversor de nível lógico entre a placa e estes sensores, com o Seeeduino Mega tudo o que você precisa fazer é deslizar a chave!
  • Entrada CC A Entrada CC permite que seu Seeeduino Mega seja alimentado por um adaptador de parede para que você possa fornecer mais energia ao seu projeto, se necessário, por exemplo ao usar motores CC ou outros dispositivos de alta potência. A entrada CC pode ser de 7V-12V. Como a corrente de pico é de 2A quando o módulo é ligado, a alimentação por CC é uma escolha melhor do que a alimentação por USB.
  • Reset Este botão é convenientemente colocado na lateral para permitir que você reinicie a placa Seeeduino mesmo quando um shield é colocado em cima. Este não é o caso em outras placas Arduino, onde o botão é colocado na parte superior, tornando-o difícil de acessar.
  • ICSP Esta é a conexão ICSP para o ATmega328P, ela está localizada na posição padrão ICSP/SPI para hardware compatível com Arduino Uno, Due, Mega e Leonardo (por exemplo, shields) que podem usar este conector. Os pinos SPI nesta porta: MISO, SCK e MOSI, também estão conectados aos pinos digitais 12, 13 e 11 respectivamente, assim como os do Arduino Uno.
  • Pinos Digitais Há até 70 pinos digitais no Seeeduino Mega. Clique aqui para ver o mapeamento de pinos entre os pinos do Arduino e os pinos do Atmega2560. Cada um dos 70 pinos digitais do Mega pode ser usado como entrada ou saída, usando as funções pinMode(), digitalWrite() e digitalRead(). Eles operam a 5 volts. Cada pino pode fornecer ou receber 20 mA como condição de operação recomendada e possui um resistor de pull-up interno (desconectado por padrão) de 20-50 k ohm. Um máximo de 40mA é o valor que não deve ser excedido para evitar danos permanentes ao microcontrolador. Além disso, alguns pinos têm funções especializadas:
    • Serial: 0 (RX) e 1 (TX); Serial 1: 19 (RX) e 18 (TX); Serial 2: 17 (RX) e 16 (TX); Serial 3: 15 (RX) e 14 (TX). Usados para receber (RX) e transmitir (TX) dados seriais TTL. Os pinos 0 e 1 também estão conectados aos pinos correspondentes do chip Serial USB-para-TTL ATmega16U2.
    • Interrupções Externas: 2 (interrupção 0), 3 (interrupção 1), 18 (interrupção 5), 19 (interrupção 4), 20 (interrupção 3) e 21 (interrupção 2). Esses pinos podem ser configurados para disparar uma interrupção em nível baixo, borda de subida ou descida, ou mudança de nível. Consulte a função attachInterrupt() para detalhes.
    • PWM: 2 a 13 e 44 a 46. Fornecem saída PWM de 8 bits com a função analogWrite().
    • SPI: 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS). Esses pinos suportam comunicação SPI usando a biblioteca SPI. Os pinos SPI também são expostos no conector ICSP, que é fisicamente compatível com o Arduino/Genuino Uno.
    • LED: 13. Há um LED embutido conectado ao pino digital 13. Quando o pino está em nível HIGH, o LED acende; quando o pino está em nível LOW, ele apaga.
    • TWI: 20 (SDA) e 21 (SCL). Suportam comunicação TWI usando a biblioteca Wire. Observe que esses pinos não estão na mesma localização que os pinos TWI nas antigas placas Arduino Duemilanove ou Diecimila.
    • Analógico: O Mega 2560 tem 16 entradas analógicas, cada uma das quais fornece 10 bits de resolução (ou seja, 1024 valores diferentes). Por padrão, elas medem de terra até 5 volts, embora seja possível mudar o limite superior de sua faixa usando o pino AREF e a função analogReference().
    • AREF: Tensão de referência para as entradas analógicas. Usada com analogReference().
    • Reset: Coloque esta linha em LOW para reiniciar o microcontrolador. Tipicamente usada para adicionar um botão de reset a shields que bloqueiam o da placa.
    • Os pinos sem marcação: Use-os operando o Registrador.

Instalar o Driver

Antes de tudo, você precisa:

  • Obter um cabo Micro-USB Você precisa primeiro de um cabo Micro-USB; o cabo de dados de um telefone 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 energia (rotulado PWR) deve acender.

Para Windows

nota

Este driver está disponível para Windows XP, Windows Vista, Windows 7, Windows 8/8.1 e Windows 10.

enter image description here

  • Conecte sua placa e aguarde o Windows iniciar o processo de instalação do driver. Após alguns momentos, o processo irá falhar, apesar dos melhores esforços.
  • Clique no Menu Iniciar e abra o Painel de Controle.
  • No Painel de Controle, navegue até Sistema e Segurança. Em seguida, clique em Sistema. Quando a janela Sistema estiver aberta, abra o Gerenciador de Dispositivos.
  • Procure em Portas (COM & LPT). Você deverá encontrar uma porta aberta chamada "Seeeduino Mega". Se não houver seção COM & LPT, procure em "Outros Dispositivos" por "Dispositivo Desconhecido".
  • Clique com o botão direito na porta "Seeeduino Mega" e escolha a opção "Atualizar Software de Driver".
  • Em seguida, escolha a opção "Procurar software de driver no computador".
  • Finalmente, navegue e selecione o arquivo de driver chamado "Seeeduino Mega.inf"
  • O Windows finalizará a instalação do driver a partir daí.

Para Mac OSX

Você não precisa instalar nenhum driver.

Primeiros Passos

nota

Esta parte é baseada no Arduino 1.6.9 no Windows 10.

Antes de tudo, você precisa instalar o Software Arduino.

enter image description here

Inicie o aplicativo Arduino

Dê um clique duplo no aplicativo Arduino (arduino.exe) que você baixou anteriormente.

nota

Se o Software Arduino carregar em um idioma diferente, você pode alterá-lo no diálogo de preferências. Consulte a página Arduino Software (IDE) para detalhes.

Abra o exemplo Blink

Abra o sketch de exemplo de piscar o LED: File > Examples >01.Basics > Blink.

enter image description here

Adicione o Seeeduino ao seu Arduino IDE

Clique em File > Preference e preencha Additional Boards Manager URLs com a URL abaixo: https://raw.githubusercontent.com/Seeed-Studio/Seeeduino-Boards/master/package_seeeduino_index.json

Clique em OK para concluir a configuração. Em seguida, clique em Tools > Board > Boards Manager, encontre Seeeduino by Seeed Studio e instale-o.

enter image description here

Selecione sua placa

Você precisará selecionar a entrada no menu Tools > Board que corresponde ao seu Arduino. Selecionando um Seeeduino Mega 2560.

enter image description here

Selecione sua porta serial

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 descobrir, você pode desconectar sua placa Arduino e reabrir o menu; a entrada que desaparecer deve ser a placa Arduino. Conecte a placa novamente e selecione essa porta serial.

enter image description here

nota

No Mac, isso deve ser algo como /dev/tty.USBmodem.

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.

enter image description here

Alguns segundos após o término do envio, 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.

Primeiros Passos no Linux

Para usar no Linux, acesse Installing Arduino on Linux

Visualizador de Esquemático Online

Recursos

Perguntas Frequentes (FAQ)

Qual é a diferença entre o Arduino Mega e o Seeeduino Mega?

Seeeduino Mega é um poderoso microcontrolador derivado do Arduino Mega. E aqui está a lista das principais diferenças:

  • Usa um cabo mini USB para alimentação e programação
  • Adiciona chave de seleção de alimentação do sistema 3,3/5V
  • Adiciona chave de modo de reset automático
  • Tamanho menor

Suporte Técnico & Discussão sobre o 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 vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...