Library | Description |
---|---|
Smooth | Keep smooth running averages without using arrays! Uses exponential moving averages and only 8-bytes no matter how many samples! No looping! No Arrays! Constant Compute Time! The sample size is adjustable at runtime. The average is available and accurate even before N samples have been received. Now with Callbacks! |
CPUVolt | Library for Arduino and ATmega series processors to read the processor's Vcc voltage and percentage of capacity (for battery based projects) using absolutely no external components or connections! |
CPUTemp | Arduino Library to calculate the processors internal temperature using nothing more than the ATmega processor itself! Absolutely no additional components or connections are needed! |
TomServo | The TomServo library lets you power multiple servos from a single rechargeable battery. It works by putting the servo control pin into a high-z state when it is not moving so you disable the driving of the servo and greatly reduce the current used by all the servos in your project. |
Bang | Make your PC/Mac/Linux host a "service" for your Arduino and execute any commands on it's behalf and receive the captured results! Play music, use the PC's disk drive, issue curl commands to post or retrieve anything on the web! The possibilities are endless! |
ButtonGestures | Use a single push button for up to 6 different functions! Button gesture combinations of single, double, and triple-tap along with a long or short hold on the last press make it easy! Functions can also be pre-registered for callback for the gesture that you want. Even easier! |
CompileTime | Automatically set the hours, minutes and seconds in your project when compiling/uploading! |
Profiler | Easily profile your Arduino functions to see how much time they take. The output can be disabled and enabled at runtime. Very lightweight. |
CodeSizeProfiler | Easily identify your function izes and optimize for the smallest size! |
fANSI | Arduino library that easily allows sending ANSI control sequences to a PC, Mac, or Linux machine. The PC, Mac, and Linux sides are even easier! Just copy from the serial port directly to the console! 😎 |
MyKeywords | Define your own custom color-highlighted keywords for the Arduino IDE! |
Project | Description |
---|---|
MicroChess | MicroChess is an embedded chess engine designed to run with only 2K of RAM and 32K of program flash, complete with en passant capture, castling, and quiescent searches. Uses the minimax algorithm complete with alpha-beta pruning to reduce the search field size. |
Wheeluino | A microcontroller operated Wheel-O! A simple desktop toy that makes an Arduino control a Wheel-O toy. 😎 |
Euclid | Great 1 or 2 player puzzle game (In Processing using Java) |
Laser-Clock | A laser based clock displayed on a wall made from a toy motor, an IR beam break detector, a cheap laser pointer, and math |
Stroop Effect Game | A game based on the Stroop Effect and DFRobot's DF2301Q voice recognition module. |
Uno R4 Space Invaders | Quick and Dirty Space Invaders on the Uno R4 Wifi LED Matrix! |
EyesNBrows | Animatronic Art Piece. Robotic Desktop Toy. Animatronic eyeballs and eyerows! |
Reverse Geocache Gift Box | An electronic gift box, locked from the inside, that will only open at a special geo-location to reveal the gift inside! |
Mimic | "Mimic" Desktop robotic arm toy project |
Emic2 Library | ESP32 Library for Emic 2 (TTS) Text to Speech Synthesizer Module' |