Constantemente a família de placas Arduino vem crescendo e um dos lançamentos mais recentes foi a Arduino GIGA R1 WiFi. Esta nova placa possui o mesmo formato das placas Arduino
Placa Due + Cabo USB para Arduino
REF: 1AC02
A Arduino Due Compatível é a primeira placa com um microcontrolador ARM de 32-bit – o Atmel SAM3X8E ARM Cortex-M3 CPU.
Possui 70 pinos de entrada/saída digital e 12 entradas analógicas – é a placa perfeita para projetos poderosos de grande escala.
Comprando com a MakerHero você tem garantia e suporte técnico especializado.
Em estoque
R$399,90 R$359,90
6X DE R$59,98 sem juros R$341,90 no PIX
Em estoque
Arduino Due Compatível | Projetos poderosos e em larga escala
O Arduino Due Compatível é a primeira placa Arduino baseada em um microcontrolador ARM de 32-bit – o Atmel SAM3X8E ARM Cortex-M3 CPU. Com 70 pinos de entrada/saída , Due é a placa perfeita para projetos poderosos de grande escala.
A Due possui várias opções para comunicação com um um computador, outra placa Arduino ou outros microcontroladores, além de dispositivos como telefones, tablets, câmeras etc.
IMPORTANTE: Diferente da maioria das placas Arduino, a Due funciona a 3,3 V, tensão máxima suportada pelos pinos de E/S.
É uma placa completa e está pronta para começar: basta conectar a placa ao computador com um cabo micro-USB (também incluso). Agora ficou fácil você comprar sua Placa Due por um ótimo preço e com envio para todo o Brasil.
Especificações da Arduino Due Compatível
- Microcontrolador: AT91SAM3X8E
- Velocidade do Clock: 84 MHz
- Pinos I/O Digitais: 70(12 podem ser usadas como PWM)
- Portas de Entrada Analógicas: 12
- Portas de Saída Analógica: 2
- Tensão de Operação: 3,3 Vv
- Tensão de Alimentação: 7-12 Vv
- Corrente Máxima Pinos I/O: 130 mA
- Memória Flash: 512 KB
- SRAM: 96 KB (2 bancos: 64 KB e 32 KB)
- Dimensões: 101,6 mm x 53,21 mm
Documentação da Arduino Due
Acompanha
- 01 – Placa Due
- 01 – Micro Cabo USB
Programando a Arduino Due Compatível
Por ser um projeto idêntico ao original, a Arduino Due Compatível utiliza uma linguagem de programação própria que foi desenvolvida baseada nas linguagens C/C++. Além disso, você vai precisar da IDE (Integrated Development Environment) para escrever, compilar e transmitir o código para a placa. A IDE pode ser baixada diretamente no site da fundação: faça o download da IDE gratuitamente. Apesar de parecer difícil, você não precisa ter um conhecimento avançado em programação ou linguagem C para programar a sua placa.
Pinout do Arduino Due
A placa Due possui 70 entradas/saídas digitais (das quais 12 podem ser usadas como saídas PWM e 12 como entradas analógicas), 4 UARTS (portas seriais), um cristal oscilador de 84 MHz, conexão USB OTG, 2 saídas analógicas, 2I2C, uma entrada para fonte, soquetes para SPI e JTAG, e um botão de reset.
A Due foi desenvolvido para ser compatível com a maioria dos shields do Arduino Uno. Os pinos digitais de D0 a D13 (e os adjacentes AREF e GND), entradas analógicas de A0 a A5, os barramentos de alimentação e ICSP estão em localizações equivalentes. Além disso o UART principal (porta serial) está localizado nos mesmos pinos (D0 e 1D).
A Placa Due vendida pela MakerHero possui projeto e funcionamento idêntico ao Arduino Original: ou seja, possui a mesma estrutura e componentes. Entenda mais sobre o arduino open-hardware.
Alimentação da Placa Due
Pode ser alimentado através da conexão USB ou por meio de uma fonte de alimentação externa. A alimentação externa pode ser feita por uma fonte externa DC chaveada 9 V com plug P4. Os polos da bateria podem ser conectados aos pinos GND e VIN através do header.
Conheça a pinagem de alimentação:
- VIN: para fonte de alimentação externa alternativa ao conector USB.
- 5V: fonte de alimentação regulada gerada pelo conector de alimentação (7 – 12 V), pelo conector USB (5 V) ou pelo pino VIN da placa (7-12 V). O fornecimento de tensão através dos pinos de 5 V ou 3,3 V ignora o regulador e pode danificar sua placa. Não é recomendado.
- GND: pinos terra.
- IOREF: fornece a referência de tensão com a qual o microcontrolador opera. Um shield configurado corretamente pode ler a tensão do pino IOREF e selecionar a fonte de alimentação apropriada ou habilitar conversores de tensão nas saídas para trabalhar com 5 V ou 3,3 V.
Entradas e Saídas da Placa Due
Os 70 pinos digitais (0 a 69) do Arduino Due Compatível podem ser usados como entrada ou saída por meio das funções pinMode(),digitalWrite() e digitalRead(). Eles operam em 3,3 V. Cada pino pode fornecer uma corrente de 3 mA ou 15 mA ou receber uma corrente de 6 mA ou 9 mA, dependendo do pino em ambos os casos. Os pinos possuem um resistor pull-up interno (desconectado por padrão) de 100 kΩ.
Além disso, alguns pinos possuem funções especializadas:
- Serial: D0 (RX) e D1 (TX)
- Serial 1: D19 (RX) e D18 (TX)
- Serial 2: D17 (RX) e D16 (TX)
- Serial 3: D15 (RX) e D4 (TX) Usado para receber (RX) e transmitir (TX) dados seriais TTL (com nível de 3,3 V). Os pinos 0 e 1 são conectados aos pinos correspondentes do chip serial ATmega16U2 USB-to-TTL.
- PWM: Pinos D2 a D13. Fornecem saída PWM de 8 bits com a função analogWrite(). A resolução do PWM pode ser alterada com a função analogWriteResolution().
- SPI: header SPI (header ICSP em outras placas Arduino). Esses pinos suportam comunicação SPI usando a biblioteca SPI. Os pinos SPI estão distribuídos no conector central de 6 pinos, que é fisicamente compatível com o Uno, Leonardo e Mega2560. O header SPI pode ser usado apenas para se comunicar com outros dispositivos SPI – não é possível programar o SAM3X com a técnica In-Circuit-Serial-Programming. O SPI da Due também possui recursos avançados que podem ser usados com os métodos Extended SPI.
- CAN: CANRX e CANTX. Esses pinos suportam o protocolo de comunicação CAN, mas ainda não são suportados pelas APIs do Arduino.
- LED “L”: 13. Há um LED integrado ao pino digital 13. Quando este pino está no valor HIGH este LED está aceso, quando o pino está em LOW o LED está apagado. É possível regular o brilho do LED porque o pino digital 13 também é uma saída PWM.
- TWI 1: 20 (SDA) e 21 (SCL)
- TWI 2: SDA1 e SCL1. Suporte a comunicação TWI usando a biblioteca Wire. SDA1 e SCL1 podem ser controlados usando a classe Wire1 fornecida pela biblioteca Wire. Enquanto SDA e SCL possuem resistores pullup internos, SDA1 e SCL1 não possuem. A adição de dois resistores pullup nas linhas SDA1 e SCL1 é necessária para usar o Wire1.
- Entradas Analógicas: pinos de A0 a A11. Possui 12 entradas analógicas, cada uma das quais pode fornecer 12 bits de resolução (ou seja, 4096 valores diferentes). Por padrão, a resolução das leituras é definida em 10 bits para compatibilidade com outras placas Arduino. É possível alterar a resolução do ADC com analogReadResolution(). Os pinos das entradas analógicas do Due medem de 0 a 3,3V. A aplicação de mais de 3,3V nos pinos do Due danificará o chip SAM3X. A função analogReference() é ignorada no Due.
O pino AREF é conectado ao pino de referência analógica SAM3X através de uma ponte de resistor. Para usar o pino AREF, o resistor BR1 deve ser dessoldado da PCB.
- DAC1 e DAC2 Esses pinos fornecem saídas analógicas reais com resolução de 12 bits (4096 níveis) com a função analogWrite(). Esses pinos podem ser usados para criar uma saída de áudio usando a biblioteca de áudio.
Observe que a faixa de saída do DAC é, na verdade, apenas de 0,55 V a 2,75 V.
Outros pinos na placa:
- AREF: Tensão de referência para as entradas analógicas. Usado com analogReference().
- Reset: Coloque esta linha em LOW para reiniciar o microcontrolador. Normalmente usado para adicionar um botão de reset aos escudos que bloqueiam o da placa.
Confira o vídeo e conheça mais sobre o Arduino!
Conheça um pouco mais sobre a plataforma de prototipagem eletrônica open-hardware mais utilizada pela comunidade maker e o mais novo Kit Arduino da MakerHero.
Órgão de Luz com Arduino DUE
Neste artigo vamos utilizar a capacidade computacional de um Arduino Due e a flexibilidade dos LEDs RGB endereçáveis (em um painel 4×4) para apresentar efeitos visuais baseados nas frequências do
Acesso direto à memória (DMA) no Arduino Due
O Arduino Due foi o primeiro Arduino oficial a usar um microcontrolador fora da linha ATmega. O escolhido foi o AT91SAM3X8E,também da Atmel. Com um núcleo ARM Cortex M3 de
O que é Arduino IDE? Como baixar e instalar a nova versão
Neste post, você descobrirá tudo sobre a Arduino IDE, abordando desde o que é, até o processo de instalação e configuração desse ambiente de desenvolvimento. Exploraremos como essa ferramenta facilita