I couldn’t dredge up much information about this project, but this Arduino-based Facebook “Like” button by Mario Klingemann will be on display at the Ultra Social exhibition, a part of the UAMO Festival in Munich. I wish I could be there so that I can push it myself, since I definitely want to be counted among those who like this project.

More:

24 Responses to Who Could Resist Pressing this Facebook "Like" Button?

  1. That is very cool but I don’t think it would actually “Like” on Facebook.  How would you enter your Facebook credentials?

    • I’m fairly certain it doesn’t actually do anything on Facebook. It’s fun, nonetheless.

      • Pete Mills on said:

        So basically

        if( digitalRead(inPin )

        {

        lcd.print( ++likes_counter );

        delay(100);

        }

        • Tim Kemp on said:

          // Might want to make it:

          if( digitalRead( inPin ))
          {
              lcd.print( ++likes_counter );
              while(digitalRead( inPin ));
          }

          // to avoid liking too much.  :-)

          • Pete Mills on said:

            Ok, since we keep getting closer and closer to a real debounce routine lets make it…

            if( digitalRead( inPin ) )
            {
                 delay( 20 );    // wait for switch contacts to settle
                
                 if( digitalRead( inPin ) )
                 {
                      lcd.print( ++likes_counter );
                      delay( 100 );     // or your while( digitalRead( inPin ) ); if you prefer
                 }
            }

          • Pete Mills on said:

            Ok, since we keep getting closer and closer to a real debounce routine lets make it…

            if( digitalRead( inPin ) )
            {
                 delay( 20 );    // wait for switch contacts to settle
                
                 if( digitalRead( inPin ) )
                 {
                      lcd.print( ++likes_counter );
                      delay( 100 );     // or your while( digitalRead( inPin ) ); if you prefer
                 }
            }

          • Ha! Who knew this would turn into a conversation about debounce techniques? Perhaps a separate blog post is in order for this topic?

          • Tim Kemp on said:

            It would be fun to write some posts about simple programming techniques.  Sadly I have no idea how to create a blog post.

          • Pete Mills on said:

            Hey Tim,

            You should check out blogger.com or wordpress.org.  Creating a blog couldn’t be easier.  If you do create a blog, let me know and I will be sure to visit!

          • Pete Mills on said:

            Hey Tim,

            You should check out blogger.com or wordpress.org.  Creating a blog couldn’t be easier.  If you do create a blog, let me know and I will be sure to visit!

          • Pete Mills on said:

            I agree.  To me making isn’t as much about “exactly how to make a facebook button” as much as it is about empowering people by demystifying how things are made.  From a maker perspective the real interesting thing about a project is its guts; in the case of this facebook button, it’s debounce code (if any) and why the first two code posts are less desirable. 

            We should look forward to seeing this re-made into a +1 button by someone.

          • Pete Mills on said:

            Ok, since we keep getting closer and closer to a real debounce routine lets make it…

            if( digitalRead( inPin ) )
            {
                 delay( 20 );    // wait for switch contacts to settle
                
                 if( digitalRead( inPin ) )
                 {
                      lcd.print( ++likes_counter );
                      delay( 100 );     // or your while( digitalRead( inPin ) ); if you prefer
                 }
            }

    • If you wanted a real facebook “Like” thing, you’d probably have to do something with QR codes so everyone could hit it with their phone.   That’d ruin the tactile joy of the project, but you could still have a live LED readout.

  2. Robert Awdziej on said:

    May I tap it twice? :D

  3. Robert Awdziej on said:

    May I tap it twice? :D

  4. Robert Awdziej on said:

    May I tap it twice? :D

  5. Robert Awdziej on said:

    May I tap it twice? :D

  6. Something like this would be fun to have at Maker Faire at each of the Maker’s tables – folks could “like” what they see/learn. Fun stuff! :)  

  7. Something like this would be fun to have at Maker Faire at each of the Maker’s tables – folks could “like” what they see/learn. Fun stuff! :)  

  8. Something like this would be fun to have at Maker Faire at each of the Maker’s tables – folks could “like” what they see/learn. Fun stuff! :)  

  9. Something like this would be fun to have at Maker Faire at each of the Maker’s tables – folks could “like” what they see/learn. Fun stuff! :)  

  10. I couldn’t actually get what this is all about, simply pressing the button to like it? Or is there some more information associated with this button?

  11. I couldn’t actually get what this is all about, simply pressing the button to like it? Or is there some more information associated with this button?

  12. Anonymous on said:

    I think it’s a great idea.. and decided to pick up on it about a year ago :) We’ve done something similar for cars and museums in the past:http://www.sowisocial.com/blog

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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 )

Connecting to %s

%d bloggers like this: