This document presents a reliable method and implementation of switch debouncing.
Working Arduino examples are provided to illustrate the concept.
Document in pdf: debouncing.pdf
Arduino examples (zip file): arduino.zip
Simple I2C routines
Here we present a set of building clocks to write I2C routines in a simple environment
and provide working example of I2C routines to control an EEPROM and a temperature sensor.
Document in pdf: simple_i2c.pdf
Modifying a table from a subroutine
A brief note on how to set up a C subroutine that can modify a table
Document in pdf: table_modify.pdf