Why No One should Drink and Drive – The Destiny of Jacqueline Saburido

WARNING: this article contains explicit images of a girl burned in a car accident. If you think that this images might hurt you please leave this article. Today I received an email telling the true story of Jacqueline Saburido, a girl which gets burnt in a car accident caused by a drunk 17 years old guy. These …

Why No One should Drink and Drive – The Destiny of Jacqueline Saburido Read More »

An HMC5843 magnetometer library for Arduino based on Wire

UPDATE 2012-07-27: The HMC58X3 library is now part of the FreeIMU library. Please refer to the FreeIMU library page for newer code. UPDATE 2011-01-22: I moved the development of the HMC5843 Arduino library to Launchpad. This way we will have a proper repository, bug tracking, question/answer, etc.. You can find it here: A libre Arduino Library for the …

An HMC5843 magnetometer library for Arduino based on Wire Read More »

FreeIMU is alive!

Yeah! I soldered everything and all went smooth.. only a little bug.. the connectors have a 0.032″ drill hole while it should be 0.04″.. so, regular squared pins array wont fit inside. You can use rounded pins, female thin pins (as the one shown in the video below) or wires directly. But everything works great. …

FreeIMU is alive! Read More »

Exploring the advanced features of the ADXL345 Accelerometer: single & double tap, activity, inactivity, free fall, power saving

I spent a couple of days playing with the advanced features of the ADXL345 accelerometer. These are all configurable in the various registers of the chip, is just a matter of studying a bit the specs and doing some tests. I’ve been able to implement: power management (the chip goes to sleep after some amounts …

Exploring the advanced features of the ADXL345 Accelerometer: single & double tap, activity, inactivity, free fall, power saving Read More »

Executing a program for X seconds then killing it: a simple bash script

I needed to execute a given command for a specified number of seconds on my Linux system. I wasn’t able to find a program for doing that so I ended up writing this little and simple Bash script: #!/bin/bash cmd=$1 seconds=$2 echo “Executing: ${cmd} for $seconds seconds” $cmd& cmdpid=$! sleep $seconds if [ -d /proc/$cmdpid …

Executing a program for X seconds then killing it: a simple bash script Read More »

What is Arduino, Why we choose it, what can we do with it?

Arduino is a rapid electronic prototyping platform composed by the Arduino board and the Arduino IDE. I’ll use it in my Master of Science project to create some kind of tangible interaction prototype. So, let’s have a look at it! Why Arduino? It is an open-source project, software/hardware is extremely accessible and very flexible to be customized and extended It is flexible, offers …

What is Arduino, Why we choose it, what can we do with it? Read More »

Sending float variables over Serial without loss of precision with Arduino and Processing or Python

For a project I’m working on, I had the need to send some float variables computed on the Arduino board to a Processing program running on a computer over a Serial communication Link. Arduino doesn’t have any “out of the box” way to send float variables over the Serial interface but one could simply send …

Sending float variables over Serial without loss of precision with Arduino and Processing or Python Read More »

Scroll to Top