Guides for product: Adafruit METRO 328 Fully Assembled - Arduino IDE compatible

We sure love the ATmega328 here at Adafruit, and we use them a lot for our own projects. The processor has plenty of GPIO, Analog inputs, hardware UART SPI and I2C, timers and PWM galore - just enough for most simple projects. When we need to go small, we use a Metro Mini or a Trinket M0, but when size isn't as much of a concern, we reach for an Adafruit METRO.

New! We've updated this product to our Adafruit Metro 328, a fully assembled Arduino-compatible. If using with the Arduino IDE, select "Arduino UNO" in the board selection drop down.

This is the Adafruit METRO with headers.  It comes with headers soldered on.  It's a fully assembled and tested board with through-hole headers attached.  If you don't want a Metro with the headers attached for super-slimness, check out our Metro without Headers.

METRO is the culmination of years of playing with AVRs: we wanted to make a development board that is easy to use and is hacker friendly. At the heart is an ATmega328P, with 32KB of flash and 2KB of RAM, running at 16 MHz. It comes with the Optiboot bootloader already installed, and is Arduino IDE compatible.

  • 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 19 GPIO pins, 6 of which are Analog in as well, and 2 of which are reserved for the USB-serial converter. There's also 6 PWMs available on 3 timers (1 x 16-bit, 2 x 8-bit). There's a hardware SPI port, hardware I2C port and hardware UART to USB. Logic level is 5V but by cutting and soldering closed a jumper, you can easily convert it to 3.3V logic
  • USB to Serial converter, there's a hardware USB to Serial converter that 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
  • Four indicator LEDs, on the front edge of the PCB, for easy debugging. One green power LED, two RX/TX LEDs for the UART, and a red LED connected to pin PB5
  • Easy reprogramming, comes pre-loaded with the Optiboot bootloader, which is supported by Arduino IDE, and avrdude and only uses 512 bytes - so you have lots of space for your code!
  • Arduino IDE compatible, you can use this with the Arduino IDE (both desktop and cloud version) by selecting 'Arduino UNO' in the Boards menu.
  • Works with all Adafruit shields!

We also include 4 rubber bumpers to keep it from slipping off your desk. Metro shown with our 12x capacitive touch shield attached just to demonstrate the headers, but that shield is not included!

Mac & Windows People! Don't forget to grab & install the CP2014 VCP drivers from SiLabs to make the COM/Serial port show up right! The default drivers may not support this USB/Serial chip

Snap, Snap!
TTL Serial Camera
81
Beginner
Measure high side voltage and DC current draw over I2C
Adafruit INA219 Current Sensor Breakout
26
Beginner
CdS Cells, Photoresistors, & Light Dependent Resistors (LDR)
Photocells
43
Beginner
Reading temperatures to 0.1 degree precision!
TMP36 Temperature Sensor
62
Beginner
Make remote controls and listeners
IR Sensor
56
Beginner
Securely hold your Arduino next to a breadboard
Arduino Prototyping Mounting Plate
8
Beginner
Mini color OLED displays
0.96" mini Color OLED
10
Beginner
Wiring up a character LCD to an Arduino
Character LCDs
66
Beginner
Soldering an LCD to a shield
DIY 8x2 LCD Shield
4
Beginner
20mm Diameter Glowy Dots!
20mm LED Pixels
1
Beginner
Big Square Glowy Dots!
36mm LED Pixels
7
Beginner
One GPS to rule them all and in the darkness find them!
Adafruit Ultimate GPS
95
Beginner
Mood lighting for your media PC
Adalight Project Pack
74
Beginner
RFID language learning toy with sound
Babel Fish
25
Beginner
Control servos, steppers and DC motors with an Arduino!
Adafruit Motor Shield
28
Intermediate
128x160 pixels in 18 bit color with a microSD
1.8" TFT Display Breakout and Shield
12
Beginner
320x240 pixels in 18 bit color with a microSD breakout
2.2" TFT Display
7
Beginner
Print receipt paper from a little printer
Mini Thermal Receipt Printer
40
Beginner
Play Hunt the Wumpus on an Arduino
Arduino "Hunt The Wumpus"
5
Beginner
Learn Arduino, Lesson 3. RGB LEDs
Arduino Lesson 3. RGB LEDs
71
Beginner
Learn Arduino, Lesson 4. Eight LEDs and a Shift Register
Arduino Lesson 4. Eight LEDs and a Shift Register
55
Beginner
Learn Arduino! Lesson 1. Blink
Arduino Lesson 1. Blink
51
Beginner
Speak like everyone's favorite baritone Sith lord or sing along with the Lollipop Guild!
Wave Shield Voice Changer
85
Beginner
Learn Arduino, Lesson 2. LEDs
Arduino Lesson 2. LEDs
41
Beginner