Collection of releases for fast deployment.
This section describes how to set up the project and get it to run the fast way.
- Pick a release below.
- Set-up the hardware according to the connection diagram of the release
- Download the files in the releases
Drehdings/
folder - Open the
Drehdings.ino
with the Arduino IDE - Change the settings in the configuration section to match your set-up
- Compile and upload to the microcontroller
- Enjoy!
A set-up with three LEDs, a rotary encoder to control the motor speed, and a push button to loop through the effects. Does not support gear ratio. Only includes a small number of effects. Mainly intended to try the configuration.
Usage:
- Turn knob of rotary encoder to start the motor and to control the motor speed.
- Use push button on rotary encoder to iterate through the LEDs' effects.
Changelog:
- switched from Encoder.h to SimpleEncoder.h library
- added Effect-class based LED effects
- fixed glitches that sometimes lead to memory leaks
- added all dependencies directly to the code to avoid Arduino IDE library version issues
Diagram:
Same as for release 20210205AbsoluteZero
below.
A set-up with three LEDs, a rotary encoder to control the motor speed, and a push button to loop through the effects. Does not support gear ratio. Only includes a small number of effects. Mainly intended to try the configuration.
Usage:
- LED1 and LED2 will create two slowly turning images of the objects turning in opposite directions.
- Turn knob of rotary encoder to start the motor and to control the motor speed.
- Use push button on rotary encoder to alternate the third LEDs point of flicker (from 0 to 45 degree and back)
- Make sure that the code is working well (testing)
- Choose a name, all releases are named after colours
- Create a folder under
arduino/releases/
namesYYYYMMDDColour
- Copy the
main.cpp
and all library files (.h
and.cpp
) to aDrehdings/
subdirectory - Rename
main.cpp
toDrehdings.ino
- Open
Drehdings.ino
in Arduino IDE, compile, upload, and test - Create a hardware connection diagram with Fritzing and export as PNG/SVG to release folder
- Create a new release section in this file and describe the release