• Stars
    star
    2
  • Language
  • Created almost 3 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

All of my official Arduino libraries and many of my personal projects. Power management, Servo control, Chess engines, Animatronics, games, libraries, algorithms, and more!

More Repositories

1

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!
C++
74
star
2

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!
C++
58
star
3

JavaChess

24-bit ANSI colored, console-based chess engine using Java. Optional multi-threaded AI using Minimax with alpha-beta pruning. Fully configurable properties including: ply depth, thread pool size, optional AI time limit, all colors, and more.
Java
17
star
4

MicroChess

A full featured chess engine designed to fit in an embedded environment, using less than 2K of RAM!
C++
14
star
5

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!
Python
14
star
6

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!
C++
10
star
7

Reverse_Geocache_Box

An electronic gift box, locked from the inside, that will only open at a special geo-location to reveal the gift inside!
C++
8
star
8

Uno_R4_Space_Invaders

Quick and Dirty Space Invaders on the Uno R4 Wifi LED Matrix!
C++
7
star
9

TomServo

Sophisticated Servo Power Management for the Discriminating User
C++
6
star
10

CompileTime

Automatically set the hours, minutes and seconds in your project when compiling/uploading!
C++
6
star
11

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!
C++
6
star
12

Profiler

Easily profile your Arduino functions to see how much time they take. The output can be disabled and enabled at runtime. Very lightweight. Optional output pin debugging and custom text output supported too.
C++
4
star
13

Mimic

Desktop Robotic Arm Toy
C++
3
star
14

EyesAndBrows

Animatronic Art Piece. Robotic Desktop Toy. Animatronic eyeballs and eyerows!
C++
3
star
15

JavaScriptChess

JavaScript (ECMAScript) Chess Game Engine with browser based wrapper page
JavaScript
3
star
16

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
C++
2
star
17

TicTacToe

Game engine for games requiring several pieces to be placed "In-A-Row" such as TicTacToe and Gomoku. The board width and height can be customized.
C++
2
star
18

CPlusPlusChess

Modern C++ Chess. 24-bit ANSI colored, console-based chess using C++17. Optional multi-threaded AI using Minimax with alpha-beta pruning. Fully configurable properties including: ply depth, thread pool size, optional AI time limit, all colors, and more. (Based on my JavaChess repo, Re-written to practice my C++)
C++
2
star
19

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! 😎
C++
2
star
20

SmartPin

Experimenting with the idea of an object-oriented pin class that uses operator overloading to intuitively abbreviate the usage of digitalRead(...), digitalWrite(...), analogRead(...) and analogWrite(...)
C++
2
star
21

MyKeywords

Define your own custom color-highlighted keywords for the Arduino IDE!
C++
1
star
22

sportslist

Python3 script to retrieve and display today's baseball and/or hockey games
Python
1
star
23

StroopEffect

A game based on the Stroop Effect and DFRobot's DF2301Q voice recognition module.
C++
1
star
24

ripred

1
star
25

Euclid

Great 1 or 2 player puzzle game
Processing
1
star
26

Wheeluino

A microcontroller operated Wheel-O! A simple desktop toy that makes an Arduino control a Wheel-O toy. 😎
C++
1
star
27

IoTRelayAgent

The Arduino and Python code necessary to be a participant in the attempt at creating The Worlds Longest IoT Device Relay Event.
1
star