Tuesday, November 27, 2012

DocOM, an open source Document Management System written in PHP

-- ref 2007

Today i release a Document Management System written nn 2007. I know is a long time ago, but i can not release it before cause it was used by the company which request me this application. The code is a little bit old, but it works.



DocOM is an open source web application created for document management.
DocOM is written in PHP to allow document deploy with viewing permissions.
For every document the administrator can define users, or group of users, that can reading or download it.
Administrator can also send message to users, and setup a knowledge base system with categories.

Website

Notes
  • read risk disclaimer
  • excuse my bad english

Thursday, November 22, 2012

AVR Atmega hall effect water flow sensor FS300A

FS300A is an hall-effect based water flow sensor.


When water flows a rotor rolls and a hall sensor emit the corrisponding pulse signal.
This library implements a way to read the pulse signal and convert it to Litre\Hour.
You have to setup some timer parameters to make this library works.
Setup parameters in fs300a.h


Most of the code taken from http://www.seeedstudio.com/wiki/G3/4_Water_Flow_sensor

This library was developed on Eclipse, built with avr-gcc on Atmega8 @ 1MHz.

Code

Notes
  • read risk disclaimer
  • excuse my bad english

Friday, November 16, 2012

AVR Atmega wii nunchuck library

Updated to version 02

AVR Atmega library for Wii Nunchuck

Nunchuck is a wii 2-axis joystick, two buttons and a 3 axis 2g accelerometer,
capable of I2C can communicate with it.



User can enable a avarage filter on accelerometer measurements.
An attitude (roll and pitch) estimation function can be enabled.
Calibration is suggested to get more accurate parameters.
To calibrate the device read the raw values using the get non calibrated mode
then calculate the offset.

This library was developed on Eclipse, built with avr-gcc on Atmega8 @ 1MHz.



Changelog

  • 02: fixed attitude estimation
  • 01: first release


Code

Notes
  • read risk disclaimer
  • excuse my bad english

Monday, November 12, 2012

AVR Atmega 74HC4051 library 01

The 74HC4051 is a high-speed Si-gate CMOS device and is pin compatible with Low-power Schottky TTL (LSTTL).


74HC4051 can be used to expand analog input port of AVR Atmega micro.
This library implements a way to run 74HC4051 ics.

This library was developed on Eclipse, built with avr-gcc on Atmega8 @ 1MHz.


Code

Notes
  • read risk disclaimer
  • excuse my bad english

Monday, November 5, 2012

AVR Atmega 74HC165 library

Updated to version 02

The 74HC165 is 8-bit parallel-load or serial-in shift registers with
complementary serial outputs.


74HC165 can be used to expand input ports of a micro.
This library implements a way to read from 74HC165 pins.

Setup parameters in l74hc165.h


This library was developed on Eclipse, built with avr-gcc on Atmega8 @ 1MHz.


Changelog
  • 02: added delay setting for LOAD and CLOCK
  • 01: first release

Code


Notes
  • read risk disclaimer
  • excuse my bad english