Tagged: how to

[Charger] Solar Charger Module CN3063

This is a library that makes interfacing with the CN3086 or CN3083 very easy (with Arduino or cpp). The CN3086 is a lithium polymer battery charger. Charging such a battery is fairly difficult (see...

[Temperature] TMP102 Sensor Library

The TMP102 is a low power digital temperature sensor with I2C interface. This is a library (for arduino or cpp) that gives a simple interface with the TMP102 module. You can easily read the...

[Time] RX8025 Real-Time Clock Library

The RX8025 is a Precision Real Time Clock (RTC) Module with I2C interface. This is a library (for arduino or cpp) that handles interfacing with the RX8025 module. It is a very easy module...

[Heading] Calculating heading with tilted compass

[Heading] Calculating heading with tilted compass

Here i provide some formulas and calculations in a short and easy way to calculate your compassbearing when you’re compass is not leveled (when it is not on a flat surface). Essentially it’s based...

[Compass] Easy Magnetometer Calibration

[Compass] Easy Magnetometer Calibration

This code is a short example on how to calibrate your cheap magnetic compass. I used a three axis HCM5883 magnetometer from Honeywell. It’s very cheap, but mine was pretty bad. It turned out...

[Compass] Magnetometer Library (HMC5883)

This post includes a HMC5883 Magnetometer Library for Arduino. It contains a library that makes interfacing with a compass module (for arduino) in C++ very easy. There are other libraries for the HMC5843, but...

[Radio] RTTY

This is RTTY (Radioteletype) code that you can use for your C++ application (for instance Arduino). This can be used for the transfer of information through radio (or optics, see below). I have used...