Metro é a nossa série de placas microcontroladoras para uso com o Arduino IDE. Esta nova
Metrô M0 Expresso parece muito com o nosso Metro 328 original, mas com uma grande atualização. Em vez do ATmega328, este Metro apresenta um chip ATSAMD21G18, um ARM Cortex M0+. É o nosso primeiro Metro projetado 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.
Você não apenas pode usar o CircuitPython, mas o Metro M0 também pode ser usado no Arduino IDE.
No coração do Metro M0 está um processador ATSAMD21G18 ARM Cortex M0, com clock de 48 MHz e lógica de 3,3 V, o mesmo usado no novo Arduino Zero. Este chip tem impressionantes 256K de FLASH (8x mais que o Atmega328) 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.
- Energize o METRO com DC protegido contra polaridade de 7-9V ou o conector micro USB para qualquer fonte USB de 5V. O conector DC de 2,1 mm possui um botão liga/desliga próximo a ele para que você possa desligar sua configuração facilmente. O METRO alternará automaticamente entre USB e DC.
- METRO tem 25 pinos GPIO, 12 das quais são entradas analógicas e uma delas é uma saída analógica verdadeira. Há uma porta SPI de hardware, porta I2C de hardware e UART de hardware. O nível lógico é 3,3V
- USB nativo, não há necessidade de um conversor USB para serial de hardware, pois o Metro M0 possui suporte USB integrado. Quando usado para atuar como um dispositivo serial, a interface USB pode ser usada por qualquer computador para ouvir/enviar dados para o METRO, e também pode ser usada para iniciar e atualizar o código através do bootloader. Ele também pode atuar como um teclado, mouse ou dispositivo MIDI.
- Quatro LEDs indicadores e um NeoPixel, na borda frontal do PCB, para facilitar a depuração. Um LED de energia verde, dois LEDs RX/TX para dados enviados por USB e um LED vermelho conectado. Ao lado do botão de reset existe um NeoPixel RGB que pode ser utilizado para qualquer finalidade.
- Flash SPI de 2 MB chip de armazenamento está incluído a bordo. Você pode usar o armazenamento SPI Flash como um disco rígido muito pequeno. Quando usado no Circuit Python, 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.
- Fácil reprogramação, 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 com cabeçalhos, testado e com o bootloader UF2 carregado. Também incluímos 4 amortecedores de borracha para evitar que escorregue da sua mesa. Nenhuma solda necessária para usar, plug and play!
Boas notícias, CircuitPython agora vem pré-carregado!