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
Arduino MKR WiFi 1010
REF: 1AC41
A placa MKR WiFi 1010 é perfeita para projetos IoT e aplicações que exigem monitoramento preciso de posição. O chip IMU integrado fornece recursos avançados de posicionamento com acelerômetro e giroscópio.
Os dois processadores SAMD21 Cortex-M0+ e NINA-W10, oferecem desempenho otimizado e a possibilidade de instalar um mini Linux e controlar periféricos sem perda de desempenho.
Principais características:
- Chip de criptografia
- Acelerômetro e giroscópio
- Módulo carregador de bateria
- Dispositivo com dois processadores
Em estoque
R$499,90 6X DE R$83,32 sem juros R$474,90 no PIX
Em estoque
Arduino MKR WiFi 1010 | Conectividade Segura e Flexibilidade para Projetos IoT
A placa MKR WiFi 1010 é uma opção avançada para projetos IoT, oferecendo conectividade WiFi, chip de criptografia, sensores inerciais (IMU) integrados para monitorar posicionamento, circuito de carregamento de baterias Li-Po e dois processadores para desempenho otimizado. Além disso, ela apresenta um conector micro USB que facilita a conexão da placa tanto para alimentação quanto para programação.
Explore o potencial da MKR WiFi 1010 para criar projetos inovadores e conectados, com facilidade de uso e recursos avançados.
Segurança de Dados com Criptografia Avançada
A placa Arduino MKR WiFi 1010 oferece uma conexão segura para projetos IoT. Troque dados com a internet e serviços de nuvem de forma segura, graças ao chip de criptografia ECC508 integrado à placa. Desfrute de uma troca de dados confiável e mantenha a segurança das informações sensíveis.
Desempenho Otimizado com Processadores Duplos
A MKR vem equipada com dois processadores – o SAMD21 Cortex-M0+ e o NINA-W10 – para oferecer um desempenho otimizado em seus projetos. Aproveite a flexibilidade de instalar um mini Linux em um processador, enquanto o outro se encarrega dos componentes como motores e sensores.
Com essa configuração, você expande suas possibilidades de desenvolvimento e aproveita um desempenho excepcional em suas aplicações eletrônicas.
Sensores Inerciais integrados (IMU)
Contendo um chip IMU integrado, a placa oferece recursos avançados de posicionamento em projetos sem a necessidade de componentes adicionais. Com acelerômetro e giroscópio integrados, essa placa permite um monitoramento preciso de posição, facilitando o desenvolvimento e abrindo novas possibilidades para aplicações que requerem informações de posicionamento.
Alimentação Flexível com Circuito de Carregamento de Baterias Li-Po MCP73831
A MKR WiFi 1010 possui um circuito de carregamento de baterias Li-Po MCP73831, oferecendo a opção de operar com bateria e recarregá-la automaticamente quando conectada a uma fonte externa. Desfrute de uma alimentação versátil e contínua.
Especificações do Arduino MKR WiFi 1010
- Microcontrolador: SAMD21G18A
- Módulo de Rádio: u-blox NINA-W102
- Chip de criptografia: ATECC508A
- Velocidade do Clock: 48 MHz
- Pinos I/O Digitais: 20 (11 podem ser usadas como PWM)
- Portas Analógicas: 8
- Tensão de Operação: 3.3 V
- Tensão de Alimentação: 5 V
- Bateria suportada: Li-Po de célula única, 3.7 V, mínimo 1024 mAh
- Corrente Máxima Pinos I/O: 7 mA
- Memória Flash: 256 KB
- SRAM: 32 KB
- Dimensões: 61,5 mm x 25 mm
Documentação do Arduino MKR WiFi 1010
- Datasheet da MKR WiFi 1010
- Datasheet do SAMD21G18A
- PCB da MKR WiFi 1010 (EAGLE)
- Esquemático da MKR WiFi 1010
- Download da Arduino IDE
Acompanha
- 01 – Arduino MKR WiFi 1010
Programando a Placa MKR WiFi 1010
As placas Arduino, assim como as placas compatíveis, utilizam uma linguagem de programação própria que foi desenvolvida baseada nas linguagens C/C++. Além disso, você vai precisar da Arduino IDE (Integrated Development Environment) para escrever, compilar e transmitir o código para as placas Arduino.
A IDE pode ser baixada diretamente no site da fundação: faça o download da Arduino 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.
Se você ainda não teve experiência com programação do Arduino, confira o conteúdo exclusivo sobre os primeiros passos com Arduino e veja como é fácil se tornar um maker da eletrônica. Além disso, você pode encontrar no Blog da MakerHero muitos projetos para começar a colocar a mão na massa.
Pinout da Arduino MKR WiFi 1010
A placa MKR WiFi 1010 conta com 22 pinos no total, incluindo pinos digitais, analógicos e de alimentação, oferecendo diversas opções de conexão com shields, acessórios e, também, outras placas. Ela possui interfaces UART, SPI e I2C, permitindo a comunicação com uma variedade de dispositivos externos. Além disso, a placa conta com pinos especiais, como os pinos PWM, que são ideais para controlar dispositivos como motores e LEDs.
Alimentação do Arduino MKR WiFi 1010
Depois de programado, o Arduino pode ser utilizado apenas com uma fonte de alimentação, sem a necessidade de um computador. Para garantir a alimentação do seu Arduino Uno você pode optar pela conexão USB com o computador ou por uma fonte externa DC 5 V ligada ao pino VIN. No caso de baterias, os cabos podem ser conectados a pinos GND (pinos terra) e VIN. Os pinos de alimentação são os seguintes:
- VIN: para fonte de alimentação externa alternativa ao conector USB.
- VRTC: para alimentar o RTC interno com a fonte desligada
- OFF: pino para desligar externamente o microcontrolador
- 5V: fonte de alimentação regulada gerada pelo regulador embarcado (via VIN), conexão USB ou outra fonte regulada em 5 V
- 3V3: fonte de 3,3 V gerada pelo regulador embarcado que suporta no máximo 50mA
- GND: pinos terra
Entradas e Saídas do Arduino MKR WiFi 1010
Cada um dos 20 pinos digitais da MKR WiFi 1010 pode ser usado como entrada ou saída por meio das funções pinMode(), digitalWrite() e digitalRead(). Eles operam em 3.3 V. Cada pino pode fornecer ou receber um máximo de 7 mA. Os pinos possuem resistores de pull-up internos (desconectados por padrão) de 20 a 60 kΩ. Além disso, alguns pinos possuem funções especializadas:
- Serial: D0 (RX) e D1 (TX). Usado para receber (RX) e transmitir (TX) dados seriais TTL. Esses pinos são conectados aos pinos correspondentes do chip FTDI USB-to-TTL Serial.
Interruptores Externos: Na MKR WiFi 1010, todos os pinos digitais podem ser configurados para acionar uma interrupção em um valor baixo, uma borda ascendente ou descendente ou uma mudança no valor. Consulte a função attachInterrupt() para obter detalhes. - PWM: 0, 1, 2, 3, 5, 6, 9, 10, 11, 12, 16/A2, 17/A3 e 19/A5. Forneça saída PWM de 8 bits com a função analogWrite().
- SPI: D11 (COPI/MOSI), D12 (CIPO/MISO), D13 (SCK) e qualquer outro para CS/SS. Estes pinos dão suporte à comunicação SPI utilizando a biblioteca SPI.
- LED: D13. 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.
A MKR WiFi 1010 possui 8 entradas analógicas, cada uma com 12 bits de resolução (ou seja, 1024 valores diferentes). Por padrão, eles medem de 0 a 3.3 V, embora seja possível alterar o limite superior usando a função analogReference(). Os pinos analógicos 6 e 7 não podem ser usados como pinos digitais. Além disso, alguns pinos têm funcionalidade especializada:
- I2C: A4 (SDA) e A5 (SCL). Suporte a comunicação I2C (TWI) usando a biblioteca Wire.
Existem alguns 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 shields 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. Ela possui seu próprio ambiente de desenvolvimento open-software baseado na linguagem C, com programação bastante intuitiva para iniciantes.
MakerHero é revendedora oficial Arduino no Brasil
Temos uma grande novidade para a comunidade maker: a MakerHero agora é revendedora oficial da Arduino no Brasil. Uma notícia que enche nossos corações nerds de alegria – principalmente porque