Tutorial: Using Atmel Studio 6 with Arduino projects

The Atmel Studio 6 start screen.

In our previous Atmel tutorial, we talked about how to set up the powerful AVR Studio 5 IDE to incorporate Arduino libraries and projects. As flexible as AVR Studio 5 is, it had a few issues, and Atmel has been hard at work hustling the next major version out the door. Now, rebranded as Atmel Studio 6 (no longer just for AVRs!), the new version promises to be better, faster, and easier to use. Here, we’ll show you the quickest way to get up and running if you want to use Arduino code with all of the new features.

Note: This article explains how to set up the Atmel Studio 6 IDE for use with Arduino projects, step-by-step.  It also notes on general setup for working with Atmel devices, background on the pros/cons of working with AVR Studio, and a few other tips.  A table of contents is below; feel free to skip to any section that interests you.

The best books on electronics

Electronics is relevant to our modern lives like almost no other field of science. On the one hand, we have the physical world, with objects and phenomena that we touch, see, and interact with. On the other, we increasingly spend time with the digital world, where we log data in spreadsheets or apps, solve complex problems with the help of computers, or rely on various devices to make our lives easier.

Sitting in between these two worlds and bridging the divide is electronics. Without it, there would be no microprocessors, no grids of tiny transistors to switch on and off and do our bidding millions of times per second. No way to power our homes or gadgets, or even manufacture many of the non-technical goods we take for granted. It has truly revolutionized every facet of our existence. Much emphasis today is placed on programming and application development, but it is important to remember that these things are abstractions sitting on top of a physical and electrical foundation.

In case all of this talk of revolution has you fired up, we’ve collected some of the best books to help you learn electronics. Whether you’re a total beginner or advanced engineer, check out the resources below to find a learning guide that’s right for you.

Tutorial: Using AVR Studio 5 with Arduino projects

AVR Studio Welcome Page

Note: This tutorial has been replaced with an updated version that covers the same topic with Atmel Studio 6. Studio 6 makes a lot of improvements over the prior version, so there’s really no reason not to upgrade unless you have a very specific need. We’ve also incorporated a lot of fixes, tips, and great user feedback. Check it out here:

Tutorial: Using Atmel Studio 6 with Arduino projects

This article explains, step-by-step, how to set up the AVR Studio 5 IDE for use with Arduino projects.  It also includes some background on the pros and cons of working with AVR Studio, notes on general setup for working with Atmel devices, and a few other tips we’ve picked up along the way.  Feel free to skip around to the sections that interest you.

Recreate fancy OnStar commercials with nothing but tenacity and a $10 cell phone

Car remote start system using a pre-paid cell phone for long-range activation.

Building on our theme of cellular hackery, Dave has a three part series on his blog dedicated to the creation of a remote start system for his car. What’s the catch, you say? Oh, no catch, no catch at all… except that he wired his remote start to work via cellphone input, so he can give his whip a call before he leaves work and climb into a warm car immediately upon arrival at the parking lot.

Hush little microprocessor… AVR and Arduino sleep mode basics

Using low power and sleep modes on the Arduino can drastically cut energy use.

Sleep and power saving modes are popular topics in the various AVR and Arduino communities.  How do I put my device to sleep?  How can I wake it up?  How can I control what does or doesn’t get turned off?  It took me a while to round up answers to all of these questions during my own hacking journey, so this post is an attempt to compile the basics in one place.

What do I need to know before putting my precious Arduino to sleep?

Putting your Arduino to sleep is not as drastic as, say, doing the same to the family pet, but there are a few things you should be aware of before you start.