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.
Ever wanted to create your own game show environment. Hack a Duo Pop Game infrared (IR) receiver so you can create your own game show system using wireless poppers with a PC or Mac computer. This modification allows the IR receiver to interface with both PC and Mac game show software via the USB. This project leverages lessons learned from previous tutorials at adafruit.com involving 1) IR decoding and 2) the virtual USB library. This is a great weekend project for learning about wireless IR protocols and USB communication using the Pro Trinket.
Build and customize your very own open-source button grid controller. This DIY kit comes with delicious translucent button pads, driver boards, diffused white LEDS and a custom laser cut enclosure. The result is a sturdy and elegant but also super-hackable controller device for music, video…or something else???
Adafruit’s Bluefruit devices are hands-down the easiest way to get Arduino communicating over Bluetooth. Taking inspiration from the helical Guggenheim museum, this project coils a contiguous reel of NeoPixels around a dapper top hat to create a wearable scrolling message display you can control with your iOS/Android phone or tablet.
Representational state transfer (REST) is a software architecture that is widely used for web applications. In this project, we'll bring this architecture to Arduino so you can control an Arduino board via WiFi using a standard communication scheme. This way, you won't have to start from scratch at every new project and you'll be able to create complex wireless applications!
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)
Ever wanted to control your mobile robot remotely from your computer or your smartphone ? Now it is possible using Arduino and the CC3000 WiFi chip. In this guide you'll learn how to install the required components on a robot, and how to set the software environment so you can control the robot right from your browser