Marc's Public Blog - Arduino Hacking


All | Aquariums | Arduino | Btrfs | Cars | Cats | Clubbing | Dining | Diving | Electronics | Exercising | Flying | Hiking | Linux | Linuxha | Museums | Public | Rc | Sciencemuseums | Snow | Solar | Trips



Table of Content for arduino:

More pages: June 2017 April 2017 January 2017 February 2016 January 2015 September 2013 January 2012 December 2011 May 2011 January 2011



2013/09/14 Arduino Training and Hacking at Google
π 2013-09-14 00:00 in Arduino, Google
I was able to join an arduino 101 class at Google today. Ok, I wasn't an arduino neophyte, but there are a few useful things I learned during the class, and more importantly got to hack on new IO devices (I2C LCD and I2C LED matrix) which I had never interacted with before, as well as with an IR distance sensor which has pluses I was not aware of compared to the ultrasonic sensors.

I had good time hacking with this, and in the end was able to make a game where you keep a ball inside the square with an accelerometer while another person can adjust the game speed with the IR sensor. When you lose, you get appropriate sound and screen animation (doesn't look like much, but this is usually what takes the most coding time).

coworkers at work :)
coworkers at work :)

my first try
my first try

someone made an almost working pong game
someone made an almost working pong game

another keep the ball in the square game
another keep the ball in the square game

My finished device in smal form factor fitting on top of the arduino
My finished device in smal form factor fitting on top of the arduino

Here's my demo to my coworkers, using my external clean power supply:

And the same thing in a small form factor, using the noisy arduino voltage ref (this is why it's moving so much in the init phase, despite no input). I'll have to do some analog electronics to clean that up:

This was definitely time well spent and a good learning experience.


More pages: June 2017 April 2017 January 2017 February 2016 January 2015 September 2013 January 2012 December 2011 May 2011 January 2011