muTimer
arduino-timer
muTimer | arduino-timer | |
---|---|---|
1 | 2 | |
6 | 320 | |
- | - | |
0.0 | 4.1 | |
over 1 year ago | 6 months ago | |
C++ | C++ | |
MIT License | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
muTimer
-
muTimer Library: On/Off-Delay / Cycle Timer (non-blocking) for Arduino
Good point, I added an example to write the output on a change only.
arduino-timer
-
help with either how to do this or if it already exists what is it called
The first case will depend on what kind of arm mechanism you are using, so you would need to clarify that. For the second, assuming the turn off method is trivial, you could use a timer to trigger the turn off.
- Is there a library to simplify time-based tasks? The code actually can get slightly complex with things that go overnight and so on
What are some alternatives?
IRremoteESP8266 - Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
FastAccelStepper - A high speed stepper library for Atmega 168/328p (nano), Atmega32u4, Atmega 2560, ESP32, ESP32S2, ESP32S3, ESP32C3 and Atmel SAM Due
ChowMatrix - Matrix delay effect
RF24 - OSI Layer 2 driver for nRF24L01 on Arduino & Raspberry Pi/Linux Devices [Moved to: https://github.com/nRF24/RF24]
ESP32_C3_TimerInterrupt - This library enables you to use Interrupt from Hardware Timers on an ESP32-C3-based board. These ESP32-C3 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.
node-red-contrib-controltimer - Controllable timer for Node-RED
ArduinoJson - 📟 JSON library for Arduino and embedded C++. Simple and efficient.