Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/openenergymonitor/EmonLib
Electricity monitoring library - install in Arduino IDE's libraries folder then restart the IDE
https://github.com/openenergymonitor/EmonLib
Last synced: 3 months ago
JSON representation
Electricity monitoring library - install in Arduino IDE's libraries folder then restart the IDE
- Host: GitHub
- URL: https://github.com/openenergymonitor/EmonLib
- Owner: openenergymonitor
- License: agpl-3.0
- Created: 2012-02-27T22:24:43.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2023-05-08T18:49:38.000Z (over 1 year ago)
- Last Synced: 2024-08-01T22:45:57.700Z (3 months ago)
- Language: C++
- Homepage: openenergymonitor.org
- Size: 45.9 KB
- Stars: 584
- Watchers: 93
- Forks: 415
- Open Issues: 32
-
Metadata Files:
- Readme: Readme.txt
- License: LICENSE.txt
Awesome Lists containing this project
- open-sustainable-technology - EmonLib - Arduino Energy Monitoring Library. (Energy Systems / Building Energy Monitoring)
README
_ _ _
| | (_) |
___ _ __ ___ ___ _ __ | | _| |__
/ _ \ '_ ` _ \ / _ \| '_ \| | | | '_ \
| __/ | | | | | (_) | | | | |____| | |_) |
\___|_| |_| |_|\___/|_| |_|______|_|_.__/Arduino Energy Monitoring Library - compatible with Arduino 1.0
*****************************************************************Designed for use with emonTx: http://openenergymonitor.org/emon/Modules
Download to Arduino IDE 'libraries' folder. Restart of IDE required.
Git Clone and Git Pull can be easily used to keep the library up-to-date and manage changes.
JeeLabs has done a good post on the topic: http://jeelabs.org/2011/12/29/out-with-the-old-in-with-the-new/Update: 5th January 2014: Support Added for Arduino Due (ARM Cortex-M3, 12-bit ADC) by icboredman.
To enable this feature on Arduino Due, add the following statement to setup() function in main sketch:
analogReadResolution(ADC_BITS); This will set ADC_BITS to 12 (Arduino Due), EmonLib will otherwise default to 10 analogReadResolution(ADC_BITS);.
See blog post on using Arduino Due as energy monitor: http://boredomprojects.net/index.php/projects/home-energy-monitor