본 제품은 ATSAMD21G18 ARM Cortex M0+칩을 탑재하고 있는 Metro M0 Express 보드입니다.
CircuitPython으로 프로그래밍이 가능한 제품입니다.
UF2 bootloader 가 미리 탑재되어 있어 보드를 USB에 연결하면 디스크 드라이브로 나타납니다.
프로그램할 펌웨어를 간단하게 끌어다가 디스크에 놓으면 프로그래밍이 됩니다.
알림: CircuitPython은 미리 로드 되어 있지 않습니다. 문서섹션의 가이드를 참고하셔서 설치 바랍니다.
특징
ATSAMD21G18 @ 48MHz with 3.3V logic/power
256KB of FLASH + 32KB of RAM
2 MB SPI Flash chip
No EEPROM
32.768 KHz crystal for clock generation & RTC
3.3V regulator with 500mA peak current output
USB native support, comes with USB bootloader and serial port debugging
You also get tons of pins - 25 GPIO pins, 5 more than the Metro 328
Hardware Serial, hardware I2C, hardware SPI support
PWM outputs on almost all pins
6 x 12-bit analog inputs
1 x 10-bit analog output (DAC)
Built in NeoPixel on pin #40
Pin #13 red LED for general purpose blinking
Power on/off switch
4 mounting holes
We also include 4 rubber bumpers to keep it from slipping off your desk
Reset button
Adafruit Black PCB with gold plate on pads
Dimensions: 71mm x 53mm / 2.8" x 2.1"
Height (w/ barrel jack): 13mm / 0.5"
Weight: 20g
Power the METRO with 7-9V polarity protected DC or the micro USB connector to any 5V USB source. The 2.1mm DC jack has an on/off switch next to it so you can turn off your setup easily. The METRO will automagically switch between USB and DC.
METRO has 25 GPIO pins, 12 of which are analog in, and one of which is a true analog out. There's a hardware SPI port, hardware I2C port and hardware UART. Logic level is 3.3V
Native USB, there's no need for a hardware USB to Serial converter as the Metro M0 has built in USB support. When used to act like a serial device, the USB interface can be used by any computer to listen/send data to the METRO, and can also be used to launch and update code via the bootloader. It can also act like a keyboard, mouse or MIDI device as well.
Four indicator LEDs and one NeoPixel, on the front edge of the PCB, for easy debugging. One green power LED, two RX/TX LEDs for data being sent over USB, and a red LED connected. Next to the reset button there is an RGB NeoPixel that can be used for any purpose.
2 MB SPI Flash storage chip is included on board. You can use the SPI Flash storage like a very tiny hard drive. When used in Circuit Python, the 2 MB flash acts as storage for all your scripts, libraries and files. When used in Arduino, you can read/write files to it, like a little datalogger or SD card, and then with our helper program, access the files over USB.
Easy reprogramming, comes pre-loaded with the UF2 bootloader, which looks like a USB storage key. Simply drag firmware on to program, no special tools or drivers needed! It can be used to load up CircuitPython, PXT/MakeCode or Arduino IDE (it is bossa-compatible)