44 GUIDES | 262 PAGES | 5 FEATURED | 5 POPULAR
Digital RGB LEDs like the Neopixel are greatfor creating awesome lighting effects. But keeping them responsive to user inputs at the same time can be challenging. And what if you want to have different parts of your project animated in different ways? In this guide, we'll explore techniques to make your pixel patterns lively, flexible and responsive.
Once you have mastered the basic blinking leds, simple sensors and buzzing motors, it’s time to move on to bigger and better projects. That usually involves combining bits and pieces of simpler sketches and trying to make them work together. The first thing you will discover is that some of those sketches that ran perfectly by themselves, just don’t play well with others. There are ways to effectively juggle multiple tasks on an Arduino. This series of guides will show you how.
Poke an eye out with one of your experiments? Harness the awesome power of thermoplastic fusion to print a microprocessor powered bionic replacement! It won’t help your vision much, but no one will doubt your mad scientist cred. The Bionic Eye Module is a 46mm 3D-printed servo-powered electro mechanical eyeball sized to fit into standard 50mm goggles. It uses 2 sub-micro sized servos and an Adafruit Trinket to create that creepy nervous tic.
This project pairs the super-awsome Pixy CMUCam-5 vision system with the high performance Zumo robot platform. Combining the powerful object tracking capabilities of the Pixy camera with the nimble Zumo robot base, you can create a responsive little bot that will chase balls and follow you around like a pet!
Pins are precious in the microcontroller world. How many times have you needed just one more pin? Sure, you could step up to a Mega and get a bunch more, but you really just need one or two. The DS2413 breakout board is the perfect solution. Each DS2413 breakout has 2 open drain GPIO pins and a 1-Wire interface. Just one of these boards will give you 2 pins for the price of one. But you can keep expanding from there. You can put as many of these boards as you want on the the 1-wire bus and still control all of them with just one Arduino pin. Each chip has a 48-bit unique address, which means you could have as many as 562 trillion GPIO pins! (In theory anyway)
This little USB port go-between is like a speed gauge for your USB devices. Instead of hauling out a multimeter and splicing cables, plug this in between for a quick reading on how much current is being drawn from the port. Great for seeing the charge rate of your phone or tablet, checking your battery chargers, or other USB powered projects.
The very word "servo" implies feedback-based control. But for most RC servos, that feedback signal is not available outside the servo case. So when controlling them from a microcontroller, you never really know if the servo is doing what you tell it to do. These feedback servos have an extra wire for the feedback signal. This lets you monitor the servo motion to verify that it is working as expected. It also lets you use the servo as an input device.
These big, bright displays measures 1.27" or 1.5" diagonal and have 128x96 or 128x128 RGB pixels. The OLED display technology gives you vivid, high contrast images and does not require a backlight. With16-bit resolution for each pixel, you can display a wide range of colors. The SSD1351 driver chip has a 4-wire SPI interface. We also include an on-board boost converter and built-in level shifting for compatibility with both 3.3v and 5v microcontrollers. A micro SD card holder lets you store bitmaps and other data. Our library includes example code to show you how!
This breakout board is the ultimate companion for the VLSI VS1053B DSP codec chip. The VS1053 can decode a wide variety of audio formats such as MP3, AAC, Ogg Vorbis, WMA, MIDI, FLAC, WAV (PCM and ADPCM). It can also be used to record audio in both PCM (WAV) and compressed Ogg Vorbis. You can do all sorts of stuff with the audio as well such as adjusting bass, treble, and volume digitally. There are also 8 GPIO pins that can be used for lighting up small LEDs or reading buttons.
With a logarithmic response over a large dynamic range, this sensor can be used in a wide range of lighting conditions with no re-calibration. From 3-Lux (twilight, or dim indoor lighting) to 55,000 Lux (A sunny day), this sensor can handle it all! The manufacturing process for these chips assures consistency from one chip to the next. Unlike CdS photocells, there is minimal sample-to-sample variation and individual calibration is not necessary.
The 1.3" SHARP Memory LCD display is a cross between an eInk (e-paper) display and an LCD. This daylight-readable display has the ultra-low power usage of eInk and the fast-refresh rates of an LCD. This model has a matt silver background, and pixels show up as little mirrors for a silver-reflective display, a really beautiful and unique look.