Written by Elliot Williams
Use a $4 microcontroller to launch web pages with the push of a button over serial I/O.
A MICROCONTROLLER IS A SELF-CONTAINED, BUT VERY LIMITED COMPUTER — halfway between a computer and a component.
The top reasons to integrate a microcontroller into your projects are connectivity and interactivity, and one easy way to get your microcontroller talking with the outside world is standard asynchronous serial I/O. Many devices can communicate this way, from wi-fi routers to GPS units to your desktop or laptop computer. Getting comfortable with serial I/O makes debugging your AVR programs much easier because the AVR can finally talk to you, opening up a huge opportunity for ...