Lunar-Eclipse255
released this
27 Feb 01:09
·
11 commits
to TyphoeusOS
since this release
Features:
ADI Ports:
- Changed the ports of the ADI devices to reflect their new positions
Drivetrain:
- Changed the ports of the drive train motors to reflect their physical counterparts
- Changed the drivetrain gear cartridge and Ticks Per Rotation from green to blue to reflect the physical drivetrain
Motors:
- Changed the ports of the two bar and flywheel motors to reflect their physical counterparts
PID:
- Added a PID program for the flywheel motor, it reads the velocity of the motor and changes the voltage depending on the voltage
- Added a rev up when the flywheelButton is pressed, so the motor won't twitch at the beginning
- Added variables for the PID program
- Tuned the kP, kI, and kD constants
Display:
- Added a dropdown list to add options to the debug screen.
- Two options were added to this ddl: PID Info and Motor Info
- Made a function for PID Info
PID Info:
- If it was selected on the debug screen, this screen loads during opcontrol for debugging
- Added screen with three numpad (button matrices) and three text areas. These are to adjust the kP, kI and kD values for the flywheel PID.
- This allows us to test different values for the constants without re-uploading each time, and we only need to upload new values once, saving us a lot of time.
Full Changelog: v1.0.0...v1.1.0