Low Power Library เป็น Lib สำหรับ Arduino IDE เพื่อให้ MCU ตระกูล AVR เช่น Arduino เข้าสู่ Sleep Mode ซึ่งทำให้ประหยัดพลังงาน เหมาะกับการใช้กับ LoRa Node ทำให้แบตหนึ่งก้อนสามารถใช้กับ LoRaWan Node ได้ถึง 5 ปี 10 ปี แล้วแต่ระยะห่างในการส่งข้อมูลแต่ละครั้ง
Low Power Library ที่มีใช้กันอยู่หลักๆ ที่พบ มีผู้พัฒนากัน สามค่าย คือ Adrafruit, Low Power Lab และ Rocket Scream ซึ่งจากการทดลองใช้งาน สามารถ ตอน Sleep สามารถลดพลังานที่ใช้เหลือเพียงระดับ uA เช่น Atmega328P ใช้เพียง 12 uA เป็นต้น นอกจากการใช้ Lib เหล่านี้แล้วยังมีความเป็นไปได้ที่สามาถเพิ่มเทคนิคต่างๆ ให้ลดลงเหลือ 1uA ได้
1) Lib โดย Adafruit ใช้ สำหรับ MCU ดังต่อไปนี้
- Arduino Uno or other ATmega328P-based boards.
- Arduino Mega or other ATmega2560- or 1280-based boards.
- Arduino Zero, Adafruit Feather M0 (ATSAMD21). Requires Adafruit_ASFcore library -- install using Arduino Library Manager.
- Arduino Leonardo or other 32u4-based boards (e.g. Adafruit Feather) WITH CAVEAT: USB Serial connection is clobbered on sleep; if sketch does not require Serial comms, this is not a concern. The example sketches all print to Serial and appear frozen, but the logic does otherwise continue to run.
- Partial support for Teensy 3.X and LC (watchdog, no sleep).
ดาวน์โหลดได้จาก Github
2) Lib โดย LowPowerLab ใช้ได้กับ MCU รุ่น
- ATMega168
- ATMega328P
- ATMega32U4
- ATMega1284P
- ATMega2560
สามารถ Download ได้จาก
Github 3) Lib พัฒนาโดย Rocketscream ใช้สำหรับ MCU ดังนี้
- ATMega168
- ATMega328P
- ATMega32U4
- ATMega2560
- ATMega256RFR2
- ATSAMD21G18A
สามารถ Download ได้จาก
Github

ภาพ:http://www.ineltek.com