Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Hardware

The Awesome Button 80

An anonymous reader writes "An awesome hardware hack which demonstrates how easily USB-based human interface devices (eg, Keyboards and Mice) can be created using the Arduino software environment." A very nice little project based on the Teensy USB Development Board. Reminds me of the breadboard electronics projects my Dad used to work on with me many years ago. "Great fun for young and old," you might say.
This discussion has been archived. No new comments can be posted.

The Awesome Button

Comments Filter:
  • by Anonymous Coward on Saturday April 09, 2011 @01:28PM (#35768522)

    Goatse, do not click

  • Re:WE KNOW (Score:2, Informative)

    by Anonymous Coward on Saturday April 09, 2011 @01:36PM (#35768562)

    This isn't V-USB, which requires pretty advanced C programming knowledge. It's based on the Arduino software, which makes it far easier and more accessible.

    Sure, the final result is the same if you're in that elite C coder camp, and you probably even view Arduino as a toy not worthy of your attention.

    But for the rest of us, Arduino makes the things that ought to be easy, well, easy. You could even same it's awesome^H^H^H^H^H^H excellent.

  • by Ant P. ( 974313 ) on Saturday April 09, 2011 @01:41PM (#35768582)

    Which base64-decodes to:

    <title>Your url anti-shortener works?</title><img src=http://bit.ly/ejGjtK height=100% />

    Which, predictably, redirects to this:

    ~ $ curl -I http://bit.ly/ejGjtK
    HTTP/1.1 301 Moved
    Server: nginx
    Date: Sat, 09 Apr 2011 17:40:20 GMT
    Content-Type: text/html; charset=utf-8
    Connection: keep-alive
    Set-Cookie: _bit=4da09a04-0007f-06d8f-f4ac8fa8;domain=.bit.ly;expires=Thu Oct 6 13:40:20 2011;path=/; HttpOnly
    Cache-control: private; max-age=90
    Location: http://goatse.ru/hello.jpg
    MIME-Version: 1.0
    Content-Length: 118

  • by pavon ( 30274 ) on Saturday April 09, 2011 @02:31PM (#35768932)

    Of course, Iâ(TM)m not totally serious about this particular application, but I wanted to show how you can make your own custom USB human interface device

    The actual point was exactly what the summary said; to show how to make simple USB HID devices. The specific example used to demonstrate this was immaterial. In other words, just because "Hello World" is a lame program doesn't mean that tutorials including it are.

  • Re:[facepalm] (Score:1, Informative)

    by zanian ( 1621285 ) on Saturday April 09, 2011 @04:15PM (#35769532)

    That is why it is called 'slang'.

    It is not supposed to mean what the original definition is.

    If you are old enough, you would probably have taken people to task for misusing the word 'square'. Which amusingly enough, would have made you one :)

    There is nothing wrong with slang. However, sometimes slang cheapens the original meaning of a word. I use awesome as slang often enough myself, but it should be reserved for things that are truly awe-inspiring. Things like the notion of God, the universe, even the holocaust (which demonstrates a negative thing that is still awesome). Using the word as slang is fine, I'm not the language police. However, overusing adjectives and thinking that they all mean the same thing is terrible.

    Your example is wrong. Square is slang that everyone understands is an expression. The fact that I'm square does not cheapen the meaning of the shape. Whereas, the expression awesome has taken over the original expression. Most people do not actually know what awesome means.

Two can Live as Cheaply as One for Half as Long. -- Howard Kandel

Working...