Drive up to 3 stepper motors on Atmega using "stepper02" library 01
A stepper motor is a brushless DC electric motor that divides a full rotation into a number of equal steps.Stepper02 is an AVR Atmega stepper motor library that can drive up to 3 motors having...
View ArticleDrive multiple (up to 12) stepper motors on Atmega using 74hc595 and...
A stepper motor is a brushless DC electric motor that divides a full rotation into a number of equal steps.Stepper04multi is an AVR Atmega stepper motor library.Stepper04multi can run multiple stepper...
View ArticleReading Temperature and Humidity on AVR Atmega using DHT11 library 01
updated version: http://davidegironi.blogspot.it/2013/02/reading-temperature-and-humidity-on-avr.htmlThe DHT11 is a basic, low-cost digital temperature and humidity sensor. It uses a capacitive...
View ArticleReading temperature on AVR Atmega using a thermistor with NTCtemp library 02
This library is an update to ntctemp 01, look here for info:Â http://davidegironi.blogspot.it/2012/06/ntctemp-simple-avr-library-to-read.htmlA thermistor is a type of resistor whose resistance varies...
View ArticleMeasure light (lux) with LDR on AVR Atmega using LDR library 01
A photoresistor or light dependent resistor (LDR) is a resistor whose resistance decreases with increasing incident light intensity; in other words, it exhibits photoconductivity.The lux (symbol: lx)...
View Articlea Python script to fetch one COSM datastream v0.1
This is a simple Python script to fetch one COSM / pachube datastream.Cosm is a secure platform for Internet of Things devices and products. Its API and web service provide real-time control and data...
View ArticleAccellerometer calibration helper 01, for AVR Atmega, Arduino and other micro
An accelerometer is a device that measures proper acceleration.Almost every accellerometer chip has to be calibrated, because every device brings a manufacturing error.In case of accellerometer the...
View ArticleGyroscope calibration helper 01, for AVR Atmega, Arduino and other micro
A gyroscope is a device for measuring or maintaining orientation, based on the principles of angular momentum.Almost every gyroscope chip has to be calibrated, because every device brings a...
View ArticleMagnetometer calibration helper 01, for AVR Atmega, Arduino and other micro
A magnetometer is a measuring instrument used to measure the strength and, in some cases, the direction of magnetic fields.A compass is a navigational instrument that measures directions in a frame of...
View ArticleAVR Atmega L3G4200D gyroscope library 01
The L3G4200D is a low-power three-axis angular rate sensor able to provide unprecedented stablility of zero rate level and sensitivity over temperature and time.This library implements a way to get...
View ArticleAVR Atmega HMC5883L magnetometer lib 01
The Honeywell HMC5883L is a surface-mount, multi-chip module designed for low-field magnetic sensing with a digital interface for applications such as lowcost compassing and magnetometry.This library...
View ArticleAVR Atmega MPU6050 gyroscope and accellerometer lib 01 + processing
Updated to version 02The MPU-6050 has an embedded 3-axis MEMS gyroscope, a 3-axis MEMS accelerometer, and a Digital Motion Processor (DMP) hardware accelerator engine with an auxiliary I2C port that...
View ArticleReading Temperature and Humidity on AVR Atmega using DHT11 or DHT22/AM2302...
Updated to version 03The DHT11/22 are a basic, low-cost digital temperature and humidity sensors. They uses a capacitive humidity sensor and a thermistor to measure the surroundingair, and spits out a...
View ArticleLight intensity (LUX) measure using BH1750 sensor with an AVR Atmega library 01
This is a BH1750 light intensity sensor module with built-in a 16 bit AD converter generating digital signal. With the BH1750 Light Sensor intensity can be directly measured by the luxmeter, without...
View ArticleAVR Atmega 10dof IMU attitude estimation using Mahony filter + processing
Updated to version 02This is a 10DOF (Degrees of Freedom) AVR Atmega libray.An inertial measurement unit, or IMU, is an electronic device that measures and reports on a craft's velocity, orientation,...
View ArticleControlling DC Motor speed and direction with AVR Atmega
A DC motor is a mechanically commutated electric motor powered from direct current (DC). The stator is stationary in space by definition and therefore so is its current. The current in the rotor is...
View ArticleAVR uartConfig - an atmega and arduino eeprom config library
AVR uartConfig is a small footprint library you can use to config your micro eeprom through uart communication.AVR uartConfig is a set of tools running on Windows, Linux and Mac, made up or:a avrgcc...
View ArticlePCF8574 GPIO expander library for AVR Atmega - v01
The PCF8574 is a silicon CMOS circuit. It provides general purpose remote I/O expansion for most microcontroller families via the two-line bidirectional bus (I2C-bus).PCF8574 lib is an AVR Atmega...
View ArticleAVR Atmega dehumidifier controller board
Updated to version 1.0.4Suddently my dehumidifier stop working, the original humidity switch get broken, it was a mechanical hygrometer, based on a thin transparent strip that react to humidity and...
View ArticleA simple 8x8 led matrix library for AVR Atmega
This library implements a simple 8x8 led matrix for AVR Atmega.It uses 16 output ports for the full 8x8 led matrix, but it can be reduced to a smaller matrix, using less ports.This library was...
View Article