DIY Arduino oscilloscope using Nokia 3310 LCD screen

Filear.com posted a cool hack that can be done in an afternoon if you have the parts handy.  The author built a DIY oscilloscope using an Arduino Pro Mini and the LCD from a Nokia 3310.  The Arduino is wired up to sample from an ADC port and writes those values to the screen to create a waveform.  Two potentiometers control the sampling speed and input voltage for approximate time and amplitude scaling just like the real thing.

Continue reading

Enough Already: The Arduino celebrity news assassin

My Arduino is more powerful than your Situation.

Our friends over at Make magazine put together some awesome projects, and this is one of our favorites.  Last year, hacker extraordinaire Matt Richardson released this Arduino project that will monitor your TV closed caption signal for a list of keywords and mute the television when it finds a match.  From his description on Make’s site:

I don’t know about you, but I’m a little sick of hearing about the same people on TV over and over again. I came up with this Arduino-based solution to mute my TV so that I don’t have to hear about Donald Trump’s feud with whomever or Charlie Sheen’s most recent rant.

Continue reading

Microcontroller tutorial series: AVR and Arduino timer interrupts

Tick tock goes the Arduino clock.

Does your program seem like it’s trying to do too much at once? Are you using a lot of delay() or while() loops that are holding other things up? If so, your project is a good candidate to use timers. In this tutorial, we’ll discuss AVR and Arduino timers and how to use them to write better code.

Continue reading

Mfile: Generate proper Makefiles for your AVR-GCC projects

GNU Make - A program for direction compilation book cover.When you start programming AVRs, you already have your hands full with learning the C language, I/O registers on your chip, and how to manipulate the hardware.  However,  you also have to worry about your development environment.  Figuring out how to compile code, get it on your device, and debug it can seem overwhelming when you’re trying to tackle one thing at a time.

Continue reading

Project setup to develop and debug for AVR

Atmel AVR ATMega 1284 in a DIP socket.

Pete Brown, the lead of the Developer Guidance Community Team at Microsoft, has written a great post on how to properly prepare for a new AVR project. He covers how to choose a microcontroller, collecting necessary datasheets and information, setting up your hardware development environment and software IDE, and how to properly test and debug your code.

If you’re looking to make the jump from Arduino or another processor family but aren’t sure where to start, this should help get you off the ground. You can also cross-reference our tutorial on using AVR Studio 5 with Arduino projects if you want to mix and match environments.

Changes in the Arduino 1.0 release: How to migrate

Splash screen for the Arduino 1.0 IDE.At long last, the Arduino team has released Arduino 1.0 – an update to the development environment and core libraries that make the Arduino hardware do its thang.  The 1.0 update has been in the works for a while, and covers a lot of changes, including some you’ll notice and some you won’t.  How does all this affect your Arduino projects?  Read on to find out.

Continue reading

Five hacks to make your ride the coolest thing on the road

Car modded with Xbox 360 controlsLike hacking?  Like cars?  At EngBlaze, we’re pretty fond of both of these things, which is why we enjoy seeing creative ways to hack your vehicle.  The following projects are a few ideas if you’re looking to insert some DIY hardware into your ride (or perform surgery on an unsuspecting friend’s).  Here are five of our favorite ways to hack your ride and make it stand out from the crowd.

Continue reading