Take control in this year’s Microcontroller Contest! There are so many microcontrollers out there from Arduino and Raspberry Pi to Beaglebone, Flora, and Edison. Not familiar with any of these? That’s okay. As long as your project includes a microcontroller of any kind, it will qualify for the contest. Winners will be getting fun prizes provided by Digi-Key including a MacBook Air, an iPad Air 2, and a Robot Arm Model for Arduino.

No matter what microcontroller you decide to use, don’t forget to use clear documentation and include any code you write for your project to give your Instructable that little extra boost. Now, get out there and take control!

If you want some direction, check out our classes on Arduino, Raspberry Pi, Electronics, and Robots!

The Microcontroller Contest 2017 is closed.

Grand Prize

53 Prizes

Grand (3)

Three Grand Prize winners will receive: 
  • Macbook Air
  • an Instructables prize pack including a robot t-shirt

First (5)

Five First Prize winners will receive: 

Runner Up (30)

Thirty Runner-Up Prize winners will receive: 
  • an Instructables and Digi-Key Branded Speaker
  • an Instructables prize pack including a robot t-shirt
How It Works

Write an Instructable

Create a new Instructable that fits the guidelines outlined in the contest description above. To be eligible, Instructables must be published between Feb 6, 2017 and May 1, 2017 (11:59pm PT).


Upon publishing your Instructable you'll see checkboxes for open contests. Select Microcontroller Contest 2017. If you have entries currently eligible for entry, it will also show up by clicking "Enter this Contest" on the right side of this page.


Entries are accepted by Instructables staff within one business day Monday - Friday. What matters is the submission time, not acceptance time.


A panel of judges made up of Instructables staff and respected members of the community rate the finalists. The averages of the ratings determine the winners.


When the winners are decided they will be notified and announced here on the contest page.