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. METRO Mini is the culmination of years of playing with AVRs: we wanted to make a tiny, breadboard-friendly development board that is easy to use and is hacker friendly. Metro Mini can be programmed with the Arduino IDE (select 'UNO' in the boards dropdown)
The Adafruit Gemma M0 may look small and cute: round, about the size of a quarter, with friendly alligator-clip sew pads. But do not be fooled! The Gemma M0 is incredibly powerful! We've taken the same form factor we used for the original ATtiny85-based Gemma and gave it a power up. The Gemma M0 has swapped out the lightweight ATtiny85 for a ATSAMD21E18 powerhouse.
Metro is our series of microcontroller boards for use with the Arduino IDE. This new Metro board looks a whole lot like our original Metro 328, but with a huge upgrade. Instead of the ATmega328, this Metro features a ATSAMD21G18 chip, an ARM Cortex M0+. It's our first Metro that is designed for use with CircuitPython! CircuitPython is our beginner-oriented flavor of MicroPython - and as the name hints at, its a small but full-featured version of the popular Python programming language specifically for use with circuitry and electronics.
A physical disability can make it impossible to operate a touchscreen device such as an iPhone or iPad. Commercially available switch control devices can cost several hundred dollars but with the power of Adafruit Bluefruit BLE devices you can build an interface for a fraction of that cost. We show you how in this tutorial.
If you're here, it's because you were given the gift of electronics with an AdaBox! You are a beginner who is getting started with your AdaBox or you just want to relive what it's like being a beginner at electronics again. But most of all, you want to learn how to build and make stuff with electronics!
OK you've gotten your Arduino set up and also figured out how to use the software to send sketches to the board. Powerful stuff! But...just running example sketches is a little boring. What we really want to do is use our own creativity and skill to write new sketches! That's what we'll be doing in this lesson. To start we will venture deep into the Blink sketch, looking at each line and trying to understand what its doing. Then we will start hacking the sketch, and maybe even meet an internationally-famous DJ and design custom hardware for him!
Ah yes, it is finally time to make your Arduino do something! We're going to start with the classic hello world! of electronics, a blinking light. OK it doesn't sound too exciting, heck you can just flip your desk lamp on and off without needing a microcontroller.. but I promise you, you'll learn a lot!
Long, random passwords are the most secure, but can be difficult to remember and tricky to type. Build this Circuit Playground Password Vault to remember and enter them for you! Store up to ten passwords and enter them into a computer over USB at the push of a button. You'll even create a unique unlock sequence so your passwords stay secure, and build a rugged 3D printed case to take it on the go.
It’s not pleasant thinking about one’s mortality, but that’s the point of this project: to make one aware of the passage of time and how precious each minute is. As you look at the clock, remember that you are never getting those minutes back. Stop watching internet cat videos and make the most of them!
Fritzing is an open source CAD-like graphical software for all operating systems that allows full interaction between breadboard, schematic and PCB views. Customers or other enthusiasts can wire up breadboard diagrams and then turn that into a schematic and even a finished PCB! Wouldn't it be cool if you could generate 1:1 perfect Fritzing objects right from a board file?