Code Monkey home page Code Monkey logo

arduboy-toolbox's Introduction

Toolbox - Useful Tools for the Arduboy

Title

Description

Turn the Arduboy into a useful pocket device! Part productivity, part annoy-o-tron, this is a collection of tools packaged in a single Arduboy sketch. The Arduboy, in all its portable glory, seemed a perfect match for automating very simple keyboard & mouse tasks, and making use of its tiny screen to display helpful information. The goal of this project is to produce several small tools, expanding the utility of the Arduboy as a productive pocket gadget. Toolbox requires the Arduboy2 and TinyFont libraries.

Tools

Mouse Move - Automatically jiggles your mouse via USB HID* - Supports two modes; fixed and random - Fixed mode makes fine movements back-and-forth - Random mode moves the mouse erratically - Supports variable time intervals

Autoclick - Automatically clicks your mouse via USB HID* - Random or precise left mouse clicks - Supports variable time intervals

Roll Dice - Roll a set of DnD-styled dice - Supports D2, D4, D6, D8, D10, D12, D20, and D100 - Store up to 5 concurrent rolls

*HID tools will blank the screen after a duration while active without user input. Obviously only work on original hardware!

More tools to be added

Note on Timing

The sketch runs at 30 FPS by default and relies on the timing of the Arduboy2 library, which conducts 62.5 frames per second at a designated 60 FPS. Nothing has been done to correct the timing disparity, so tools run slightly faster than the displayed frequency values (in seconds). A frequency of zero will run each of the 30 frames per second.

Credits

Code by DLeinHellios
Title font by ZN
Thanks to the Arduboy2 and TinyFont projects

arduboy-toolbox's People

Contributors

dleinhellios avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.