Adafruit METRO M0 Express - diseñado para CircuitPython - ATSAMD21G18

Adafruit METRO M0 Express - diseñado para CircuitPython - ATSAMD21G18

33,00 

Disponible

33,00 

Disponibilidad: 1 en stock Referencia: AD3505 Categorías: , , Etiqueta:

Descripción

Metro es nuestra serie de placas de microcontroladores para usar con Arduino IDE. Esta nueva placa Metro M0 Express se parece mucho a nuestra Metro 328 original, pero con una gran mejora. En lugar del ATmega328, este Metro cuenta con un chip ATSAMD21G18, un ARM Cortex M0 +. Es nuestro primer Metro that está diseñado para usarse con CircuitPython! CircuitPython es nuestra versión de MicroPython orientada a principiantes, y como su nombre indica, es una versión pequeña pero con todas las funciones del popular lenguaje de programación Python específicamente para usar con circuitos y electrónica.

No solo puede utilizar CircuitPython, sino que también se puede usar el M0 Metro en el IDE de Arduino.

En el corazón del Metro M0 se encuentra un procesador ATSAMD21G18 ARM Cortex M0, sincronizado a 48 MHz y con una lógica de 3.3 V, el mismo que se usa en el nuevo Arduino Zero. ¡Este chip tiene la friolera de 256 K de FLASH (8 veces más que el Atmega328) y 32 K de RAM (16 veces más)! Este chip viene con USB incorporado, por lo que tiene un programa de USB a serie y capacidad de depuración incorporada sin necesidad de un chip similar a FTDI.

Alimente el METRO con CC protegida contra polaridad de 7-9 V o el conector micro USB a cualquier fuente USB de 5 V. El conector de CC de 2.1 mm tiene un interruptor de encendido / apagado al lado para que pueda apagar su configuración fácilmente. El METRO cambiará automáticamente entre USB y DC.
METRO tiene 25 pines GPIO, 12 de los cuales son de entrada analógica y uno de los cuales es una verdadera salida analógica. Hay un puerto SPI de hardware, hardware I2C puerto y hardware UART. El nivel lógico es 3.3V
USB nativo, no hay necesidad de un convertidor de USB a serie de hardware ya que el Metro M0 tiene soporte USB integrado. Cuando se usa para actuar como un dispositivo serial, cualquier computadora puede usar la interfaz USB para escuchar/enviar datos al METRO, y también se puede usar para iniciar y actualizar el código a través del gestor de arranque. También puede actuar como un teclado, un mouse o un dispositivo MIDI.
Cuatro LED indicadores y un NeoPixel, en el borde frontal de la PCB, para una fácil depuración. Un LED de alimentación verde, dos LED de RX / TX para los datos que se envían a través de USB y un LED rojo conectado. Junto al botón de reinicio hay un RGB NeoPixel that Se puede utilizar para cualquier propósito.
Se incluye un chip de almacenamiento flash SPI de 2 MB a bordo. Puede utilizar el almacenamiento SPI Flash como un disco duro muy pequeño. Cuando se usa en Circuit Python, la memoria flash de 2 MB actúa como almacenamiento para todos sus scripts, bibliotecas y archivos. Cuando se usa en Arduino, puede leer / escribir archivos en él, como un pequeño registrador de datos o una tarjeta SD, y luego con nuestro programa de ayuda, acceder a los archivos a través de USB.
Fácil reprogramación, viene precargado con el cargador de arranque UF2, que parece una llave de almacenamiento USB. Simplemente arrastre el firmware al programa, ¡no se necesitan herramientas ni controladores especiales! Se puede usar para cargar CircuitPython, PXT MakeCode o Arduino IDE (es compatible con bossa)

Viene completamente ensamblado con encabezados, probado y con el cargador de arranque UF2 cargado. También incluimos topes de goma 4 para evitar que se resbale de su escritorio. No se requiere soldadura para usar, plug and play!

¡Echa un vistazo a nuestra guía completa de pines, esquemas, controladores, instrucciones, objetos Fritzing y mucho más!

¡Tenga en cuenta que CircuitPython todavía está en versión beta y estamos trabajando duro para que sea increíble! Por lo tanto, elija un M0 Express si desea probarlo, ¡tal vez incluso ayúdenos a encontrar errores y realizar mejoras! Por supuesto, puede usar Metro M0 en Arduino IDE tanto como desee, lo cual es muy compatible.

Especificaciones detalladas:

ATSAMD21G18 @ 48MHz con lógica / alimentación 3.3V
256KB de FLASH + 32KB de RAM
Chip flash 2 MB SPI
No EEPROM
Cristal de 32.768 KHz para generación de reloj y RTC
Regulador 3.3V con salida de pico de corriente 500mA
Soporte nativo USB, viene con cargador de arranque USB y depuración de puerto serie
También obtienes toneladas de pines: 25 pines GPIO, 5 más que el Metro 328
Hardware serie, hardware I2C, soporte de hardware SPI
Salidas PWM en casi todos los pines.
6 x 12-bit entradas analógicas
1 x 10 bits de salida analógica (DAC)
Construido en NeoPixel en el pin #40
Pin #13 LED rojo para uso general
La energía del interruptor de encendido / apagado
Orificios de montaje 4
También incluimos topes de goma 4 para evitar que se resbale de su escritorio
Botón de reinicio
Adafruit PCB negro con placa de oro en almohadillas
Dimensiones: 71 mm x 53 mm / 2.8 "x 2.1"
Altura (con conector de barril): 13 mm / 0.5 ″
Peso: 20g

página del producto

Tutorial:

Adafruit Metro M0 Express - Diseñado para CircuitPython

Información Adicional

Peso 0,05 kg
Dimensiones 5 1 × × 3 cm
LA CREACIÓN

Adafruit