Arduino command interpreter shell


A lot of people like fancy GUIs and nice graphics, but some of us just feel more at home in a command prompt. [nevdull] is one of those people. Instead of just using the Arduino dev tools that are available for download, he wanted the ability to shell into his Arduino, so he created AVR Shell. AVR Shell is a UNIX-like shell that allows you to “log in” to your Arduino/AVR and see what’s really going on; letting you read registers, scale the CPU speed, create/edit/delete variables, and even set up timers. The shell is even user-customizable! Those of you interested in Arduino shells might also check out bitlash, another open source CLI. Someone ought to hook this up to the Internet enabled Furby and get Flite compiled on there, letting us shell into a Furby from miles away to make it talk.

[Thanks Leesam]


  1. monkeyslayer56 says:


  2. Dielectric says:

    So what if it’s on an Arduino, that’s frakkin’ cool!

  3. bobob says:


  4. The_Evil_Machinist says:


  5. robmora says:

    I wish I could filter out any comment that contained the word ‘arduino’ (yes, i realize I would filter out my own).

    I have zero hate towards the arduino, and it drives me nuts that everything posted here (even totally unrelated) has to get some kind of arduino dig/joke because that’s what all the cool kids are doing.

    This seems kinda useful btw fwiw.

  6. amishx64 says:

    I second what robmora said. Good find btw. Very interesting to be able to see what is actually going on under the hood.

  7. Decius says:

    Where’s the twitter Shell?

    WTf, This is useless.

  8. octel says:

    This is actually a very cool and unique use of an Arduino. A lot of the more expensive dev boards for other uCs have the ability to attach a debugger, but this gives that feature to the unwashed Arduino masses.

  9. Buzzkill says:

    I have an arduino beowolf cluster that has furbys speaking text into a speech recogntion engine running on other arduinos that convert the furby speech into tweets that are activated by hot wheels cars on a chassis built from legos, old hard drives, iphones, and more arduinos.

  10. nope says:

    this is really nice. gives me hopes of actually making a proprietary computing platform myself to control my wall safe ala fallout, just for fun.

  11. andrew says:

    this is a hack.

  12. Hiroe says:

    this is a horse?

  13. Loren says:

    Hate to give all you Arduino haters a hard time. But the only thing it has related to the arduino is that it run’s on the same chip, The Arduino look’s like a nice Avr Devlopment Board.

  14. Thomascpp says:

    First no crap hack to do with Arduinos on this site.

  15. cantido says:

    I thought the correct term for this is a “monitor”.

  16. Drone says:

    this one and the arduino router/twitter/clock makes two non-stupid Arduino projects in as many days. an improvement hack-a-day =)

  17. snide says:

    @cantido: I thought a “monitor” was a bit of code that assures a resource is used exclusively by one consumer at a time.

  18. jason says:

    Similar project that I find much more interesting is
    this one

    Scheme interpreter — program your MCU in real time, check inputs, set outputs, whatever…

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 96,659 other followers