Skip to main content

LEDs

First, we created a variable that tracks the current color of the LEDs. Then, we created a function, which is a timing system that intakes the time the start of the function, the current time you are at, and the time you want to go until, which allows us to add a color that we change to until we reach that time. Then, we revert to a color of our choosing as stated in the code. Currently, we are trying to have the LEDs turn green for two seconds, then change to red. They are currently turning green but will not turn red. We have mapped this function the x button on our controller. We also organized the code so there no duplicates of any code and everything is concise.

Popular posts from this blog

Charge Robotics Preseason

Introduction The preseason of Robotics is an extended time period that provides training for the team along with important skill building, strategy development, and testing. During this time, the team focuses on improving their skills in CAD modeling, manufacturing, code development, and branding. Each of our team's departments has been working on specific skills related to their field. In the design and manufacturing department, the team modeled robot parts in a CAD program and stocked inventory for the upcoming build season. Meanwhile, the software team worked on modifying and adjusting the code of a smaller robot to simulate and learn coding for the team's future robot. The Team The Charge robotics team is an award-winning team at Cherokee High School that competes in the FIRST Robotics Competition. The team consists of three major departments, Design & Fabrication, Software, and Branding & Marketing. Each of these departments works toward a common goal of designing,...

Charge Robotics - Rebuilt Week 1

  Charge Robotics Team Technical Post  Build Season Week 1  Weekly Technical Blog Post Design & Build Teams: Chassis, Intake/Indexing, Shooter, Tower Continuity From Pre-Season Work. After preseason, the entire robotics team watched the 2026 FRC game video to figure out what will happen in the game, and with that information everyone started strategizing what they would want the robot to do. After that everyone shared their ideas and the strategy team decided on strategizing and everyone was broken up into teams, Chassis, Intake/Indexing, Shooter, and Tower, to determine what specific parts the robot should contain.  Weekly Focus Creating Ideas, designing in CAD, and Prototyping At the start of the week, our goal was to create ideas on what would work best in the game for each subsystem. We wanted to be able to prototype by the beginning of next week.  Chassis  The chassis technical team was tasked with making a decision of how the robot should drive. T...

Designing the Arm in Onshape

On Saturday, January 13th, we had our first Saturday meeting since kickoff. After voting and finalizing our design for our robot the day prior, we now had to start focusing on designing and prototyping the robot in CAD. Our design will have ground intake, be able to shoot in the amp and speaker and hang on the chain. Design and Fabrication (DAF) split up into three groups to start designing the robot's subsystems in Onshape: the chassis, the arm, and the intake/shooter. In the arm group, we modeled our design in CAD and worked out the dimensions and placement of the arm after discussing it with the other groups. We had to change our initial dimensions after changes from the other groups and the placement had to be rearranged because the arm base would have interfered with the swerve drive. Afterward, we started to look at gear ratios to help move our arm instead of a chain mechanism. We made a rough plan of the gear ratios in the Google Sheets Calculator, and next meeting, ...