YouTube home Comedy Week on YouTube
Upload

How-To: Shrinkify Your Arduino Projects

MAKE MAKE ·1,173 videos
447,591
407,512
Like     Dislike 89

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to like MAKE's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to dislike MAKE's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to add MAKE's video to your playlist.

Uploaded on Oct 9, 2011

If you have a simple Arduino project that uses only a few pins, you might be able to shrink it down to a single 8-pin ATtiny chip. In this video, Matt Richardson shows you how, based on a tutorial from MIT Media Lab's High-Low Tech Group. The best part is you can use the same Arduino code and development environment that you're already used to.

More information about this how-to is available at: http://blog.makezine.com/archive/2011...

Loading icon Loading...

Loading icon Loading...

Loading icon Loading...

The interactive transcript could not be loaded.

Loading icon Loading...

Loading icon Loading...

Ratings have been disabled for this video.
Rating is available when the video has been rented.
This feature is not available right now. Please try again later.

Top Comments

  • Paul C Johnson
    I find the last sentence about what the tinys will understand is a real let down. Reference From MIT high low tech site. The following Arduino commands should be supported: pinMode() digitalWrite() digitalRead() analogRead() analogWrite() shiftOut() pulseIn() millis() micros() delay() delayMicroseconds() SoftwareSerial (has been updated in Arduino 1.0)
    · 7

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Paul C Johnson's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Paul C Johnson's comment.
  • Xoan Cosmed

    ...

    Blink:21: error: 'delay' was not declared in this scope

    Blink:22: error: 'LOW' was not declared in this scope

    · 4

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Xoan Cosmed's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Xoan Cosmed's comment.
    in reply to Xoan Cosmed (Show the comment)

Video Responses


All Comments (670)

Sign in now to post a comment!
  • DemangoProductions .

    But why do you need it in the first place?

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate DemangoProductions .'s comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate DemangoProductions .'s comment.
    in reply to sigudian (Show the comment)
  • sigudian

    No you can see at 3:06 that when running only from battery he is not using a capcitor

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate sigudian's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate sigudian's comment.
    in reply to DemangoProductions . (Show the comment)
  • DemangoProductions .

    Why do you have to use the Capacitor?

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate DemangoProductions .'s comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate DemangoProductions .'s comment.
  • AndyGadget

    Shrinkify ?!?!

    Looks more like you're smallerizing it to me !

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate AndyGadget's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate AndyGadget's comment.
  • phillips1012

    I want an audrino now....

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate phillips1012's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate phillips1012's comment.
  • Razuliann

    Dat smile!

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Razuliann's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Razuliann's comment.
  • ttttkk2

    can I program a atmega16a-pu chip like that?

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate ttttkk2's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate ttttkk2's comment.
  • Kenny Foo-Kune

    But Attiny45_85 library is looking for WProgram.h so that is why there is a mess.

    Also while compiling, it is possible to have the following error:

    avrdude: stk500_getsync(): not in sync: resp=0x00

    avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

    To fix it, you will need to remove the 10uF cap before uploading the example ArduinoISP code.

    And voila! Happy coding!

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Kenny Foo-Kune's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Kenny Foo-Kune's comment.
    in reply to Kenny Foo-Kune (Show the comment)
  • Kenny Foo-Kune

    Okay for those of you who are having the following problem:

    Blink:15: error: 'OUTPUT' was not declared in this scope

    Blink:15: error: 'pinMode' was not declared in this scope

    ...

    Here is a small tut. of how to fix it:

    you need to download Arduino software version 0022.

    Then follow the same tut. as shown in this video.

    It will WORK!

    The reason that 'OUTPUT' and other arguments are undeclared is because from Arduino update 1.0, they changed the core library WProgram.h to Arduino.h.

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Kenny Foo-Kune's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Kenny Foo-Kune's comment.
  • Loading comment...
Loading...
Advertisement
Loading...
Working...
Sign in to add this to Watch Later