Pinned Repositories
ESP32-ESP32S2-AnalogWrite
ESP32 PWM, Servo, Easing and Tone. Smart GPIO pin management and advanced control features.
jtag2updi
HV UPDI / UPDI programmer software for Arduino (targets Tiny AVR-0/1/2, Mega AVR-0 and AVR-DA/DB MCUs)
QuickPID
A fast PID controller with multiple options. Various Integral anti-windup, Proportional, Derivative and timer control modes.
sTune
Open loop PID autotuner using a novel s-curve inflection point test method. Tuning parameters are determined in about ½Tau on a first-order system with time delay. Full 5Tau testing and multiple serial output options are provided.
Toggle
Arduino button debounce library for various switch types, port expanders and other 8-bit data sources. Fast and robust debounce algorithm.
Updi-Key
This DIY open source hardware connects inline with any UPDI programmer to provide a HV UPDI programming solution for tinyAVR® 0/1/2 series MCUs. Compatible with UPDI programmers that operate with jtag2updi, avrdude, pyupdi, MPLAB X IDE, MPLAB X IPE, PlatformIO and Arduino IDE using any target voltage from 3 to 5V.
Wokwi-Chip-Plot3
Plot Analog Signals
Wokwi-Chip-Plotter
Debug Analog or Digital Signals
Wokwi-Chip-PWM
PWM Signal Generator
Wokwi-Chip-Scope
This 4 channel scope chip allows you to monitor four analog or digital signals as they vary over time.
Dlloydev's Repositories
Dlloydev/QuickPID
A fast PID controller with multiple options. Various Integral anti-windup, Proportional, Derivative and timer control modes.
Dlloydev/ESP32-ESP32S2-AnalogWrite
ESP32 PWM, Servo, Easing and Tone. Smart GPIO pin management and advanced control features.
Dlloydev/sTune
Open loop PID autotuner using a novel s-curve inflection point test method. Tuning parameters are determined in about ½Tau on a first-order system with time delay. Full 5Tau testing and multiple serial output options are provided.
Dlloydev/jtag2updi
HV UPDI / UPDI programmer software for Arduino (targets Tiny AVR-0/1/2, Mega AVR-0 and AVR-DA/DB MCUs)
Dlloydev/Updi-Key
This DIY open source hardware connects inline with any UPDI programmer to provide a HV UPDI programming solution for tinyAVR® 0/1/2 series MCUs. Compatible with UPDI programmers that operate with jtag2updi, avrdude, pyupdi, MPLAB X IDE, MPLAB X IPE, PlatformIO and Arduino IDE using any target voltage from 3 to 5V.
Dlloydev/Toggle
Arduino button debounce library for various switch types, port expanders and other 8-bit data sources. Fast and robust debounce algorithm.
Dlloydev/Wokwi-Chip-Plotter
Debug Analog or Digital Signals
Dlloydev/Wokwi-Chip-Plot3
Plot Analog Signals
Dlloydev/Wokwi-Chip-PWM
PWM Signal Generator
Dlloydev/Wokwi-Chip-Scope
This 4 channel scope chip allows you to monitor four analog or digital signals as they vary over time.
Dlloydev/Wokwi-Chip-1-of-8-Decoder
This chip provides eight mutually exclusive outputs. The Select range control enables and sets the active-high output.
Dlloydev/Wokwi-Chip-Analog-Bargraph
Converts an Analog Signal to 10-bit Bargraph or Binary
Dlloydev/Wokwi-Chip-Bounce
Bounce Signal Generator
Dlloydev/Wokwi-Chip-Debounce
Debounce and Deglitch a digital signal
Dlloydev/Wokwi-Chip-Digital-Plot3
Plot Digital Signals
Dlloydev/Wokwi-Chip-Mux-8-to-1-Analog
This chip connects 1 of 8 analog inputs to a single output. When Select = 0 (default), the output is 0. An LED PWM output is available for diagnostic use.
Dlloydev/Wokwi-Chip-Mux-8-to-1-Digital
This chip connects 1 of 8 digital inputs to a single output. When Select = 0 (default), the output is disabled (0).
Dlloydev/Wokwi-Chip-Toggle
Provides Toggle Outputs for a Pushbutton