This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
docs:readme [2017/10/08 22:31] silverxxx |
docs:readme [2019/01/09 20:34] (current) sirdomsen [Gestures] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Silverware readme ====== | ====== Silverware readme ====== | ||
- | Silverware is a firmware for some micro quadcopters, | + | Silverware is a firmware for some micro quadcopters, |
Why use silverware: | Why use silverware: | ||
- | * already tuned for the supported quads | + | * already tuned for supported quads |
* learn acro mode risking a $20 quadcopter, not a $150 one | * learn acro mode risking a $20 quadcopter, not a $150 one | ||
* try something new | * try something new | ||
Line 11: | Line 11: | ||
====== Installation ====== | ====== Installation ====== | ||
- | Because of differences between boards, installation is covered by a rcgroups post. For linux instructions use the install.md file. | + | Because of differences between boards, installation is covered by a rcgroups post. For linux instructions use the install.md file. (See also [[: |
+ | |||
+ | For MacOS, see below | ||
====== Settings ====== | ====== Settings ====== | ||
- | Configuration options are placed mostly in file config.h . This covers | + | Configuration options are placed mostly in file "//config.h//" |
+ | |||
+ | Pids are set in the "// | ||
+ | |||
+ | ====== Radio ====== | ||
+ | |||
+ | The default protocol used is Bayang, a modification of it allows use of telemetry on transmitters which support it, such as Devo 7e with Deviation installed for example. Telemetry needs to be enabled in the transmitter, | ||
+ | |||
+ | ====== Gestures ====== | ||
+ | |||
+ | By default, certain stick sequences, which we call gestures, are used to activate some features, or issue commands. For example, the gesture //Down - Down - Down// would be accomplished by moving the pitch stick down 3 times in a short time. | ||
+ | |||
+ | Gesture list: | ||
+ | |||
+ | < | ||
+ | Down - Down - Down: Accelerometer calibration / Save pids & bind state if changed | ||
+ | |||
+ | Left - Left - Down: acro mode | ||
+ | Right - Right - Down : level mode | ||
+ | |||
+ | Up - Down - Up: Cycle pid term to the next ( P - I - D ) | ||
+ | Up - Down - Down: Cycle pid axis to be changed ( Roll/Pitch - Yaw ) | ||
+ | Up - Down - Left: Decrease the selected value | ||
+ | Up - Down - Right: Increase the selected value | ||
+ | |||
+ | Up - Up - Up: Auto-Bind ON (1 blink) | ||
+ | Up - Up - Up: (again) Auto-Bind OFF (2 blinks) | ||
+ | </ | ||
+ | |||
+ | |||
+ | ====== Pid tuning using gestures ====== | ||
+ | |||
+ | The pids can be tuned and saved via gestures, or by editing the pid.c file. Saving the pids after changing them using gestures, they will remain active after a power cycle. They remain usable even after flashing a firmware to the quad again, provided the pid.c values have not changed since the last upload. | ||
+ | |||
+ | <font 28px/ | ||
+ | |||
+ | <font 14px/ | ||
+ | |||
+ | ====== More Information ====== | ||
+ | |||
+ | Further information can be found in the silverware wiki | ||
- | ====== | + | // |