Project Description

Make an Easy Button Tweet the Hard Way

It seem to connect directly from terminal to Twitter without Proxy.

In other words it use to call Twitter API as it is.

Hardware :

Step 3: Hardware Schematic

Picture of Hardware Schematic
The hardware is pretty basic. Time constraints have meant that it is still laid out on a breadboard but I plan to shortly make up a more permanent circuit with all the parts fitting into a small base under the button.

encording algorithm for OAuth :

Common
dictionary.c

  • a useful helper class that controls a sorted linked list of name/value pairs.

Encryption
sha1.c
hmacsha1.c

  • Used to create a hash of the OAuth request and then encrypt it with the Consumer Secret and Access Token Secret.
  • I can’t take credit for these modules; they come largely unaltered from the AVR Crypto Library (http://www.das-labor.org/wiki/Crypto-avr-lib).

base64.c

  • Base64 encode and decode.

Source page :

Descrition page :

(Source: instructables.com)