O que é menor que uma pena, mas maior que uma bugiganga? É um
Adafruit ItsyBitsy M4 Express apresentando o
Microchip ATSAMD51! Pequena, poderosa, com um processador ultrarrápido ATSAMD51 Cortex M4 rodando a 120 MHz - esta placa microcontroladora é perfeita quando você quer algo muito compacto, com uma tonelada de potência e um monte de pinos. Este Itsy é como um trem-bala, com
120MHz Cortex M4 com suporte de ponto flutuante e
Flash de 512 KB e RAM de 192 KB. Seu código fará zig e zag e zoom, e com um monte de periféricos extras para suporte, este com certeza será seu novo chipset favorito.
O ItsyBitsy M4 Express tem apenas 1,4" de comprimento por 0,7" de largura, mas possui 6 pinos de alimentação, 23 pinos GPIO digitais (7 dos quais podem ser de entrada analógica, 2 DACs de saída analógica de 1 MSPS e 18 saídas de PWM). É o mesmo chip do Adafruit Metro M4, mas muito, muito pequeno. Portanto, é ótimo quando você termina um protótipo em um Metro M4 ou (o próximo) Feather M4 e deseja tornar o projeto muito menor. Ele ainda vem com 2 MB de SPI Flash embutido, para registro de dados, armazenamento de arquivos ou código CircuitPython.
A parte mais empolgante do ItsyBitsy M4 é que, embora você possa usá-lo com o Arduino IDE, nós o estamos enviando com o CircuitPython integrado. Quando você conectá-lo, ele aparecerá como uma unidade de disco muito pequena com main.py nele. Edite main.py com seu editor de texto favorito para criar seu projeto usando Python, a linguagem de programação mais popular. Nenhuma instalação, IDE ou compilador é necessário, então você pode usá-lo em qualquer computador, até mesmo ChromeBooks ou computadores nos quais você não pode instalar software. Quando terminar, desconecte o Itsy' e seu código irá com você.
Aqui estão algumas das atualizações que você pode esperar ao usar o ItsyBitsy M4:
- Mesmo tamanho, fator de forma do ItsyBitsy 32u4 e ItsyBitsy M0, e pinagem quase idêntica a ambos
- ATSAMD51 Cortex M4 de 32 bits núcleo rodando em 120 MHz
- Suporte de ponto flutuante com instruções Cortex M4 DSP
- 512 KB instantâneo, 192 KB BATER
- Chip SPI FLASH de 2 MB para armazenar arquivos e armazenamento de código CircuitPython.
- Lógica e potência de 32 bits, 3,3 V
- Toneladas de GPIO! 23 x pinos GPIO com as seguintes capacidades:
- DAC analógico verdadeiro dual 1 MSPS de 12 bits (A0 e A1) - pode ser usado para reproduzir clipes de áudio estéreo de 12 bits
- ADC duplo 1 MSPS de 12 bits (7 pinos analógicos, alguns no ADC1 e outros no ADC2)
- 6 x SERCOM de hardware - hardware nativo SPI, I2C e serial, todos disponíveis
- 18 saídas PWM - para servos, LEDs, etc
- Sem I2S. Não temos ideia do porquê, mas o I2S é suportado apenas na versão de 64 pinos deste chip e só poderíamos encaixar na versão de 48 pinos. Mas há um DAC estéreo que você poderia usar?
- Controlador de captura paralela de 8 bits (para entrada de câmera/vídeo)
- 1 x Especial Valto O pino de saída fornece a tensão mais alta de VBAT ou VUSB, para acionar NeoPixels, servos e outros dispositivos lógicos de 5V. Digital 5 saída com deslocamento de nível para saída de nível lógico de alta tensão.
- Pode acionar NeoPixels ou DotStars em qualquer pino, com memória suficiente para acionar mais de 60.000 pixels. Suporte DMA-NeoPixel no pino VHigh para que você possa direcionar pixels sem ter que gastar tempo de processador nele.
- Mecanismos criptográficos integrados com AES (256 bits), RNG verdadeiro, controlador Pubkey
- USB nativo suportado por todos os sistemas operacionais - pode ser usado no Arduino ou CircuitPython como console serial USB, teclado/mouse HID, até mesmo uma pequena unidade de disco para armazenar scripts Python.
- Pode ser usado com Arduino IDE ou CircuitPython
- Construído em pino vermelho #13 LED
- Construído em RGB DotStar LED
- Botão e pino de reset
- Alimentação com saída USB ou externa (como uma bateria) - ele alternará automaticamente
- Vem pré-carregado com o bootloader UF2, que se parece com uma chave de armazenamento USB. Basta arrastar o firmware para o programa, sem necessidade de ferramentas ou drivers especiais! Pode ser usado para carregar CircuitPython ou Arduino IDE (é compatível com bossa v1.8)
Cada pedido vem com um ItsyBitsy M4 montado e testado, com conectores que podem ser soldados para uso com uma breadboard. O ItsyBitsy M4 vem com o CircuitPython programado, mas você pode substituir o código pelo Arduino, se quiser.
Então, o que você está esperando? Pegue um ItsyBitsy M4 hoje e surpreenda-se com o quão fácil e rápido é começar a usar o CircuitPython! Confira nosso guia de aprendizado para mais detalhes, esquemas, objetos Fritzing, arquivos e muito mais!