Use your powers for good while teaching people about computer security! This Gemma M0 will pretend to be a USB keyboard when plugged into a host computer, and then it will inject the machine with commands to swap background images or leave warning messages that can't be ignored! Or, turn it into a USB Mouse Jiggler for more antics!
Add Internet to your next project with an adorable, bite-sized WiFi microcontroller, at a price you like! The ESP8266 processor from Espressif is an 80 MHz microcontroller with a full WiFi front-end (both as client and access point) and TCP/IP stack with DNS support as well. While this chip has been very popular, its also been very difficult to use. Most of the low cost modules are not breadboard friendly, don't have an onboard 250mA 3.3V regulator or level shifting, and aren't CE or FCC emitter certified....UNTIL NOW!
This little sensor looks an awful lot like the popular DHT11/DHT22 temperature and humidity sensors, but unlike classic DHT sensors, it has an I2C interface! That's right, you do not need to use a bit-bang timing-specific protocol to talk to the AM2320, it uses plain-old-I2C. Whew, that makes things a little easier, doesn't it?
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.