Coder Social home page Coder Social logo

Example sketches about arduino_nrf5x_lowpower HOT 5 OPEN

mristau avatar mristau commented on August 23, 2024
Example sketches

from arduino_nrf5x_lowpower.

Comments (5)

mristau avatar mristau commented on August 23, 2024 2

I've added an example for power off mode, and some documentation from the nordic product page.
From my experience the constant latency and low power modes draw about the same current.
So the only way to make it less consuming is power off.
To wake it from power off, using any sort of timer, it has to be an external timer that creates an interrupt every some minutes.

from arduino_nrf5x_lowpower.

mristau avatar mristau commented on August 23, 2024

the only thing i got to work by now is waking up from power off using an interrupt.
The power modes depend on the sensors and other stuff built onto the board, basic current consumption can be found in the nRF5x product specification.
The board i'm using has 2 laser sensors and an accelerometer on it, power off uses 0.09mA if i don't use the lasers, but 0.9mA if i use them, but cut their power before sending to power off

nRF52: http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/pmu.html?cp=2_1_0_16_0#unique_1291325043

from arduino_nrf5x_lowpower.

TamojitSaha avatar TamojitSaha commented on August 23, 2024

@mristau I really appreciate your hard work to create this library and providing with examples of Low Power Modes and Interrupt functionality in Arduino environment.

I've added an example for power off mode, and some documentation from the nordic product page.
From my experience the constant latency and low power modes draw about the same current.
So the only way to make it less consuming is power off.
To wake it from power off, using any sort of timer, it has to be an external timer that creates an interrupt every some minutes.

Can you add an example to implement timer, that wakes up the NRF52832 in every few minutes. In the SDK there is example of RTC but could not understand how to implement in the arduino environment.
Some links that I found useful:
Link 1 - Nordic Forum
Link 2 - Nordic Forum
Link 3 - Github

Hope to hear from you soon.

from arduino_nrf5x_lowpower.

KEranda avatar KEranda commented on August 23, 2024

@TamojitSaha I'm attempting something similar. Did you ever figure it out?

from arduino_nrf5x_lowpower.

TamojitSaha avatar TamojitSaha commented on August 23, 2024

I tried to create a working sketch on my own, but unfortunately I failed in doing so.

from arduino_nrf5x_lowpower.

Related Issues (3)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.