ArduUtilityLibrary (AUL) is a library to assist the development of Arduino based programs.
Not one electronic project I have created would have been possible without Arduino or the great open source libraries that are available for it. This library is my attempt to give something back to the Arduino community with the hope it is useful to others. I <3 Arduino.
The following classes or functions are included with ArduUtilityLibrary:
- MillisDuration - Keep track of a duration in milliseconds
- MemoryInformation - Returns the size (in bytes) of different memory sections
- availableMemory() - Returns the number of free memory (in bytes)
- halt() - Halts the execution of your sketch permanently
- HeartbeatLED - A try to imitate the human heartbeat with a LED
Each file contains a section "References" that links to other implementations or important information about the topic. If you think my solution is bad, these links might be a good starting point to find what you are searching for.
Extract the folder ArduUtilityLibrary to the folder
\libraries of your Arduino IDE. A full explanation can be found here: http://arduino.cc/en/Guide/Libraries
Included and contributed libraries for Arduino: http://www.arduino.cc/en/Reference/Libraries
Official Arduino Forum for Other Software Development, often includes library announcments http://arduino.cc/forum/index.php/board,23.0.html
Teensyduino libraries http://www.pjrc.com/teensy/td_libs.html
Wiring project libraries (Maintained by Alexander Brevia) http://wiring.uniandes.edu.co/source/trunk/wiring/firmware/libraries/
Libraries by Mikal Hart http://arduiniana.org/libraries/