Amamos todas as nossas Penas igualmente, mas esta Pena é muito especial. É o nosso primeiro Feather projetado especificamente para uso com o CircuitPython! CircuitPython é o nosso tipo de MicroPython voltado para iniciantes - e como o nome sugere, é uma versão pequena, mas completa da popular linguagem de programação Python, especificamente para uso com circuitos e eletrônicos.
Observe, CircuitPython não vem pré-carregado. Consulte o guia completo no link abaixo para obter instruções sobre como instalá-lo.
Isso não significa que você também não possa usá-lo com o Arduino IDE! No coração do Feather M0 está um processador ATSAMD21G18 ARM Cortex M0+, com clock de 48 MHz e lógica de 3,3V, o mesmo usado no novo Arduino Zero. Este chip tem impressionantes 256K de FLASH (8x mais que o Atmega328 ou 32u4) e 32K de RAM (16x mais)! Este chip vem com USB embutido, portanto, possui programa USB para serial e capacidade de depuração sem a necessidade de um chip do tipo FTDI.
Aqui estão algumas especificações úteis!- Mede 2,0" x 0,9" x 0,28" (51 mm x 23 mm x 8 mm) sem cabeçalhos soldados em
- Leve como uma pena (grande?) - 5 gramas
- ATSAMD21G18 @ 48MHz com lógica/alimentação de 3,3V
- 256 KB de FLASH + 32 KB de RAM
- Sem EEPROM
- Cristal de 32,768 KHz para geração de clock e RTC
- Regulador de 3,3V com saída de corrente de pico de 500mA
- Suporte nativo USB, vem com bootloader USB e depuração de porta serial
- Você também recebe toneladas de pinos - 20 pinos GPIO
- Serial de hardware, I2C de hardware, suporte SPI de hardware
- Saídas PWM em todos os pinos
- 6 entradas analógicas de 12 bits
- 1 saída analógica de 10 bits (DAC)
- Construído em carregador lipoly 100mA com LED indicador de status de carregamento
- Pin #13 LED vermelho para uso geral piscando
- Pino liga/desliga
- 4 furos de montagem
- Botão de reset
O
Feather M0 Express usa o espaço extra restante para adicionar um
Mini NeoPixel ,
2 MB de armazenamento SPI Flash e um pouco de espaço para prototipagem. Você pode usar o armazenamento SPI Flash como um disco rígido muito pequeno. Quando usado no CircuitPython, o flash de 2 MB atua como armazenamento para todos os seus scripts, bibliotecas e arquivos. Quando usado no Arduino, você pode ler/escrever arquivos nele, como um pequeno datalogger ou cartão SD, e então com nosso programa auxiliar, acessar os arquivos via USB.
Reprogramação fácil : o Feather M0 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, PXT MakeCode ou Arduino IDE (é compatível com bossa)
Vem totalmente montado e testado, com o bootloader UF2 USB. Também colocamos um cabeçalho para que você possa soldá-lo e conectá-lo a uma placa de ensaio sem solda.
Bateria Lipoly e cabo USB não incluídos (mas temos muitas opções na loja se você quiser!)
Quer começar com esta nova pena elegante? Temos um guia completo com detalhes sobre como usá-lo com
Arduino IDE e
CircuitPython . O guia também contém informações de fiação, drivers, objetos Fritzing, esquemas, fichas técnicas e muito mais!