[![arduino-library-badge](http://www.ardu-badge.com/badge/Plaquette.svg)](http://www.ardu-badge.com/Plaquette) [![Compile Examples](https://github.com/SofaPirate/Plaquette/actions/workflows/arduino-test-compile.yml/badge.svg)](https://github.com/SofaPirate/Plaquette/actions/workflows/arduino-test-compile.yml) [![AUnit Tests](https://github.com/SofaPirate/Plaquette/actions/workflows/aunit_tests.yml/badge.svg)](https://github.com/SofaPirate/Plaquette/actions/workflows/aunit_tests.yml) [![Arduino Lint](https://github.com/SofaPirate/Plaquette/actions/workflows/arduino-lint.yml/badge.svg)](https://github.com/SofaPirate/Plaquette/actions/workflows/arduino-lint.yml) [![DOI](https://zenodo.org/badge/36823798.svg)](https://doi.org/10.5281/zenodo.17544842) [![status](https://joss.theoj.org/papers/a14af9e6df5070363ef9cfacf4e27d99/status.svg)](https://joss.theoj.org/papers/a14af9e6df5070363ef9cfacf4e27d99)

Plaquette is an object-oriented, user-friendly, signal-centric programming
framework for **creative physical computing**. It promotes **expressiveness** over
technical details while remaining fully compatible with [Arduino](https://www.arduino.cc/),
allowing **both beginner and advanced** creative practitioners to design meaningful
physical computing systems in an intuitive fashion.

![Plaquette animation](https://github.com/SofaPirate/Plaquette/raw/master/docs/images/Plaquette-LogoTextAnim.gif)

Plaquette allows you to:
 * React to multiple sensors and actuators in real-time without interruption.
 * Automatically calibrate sensors to generate stable interactions in changing environments.
 * Design complex interactive behaviors by seamlessly combining powerful effects such as ramps and oscillators.

### Project Links

* [Online Documentation](https://plaquette.org)
* [Contribution Guidelines](https://github.com/SofaPirate/Plaquette/blob/master/CONTRIBUTING.md)
* [Code of Conduct](https://github.com/SofaPirate/Plaquette/blob/master/CODE_OF_CONDUCT.md)
* [License](https://github.com/SofaPirate/Plaquette/blob/master/LICENSE.md)
* [Changelog](https://github.com/SofaPirate/Plaquette/blob/master/CHANGELOG.md)


