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?
In this Pro Trinket powered project, build and 3D print yourself a friend, an Adafriend! This little colorful guy with an eye responds to taps and vibrations, and shows emotion on its little LED matrix face with a sad, neutral, happy, or angry face. It plays tones that correspond to it's emotional state, and even sings some recognizable tunes and themes when it's in the mood! If left alone for too long it gets lonely, but pester your pet too much and it may get angry at you! Build yourself an Adafriend and keep it happy to sing along with the coolest cube around!
We like the AVR 8-bit family and we're excited to see Atmel upgrade the series with a USB core. Having USB built in allows the chip to act like any USB device. For example, we can program the chip to 'pretend' it's a USB joystick, or a keyboard, or a flash drive! Another nice bonus of having USB built in is that instead of having an FTDI chip or cable (like an Arduino), we can emulate the serial port directly in the chip. This costs some Flash space and RAM space but that's the trade-off.
When we first checked out the ATSAMD21 chip (the processor used in the Arduino Zero and Adafruit Feather M0), we were very happy to see that the chip has 6 "SERCOM"s, a.k.a SERial COMmunication modules. Each one of these modules can be used for I2C, SPI or Serial. That means you can have 3 UART's & 3 SPI's, or maybe 2 SPI's and 4 I2C's. Basically, you have a ton of options for adding more hardware support for the most common 3 chip-to-chip protocols.
Bring some delightful 8-bit flair to your Christmas tree (or any other holiday foliage) with this Super Mario star power-up, the Starduino! 3D print the custom-designed model, made to lovingly nestle a 16 LED NeoPixel ring and Arduino Gemma in its belly. Then, program the GEMMA with a super fancy blinky pattern of goodness and light.