HeavyBareMetal / statemachinesexampleLinks
An example of how to implement a simple traffic light example, on an Arduino, implemented in 4 ways, a switch case, a table of function pointers, and a table of structs, stored in RAM and program memory.
☆10Updated 5 years ago
Alternatives and similar repositories for statemachinesexample
Users that are interested in statemachinesexample are comparing it to the libraries listed below
Sorting:
- This library enables you to use Interrupt from Hardware Timers on an Arduino, such as Nano, UNO, Mega, etc. It now supports 16 ISR-based …☆104Updated 2 years ago
- This library enables you to use Interrupt from Hardware Timers on RP2040-based boards such as RASPBERRY_PI_PICO. These RPI_PICO_TimerInte…☆36Updated 2 years ago
- ☆12Updated 2 years ago
- Menu code for Adafruit_ILI9341-based displays☆26Updated 10 months ago
- Some of my own Teenys documents such as XLS documents showing pin assignments and the like☆117Updated 7 months ago
- Arduino library for TCA9548 8 channel I2C multiplexer and compatibles.☆31Updated last year
- An Arduino library for the 16-bit, 4 channel ADS1115 ADC. Convenient to use. All features of the ADS1115 are implemented, including alert…☆128Updated 6 months ago
- Arduino library to calculate the running average by means of a circular buffer.☆61Updated last week
- Keep smooth running averages without using arrays! Uses exponential moving averages and only 8-bytes no matter how many samples! No loopi…☆60Updated 6 months ago
- Arduino library for MCP23S17 IO Expanders☆45Updated 4 years ago
- Menu system for non touch needs☆42Updated 2 months ago
- A frequency counter library for esp32☆41Updated 11 months ago
- Arduino library for AS5600 and AS5600L magnetic rotation meter☆152Updated last month
- Button library supports debounce, pressed/released events. It is easy to use with multiple buttons. It is designed for not only beginners…☆112Updated 6 months ago
- USB-powered STM32F1-based breakout board.☆77Updated 4 years ago
- Arbitrary waves can be drawn, edited, saved, opened and uploaded to the Due via USB, or the Due can run alone, controlled by pots & switc…☆11Updated last month
- Menu system for displays with up to 2 lines☆71Updated 4 years ago
- An Arduino library for the easy control of external I2C EEPROMs.☆56Updated last month
- Graphical slider controls for TFT LCD type displays☆33Updated 2 weeks ago
- Non-blocking analogRead Function with multiple sample averaging☆13Updated 7 years ago
- Add printf support to the Arduino SDK☆99Updated last year
- Library for the MCP23017 and MCP23S17 I/O Expander☆45Updated 2 months ago
- A ligthweight communication library over the Arduino framework to make the I2C communication simpler☆19Updated 3 years ago
- PID library for Arduinos with greater accuracy than the legacy Arduino PID library☆107Updated 4 months ago
- Arduino Rotary Encoder library using fast timer interrupts that actually works☆20Updated 2 years ago
- Complete support of MCP23017☆74Updated last year
- Arduino library to support external I2C EEPROMs.☆16Updated last year
- Arduino library for HX711 24 bit ADC used for load cells and scales.☆104Updated last month
- Arduino library to simplify reading/writing to I2C☆33Updated last year
- Library that offers a versatile Rotary Encoder usage!☆15Updated last year