Arduino Playground is read-only starting December 31st, 2018. For more info please look at this Forum Post

This page has been liquidated mostly to GeneralCodeLibrary. hirzel November 05, 2007, at 09:44 PM

Code Library

Capacitive Sensor code

Sensor code

Smoothing Functions

  • smooth(data, filterVal, smoothedVal) - a low-pass filter smoothing function,
    useful for removing sensor jitter

  • digitalSmooth(data, smoothArrayName) - a digital low-pass filter smoothing function, useful for removing sensor jitter, and glitches

Mapping Functions

  • autoscale - scale a variable between two ranges using linear interpolation

  • fscale - a function to map a variable between two floating point ranges.
    Has a parameter to logarithmically favor either end of the output range

Frequency Generation

PWM Techniques

Interrupts

Matrix LED backpack

  • Code for running the Sparkfun RGB matrix LED backpack.

Random Functions

  • randomHat() - choose every number from a "hat" before repeating
  • randomWalk(stepSize) - wander between endpoints at a specified rate

Multiplexing

Patches for tweaking standard Arduino releases

Programming the Arduino with AVR ISP

Programming the Arduino with another Arduino

EEPROM code

Dataflash library

Serial code

Timer code

Windows Utilities

  • Windows command line build/upload For most Windows users, this is a lot easier to get working than using the generic Makefile: no need to find a make utility, grep, etc.

Ardustat: Galvanostat/Potentiostat

  • Ardustat: Schematics and code to build an electrochemical characterization devices using an Arduino.

Behavior based programs

Playground Home