Martin's corner on the web

Funky 2

Door sensor

Door sensor

I have recently purchased a magnetic contact switch to toy with. These are really cheap sensors that are used to detect door (or window) opening/closing events. The principle of work is simple, the sensor consists of two parts: one is…

Funky v2 revision 2

I have made a small improvement to the Funky v2 by adding a reset button to the PCB. The lack of reset button in the previous releases caused some inconvenience when the sketch being run disables USB connectivity (for power-saving…

OLED analog clock

I have updated my OLED status display project with an option for analog clock: I also experimented with drawing bitmaps, a thermometer is drawn to the right of the clock face that changes its reading according to the solar water…

Wallpaper prank

I wish I did this for April 1st, but here is it anyway 🙂 I wanted to test out the HID keyboard features of the Arduino Leonardo compatible Funky v2, so during my research on the subject  I accidentally stumbled…

Software I2C test

The Funky v2 is so small in size, that only few pins are available on the side header. This is because its main purpose is to interface with one, at most couple sensors while running on battery. The hardware TWI/I2C…

Funky v2 low power example

I have consolidated my accumulated so far experience on running the ATmega32U4+RFM12B based Funky v2 in low power mode in this example sketch. I managed to bring the power consumption down to 0.04mA, which makes it possible for the Funky v2 to run on…

Frequency counting test

This is something I long wanted to try out – frequency counting with my Funky v2. I used Albert’s Arduino frequency counter library for the purpose. I’d test it by doing 6 kHz PWM and try to count that. The interrupt…